Repository Analysis

openreplay/openreplay

Session replay, cobrowsing and product analytics you can self-host. Best for reproducing issues and iterating on your product.

2.7 Likely human-written View on GitHub

Analysis Overview

This report presents the forensic synthetic code analysis of openreplay/openreplay, a TypeScript project with 12,222 GitHub stars. SynthScan v2.0 examined 450,361 lines of code across 4632 source files, recording 961 pattern matches distributed across 22 syntactic categories. The overall adjusted score of 2.7 places this repository in the Likely human-written band.

The scanner applied 160+ deterministic lexical heuristics, multi-line block detectors, abstract syntax tree depth profilers, and a cross-file Jaccard similarity matrix to construct a statistically normalised synthetic code estimate. All matches are individually weighted by severity coefficient and contextual multiplier before summation, and the resulting headline score is temporally discounted to account for the repository's development history relative to the commercial emergence of large language model coding tooling (November 2022 onward).

2.7
Adjusted Score
2.7
Raw Score
100%
Time Factor
2026-07-13
Last Push
12.2K
Stars
TypeScript
Language
450.4K
Lines of Code
4.6K
Files
961
Pattern Hits
2026-07-14
Scan Date
0.01
HC Hit Rate

What These Metrics Mean

Adjusted Score
Primary synthetic code indicator. Raw score normalised per 1,000 lines of code and multiplied by the temporal discount factor. This is the definitive comparative metric — use it to rank repositories by AI authorship density.
Raw Score
The unmodified sum of all severity-weighted, context-multiplied pattern match scores before temporal discounting. Reflects the absolute signal strength independent of when the repository was last active.
Time Factor
The temporal discount multiplier (0–100%) applied to the raw score. Repositories last updated before ChatGPT's launch (Nov 2022) receive a 5% factor. Full signal is only assigned to repositories active in the post-adoption era (Jan 2024+).
Pattern Hits
Total count of individual pattern matches across all files and categories. A high hit count with a low score may indicate a very large codebase with isolated AI snippets; a low count with a high score indicates dense, concentrated AI signatures.
HC Hit Rate
High+Critical pattern hits per file, averaged across the repository. This orthogonal signal catches repositories where a few files are densely packed with high-severity AI tells — a strong indicator even when the normalised score appears moderate due to codebase size.
Lines of Code / Files
Total lines and files analysed. The scanner examines 94 file extensions. These denominators are used to normalise the score, enabling fair comparison between repositories of vastly different sizes.

Score History

This chart maps the temporal evolution of the adjusted synthetic code score across successive scan runs. An upward trajectory indicates ongoing incorporation of AI-generated code or expanding LLM-assisted scaffolding; a stable or declining trajectory may reflect active human refactoring, code removal, or the adoption of stricter authorship policies. The dashed secondary line (right axis) independently tracks total raw pattern hit count, which can diverge from the normalised score when codebase size changes significantly between scans.

Severity Breakdown

Classifies detected patterns by their diagnostic confidence and structural impact. CRITICAL patterns (coefficient 10) represent definitive synthetic signatures — hallucinated imports, explicit LLM attribution metadata — virtually never produced by human authors. HIGH (5) indicates strong structural tells such as cross-file repetition or cross-linguistic idioms. MEDIUM (2) covers recognisable conversational padding and AI-specific vocabulary. LOW (1) captures subtle indicators like tautological comments and generic boilerplate that require density to carry independent signal.

CRITICAL 6HIGH 21MEDIUM 52LOW 882

Directory Score Breakdown

This horizontal bar chart decomposes the repository's raw synthetic code score by top-level directory, allowing you to pinpoint precisely which modules or components carry the highest AI authorship density. Directories with disproportionately high scores relative to their size warrant targeted manual review: concentrated AI signatures often trace back to mass-generated configuration layers, auto-ported test suites, LLM-scaffolded boilerplate classes, or entire subsystems authored under heavy copilot assistance. Use this view to prioritise your human code-review effort.

Pattern Findings

The scanner identified 961 distinct pattern matches across 22 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a statistically significant AI authorship indicator. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.

Reading the findings table: The Severity column indicates the diagnostic confidence level (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — comment-context matches receive a ×1.5 weight because LLMs systematically over-annotate. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier as dense clusters constitute far stronger evidence of synthetic authorship than isolated hits.

Over-Commented Block365 hits · 330 pts
SeverityFileLineSnippetContext
LOWlefthook.yml1# EXAMPLE USAGE:COMMENT
LOWlefthook.yml21# rubocop:COMMENT
LOWfrontend/cypress/support/commands.ts1/// <reference types="cypress" />COMMENT
LOWfrontend/cypress/support/commands.ts21// -- This is a dual command --COMMENT
LOWfrontend/cypress/support/e2e.ts1// ***********************************************************COMMENT
LOWfrontend/cypress/e2e/replayer.cy.ts101 cy.get('#control-button-events').click()COMMENT
LOWfrontend/cypress/e2e/replayer.cy.ts121 // cy.get('[data-test-id=login]').type(Cypress.env('account').replaceAll('"', ''));COMMENT
LOWfrontend/cypress/e2e/replayer.cy.ts141 // })COMMENT
LOWfrontend/app/mstore/metricStore.ts301COMMENT
LOWfrontend/app/mstore/customFieldStore.ts61 // custom_event values fetcher; turned off for now; useful for laterCOMMENT
LOWfrontend/app/mstore/types/search.ts241 // filters: filters.map((i: any) => {COMMENT
LOWfrontend/app/mstore/types/filter.ts341 // // const newExclude = this.createFilterItemFromData(filterData);COMMENT
LOWfrontend/app/constants/card.ts101 // description: 'Create custom tables of users, sessions, errors, issues and more.',COMMENT
LOWfrontend/app/constants/card.ts121 title: TYPE_NAMES(t)[USER_PATH],COMMENT
LOW…nents/Dashboard/components/MetricsList/MetricsList.tsx121 disableSelection={!onSelectionChange}COMMENT
LOW…nents/DashboardList/NewDashModal/Examples/BarChart.tsx61 </ExCard>COMMENT
LOWfrontend/app/components/Session_/Inspector/AttrView.tsx41 // attr.ownerElement.removeAttribute(attr.name);COMMENT
LOW…nd/app/components/Client/Integrations/Integrations.tsx421// title: 'Bugsnag',COMMENT
LOW…nd/app/components/Client/Integrations/Integrations.tsx441// icon: 'integrations/google-cloud',COMMENT
LOWfrontend/app/components/Spots/SpotPlayer/SpotPlayer.tsx181COMMENT
LOW…onents/Spots/SpotPlayer/components/CommentsSection.tsx141 icon={<SendOutlined className="ps-0.5" />}COMMENT
LOWfrontend/app/player/web/MessageManager.ts201 Object.keys(this.tabs).forEach((tab) => {COMMENT
LOWfrontend/app/player/mobile/types/log.ts21 isYellow: log.severity === LogLevel.WARN,COMMENT
LOWfrontend/app/player/mobile/types/log.ts41// timestampCOMMENT
LOWee/recommendation/ml_trainer/entrypoint.sh1# Values setupCOMMENT
LOWee/recommendation/ml_trainer/airflow/airflow.cfg1[core]COMMENT
LOWee/recommendation/ml_trainer/airflow/airflow.cfg21# ``SequentialExecutor``, ``LocalExecutor``, ``CeleryExecutor``, ``DaskExecutor``,COMMENT
LOWee/recommendation/ml_trainer/airflow/airflow.cfg41# Are DAGs paused by default at creationCOMMENT
LOWee/recommendation/ml_trainer/airflow/airflow.cfg101# Turn unit test mode on (overwrites many configuration options with testCOMMENT
LOWee/recommendation/ml_trainer/airflow/airflow.cfg141# be passed into timedelta as seconds. If not specified, then the value is considered as None,COMMENT
LOWee/recommendation/ml_trainer/airflow/airflow.cfg181# (Connection passwords are always hidden in logs)COMMENT
LOWee/recommendation/ml_trainer/airflow/airflow.cfg201# for newly created files.COMMENT
LOWee/recommendation/ml_trainer/airflow/airflow.cfg221# Extra engine specific keyword args passed to SQLAlchemy's create_engine, as a JSON-encoded valueCOMMENT
LOWee/recommendation/ml_trainer/airflow/airflow.cfg241sql_alchemy_pool_size = 5COMMENT
LOWee/recommendation/ml_trainer/airflow/airflow.cfg261# Typically, this is a simple statement like "SELECT 1".COMMENT
LOWee/recommendation/ml_trainer/airflow/airflow.cfg281# Number of times the code should be retried in case of DB Operational Errors.COMMENT
LOWee/recommendation/ml_trainer/airflow/airflow.cfg301remote_log_conn_id =COMMENT
LOWee/recommendation/ml_trainer/airflow/airflow.cfg321#COMMENT
LOWee/recommendation/ml_trainer/airflow/airflow.cfg401statsd_allow_list =COMMENT
LOWee/recommendation/ml_trainer/airflow/airflow.cfg421[secrets]COMMENT
LOWee/recommendation/ml_trainer/airflow/airflow.cfg441endpoint_url = http://localhost:8080COMMENT
LOWee/recommendation/ml_trainer/airflow/airflow.cfg461# Comma separated list of auth backends to authenticate users of the API. SeeCOMMENT
LOWee/recommendation/ml_trainer/airflow/airflow.cfg481# <https://cloud.google.com/docs/authentication/production#finding_credentials_automatically>`__ willCOMMENT
LOWee/recommendation/ml_trainer/airflow/airflow.cfg581COMMENT
LOWee/recommendation/ml_trainer/airflow/airflow.cfg741# Whether email alerts should be sent when a task failedCOMMENT
LOWee/recommendation/ml_trainer/airflow/airflow.cfg781# Unsupported options: ``integrations``, ``in_app_include``, ``in_app_exclude``,COMMENT
LOWee/recommendation/ml_trainer/airflow/airflow.cfg801COMMENT
LOWee/recommendation/ml_trainer/airflow/airflow.cfg821worker_concurrency = 16COMMENT
LOWee/recommendation/ml_trainer/airflow/airflow.cfg841# Specify if remote control of the workers is enabled.COMMENT
LOWee/recommendation/ml_trainer/airflow/airflow.cfg921[celery_broker_transport_options]COMMENT
LOWee/recommendation/ml_trainer/airflow/airflow.cfg1001orphaned_tasks_check_interval = 300.0COMMENT
LOWee/recommendation/ml_trainer/airflow/airflow.cfg1021# ignore depends_on_past setting. A task instance will be consideredCOMMENT
LOWee/recommendation/ml_trainer/airflow/airflow.cfg1041COMMENT
LOWee/recommendation/ml_trainer/airflow/airflow.cfg1061# same host. This is useful when running with Scheduler in HA mode where each scheduler canCOMMENT
LOWee/recommendation/ml_trainer/airflow/airflow.cfg1161# This only prevents removal of worker pods where the worker itself failed,COMMENT
LOWee/recommendation/ml_trainer/airflow/airflow.cfg1181# When running with in_cluster=False change the default cluster_context or config_fileCOMMENT
LOWee/recommendation/ml_service/api.py41# @app.on_event('startup')COMMENT
LOWee/connectors/handler.py561 n.zustand_mutation = message.mutationCOMMENT
LOWee/connectors/handler.py581 # return nCOMMENT
LOWee/connectors/db/loaders/bigquery_loader.py1import osCOMMENT
305 more matches not shown…
Excessive Try-Catch Wrapping136 hits · 168 pts
SeverityFileLineSnippetContext
LOWee/recommendation/core/feedback.py86 except Exception as e:CODE
MEDIUMee/recommendation/core/feedback.py87 print(f'Error: {e}')CODE
LOWee/recommendation/core/feedback.py96 except Exception as e:CODE
MEDIUMee/recommendation/core/feedback.py97 print(f'Error: {e}')CODE
LOWee/recommendation/utils/pg_client.py149 except Exception as error:CODE
LOWee/recommendation/utils/pg_client.py182 except Exception as error:CODE
LOWee/recommendation/utils/pg_client.py186 except Exception as error:CODE
MEDIUMee/recommendation/utils/pg_client.py61def putconn(self, *args, **kwargs):CODE
MEDIUMee/recommendation/utils/pg_client.py167def __execute(self, query, vars=None):CODE
LOWee/recommendation/utils/ch_client.py38 except Exception as err:CODE
MEDIUMee/recommendation/utils/ch_client.py33def execute(self, query, params=None, **args):CODE
LOWee/recommendation/ml_trainer/airflow/dags/db_update.py131 except Exception:CODE
LOWee/recommendation/ml_service/api.py76 except Exception as e:CODE
LOWee/recommendation/ml_service/core/model_handler.py133 except Exception as e:CODE
LOWee/connectors/consumer_pool.py18 except Exception as e:CODE
LOWee/connectors/consumer.py129 except Exception as e:CODE
LOWee/connectors/consumer.py145 except Exception as e:CODE
LOWee/connectors/consumer.py154 except Exception as e:CODE
LOWee/connectors/consumer_async.py27 except Exception as e:CODE
LOWee/connectors/consumer_async.py95 except Exception as e:CODE
MEDIUMee/connectors/consumer_async.py111 print('Error while trying to update session into datawarehouse')CODE
LOWee/connectors/consumer_async.py113 except Exception as e:CODE
LOWee/connectors/consumer_async.py141 except Exception as e:CODE
LOWee/connectors/consumer_async.py150 except Exception as e:CODE
MEDIUMee/connectors/consumer_async.py151 print(f'Error while decoding message key (SessionId) from {b}')CODE
LOWee/connectors/consumer_async.py184 except Exception as e:CODE
LOWee/connectors/consumer_async.py218 except Exception as e:CODE
LOWee/connectors/main.py100 except Exception as e:CODE
LOWee/connectors/main.py116 except Exception as e:CODE
LOWee/connectors/main.py125 except Exception as e:CODE
LOWee/connectors/fill_from_db.py55 except Exception as e:CODE
LOWee/connectors/fill_from_db.py71 except Exception as e:CODE
MEDIUMee/connectors/fill_from_db.py52def exec_commit(self, base_query):CODE
MEDIUMee/connectors/fill_from_db.py67def try_method(f, params, on_exeption=None, _try=0):CODE
LOWee/connectors/msgcodec/codec.py72 except Exception as e:CODE
MEDIUMee/connectors/msgcodec/codec.py73 print(f'Error while reading string of length {length}')CODE
LOWee/connectors/msgcodec/msgcodec.py45 except Exception as e:CODE
LOWee/connectors/utils/worker.py168 except Exception as e:CODE
LOWee/connectors/utils/worker.py175 except Exception:CODE
LOWee/connectors/utils/worker.py251 except Exception as e:CODE
LOWee/connectors/utils/worker.py309 except Exception as e:CODE
LOWee/connectors/utils/worker.py330 except Exception as e:CODE
LOWee/connectors/utils/worker.py358 except Exception as e:CODE
LOWee/connectors/utils/worker.py491 except Exception as e:CODE
LOWee/connectors/utils/worker.py534 except Exception:CODE
LOWee/connectors/utils/worker.py539 except Exception:CODE
LOWee/connectors/utils/uploader.py36 except Exception as e:CODE
MEDIUMee/connectors/utils/uploader.py51 print('Error while trying to update session into datawarehouse')CODE
LOWee/connectors/utils/uploader.py53 except Exception as e:CODE
LOWee/connectors/utils/uploader.py77 except Exception as e:CODE
MEDIUMee/connectors/utils/uploader.py57def attempt_batch_insert(events_batch, db, table_name, EVENT_TYPE, try_=0):CODE
LOWee/connectors/db/writer.py41 except Exception as e:CODE
LOWee/connectors/db/writer.py90 except Exception as e:CODE
LOWee/intelligent_search/core/feedback.py68 except Exception as e:CODE
LOWee/intelligent_search/utils/ch_client.py39 except Exception as err:CODE
MEDIUMee/intelligent_search/utils/ch_client.py34def execute(self, query, params=None, **args):CODE
LOWee/intelligent_search/utils/sql_to_filters.py42 except Exception:CODE
LOWee/api/routers/scim/groups.py122 except Exception:CODE
LOWee/api/routers/scim/providers.py292 except Exception as e:CODE
LOWee/api/chalicelib/core/health.py51 except Exception as e:CODE
76 more matches not shown…
Hyper-Verbose Identifiers156 hits · 160 pts
SeverityFileLineSnippetContext
LOWmcp_app/lib/state.ts22export function createPollAbortController(): AbortController {CODE
LOWmcp_app/lib/api.ts90export async function getOrFetchFilters(siteId: string) {CODE
LOWfrontend/err-overlay.js5export function startReportingRuntimeErrors() {}CODE
LOWfrontend/err-overlay.js9export function stopReportingRuntimeErrors() {}CODE
LOWfrontend/app/locales/extractTranslations.js24function extractTranslationsFromFile(filePath) {CODE
LOWfrontend/app/constants/countries.js254function sortObjectValuesAlphabetically(obj) {CODE
LOWfrontend/app/utils/index.ts422export function millisToMinutesAndSeconds(millis: any) {CODE
LOWfrontend/app/components/Charts/barUtils.ts37export function buildBarDatasetsAndSeries(props: DataProps) {CODE
LOW…onSettings/components/ConditionalRecordingSettings.tsx8function ConditionalRecordingSettings({CODE
LOW…s/shared/IntegrateSlackButton/IntegrateSlackButton.tsx8function IntegrateSlackTeamsButton() {CODE
LOW…d/OutsideClickDetectingDiv/OutsideClickDetectingDiv.js11function removeOutsideClickListener(ref) {CODE
LOW…lIssuesSelectedFilters/FunnelIssuesSelectedFilters.tsx11function FunnelIssuesSelectedFilters(props: Props) {CODE
LOW…components/DashboardList/NewDashModal/ExampleCards.tsx410function generateStackedBarChartData(keys: any, t: TFunction): any[] {CODE
LOW…Modal/Examples/PageResponseTimeDistributionExample.tsx12function PageResponseTimeDistributionExample(props: Props) {CODE
LOW…st/NewDashModal/Examples/SessionsPerBrowserExample.tsx13function SessionsPerBrowserExample(props: Props) {CODE
LOW…actedBySlowRequests/SessionsImpactedBySlowRequests.tsx20function SessionsImpactedBySlowRequests(props: Props) {CODE
LOW…sionsAffectedByJSErrors/SessionsAffectedByJSErrors.tsx21function SessionsAffectedByJSErrors(props: Props) {CODE
LOW…ustomMetricTableSessions/CustomMetricTableSessions.tsx17function CustomMetricTableSessions(props: Props) {CODE
LOW…ustomMetricOverviewChart/CustomMetricOverviewChart.tsx18function CustomMetricOverviewChart(props: Props) {CODE
LOW…s/Session_/Player/Controls/components/KeyboardHelp.tsx32export function LaunchPerformanceShortcut() {CODE
LOW…s/Session_/Player/Controls/components/KeyboardHelp.tsx41export function PlaySessionInFullscreenShortcut() {CODE
LOW…s/Session_/Player/Controls/components/KeyboardHelp.tsx50export function LaunchUserActionsShortcut() {CODE
LOW…s/Session_/Player/Controls/components/KeyboardHelp.tsx53export function LaunchMoreUserInfoShortcut() {CODE
LOW…s/Session_/Player/Controls/components/KeyboardHelp.tsx56export function LaunchOptionsMenuShortcut() {CODE
LOW…s/Session_/Player/Controls/components/KeyboardHelp.tsx62export function PlayPreviousSessionShortcut() {CODE
LOWfrontend/app/player/web/types/resource.ts153export function getResourceFromResourceTiming(CODE
LOWfrontend/app/player/web/types/resource.ts195export function getResourceFromNetworkRequest(CODE
LOWfrontend/app/player/web/Screen/Screen.ts19function getElementsFromInternalPoint(CODE
LOWfrontend/app/player/web/Screen/Screen.ts36function getElementsFromInternalPointDeep(CODE
LOWee/connectors/bigquery_utils/create_table.py131def create_events_detailed_table(creds_file, table_id):CODE
LOWee/connectors/db/loaders/bigquery_loader.py32def transit_insert_to_bigquery(db, batch):CODE
LOWee/connectors/db/loaders/redshift_loader.py5def transit_insert_to_redshift(db, df, table):CODE
LOWee/intelligent_search/utils/sql_to_filters.py45def filter_sql_where_statement(sql_query):CODE
LOWee/api/routers/ee.py77def get_available_trail_actions(context: schemas.CurrentContext = Depends(OR_context)):CODE
LOWee/api/routers/ee.py145def get_assist_stats_top_members(CODE
LOWee/api/routers/ee.py174def get_assist_stats_sessions(CODE
LOWee/api/routers/core_dynamic.py58def __process_authentication_response(response: JSONResponse, data: dict) -> dict:CODE
LOWee/api/routers/core_dynamic.py223def change_password_by_invitation(response: JSONResponse, data: schemas.EditPasswordByInvitationSchema = Body(...)):CODE
LOWee/api/routers/core_dynamic.py274def errors_get_details_sourcemaps(projectId: int, errorId: str,CODE
LOWee/api/routers/core_dynamic.py326def update_feature_flag_status(projectId: int, feature_flag_id: int,CODE
LOWee/api/routers/scim/users.py25def convert_provider_resource_to_client_resource(CODE
LOWee/api/routers/scim/groups.py13def convert_provider_resource_to_client_resource(CODE
LOWee/api/routers/scim/groups.py83def group_display_name_to_role_name(group_name_filter: str) -> str:CODE
LOWee/api/routers/scim/groups.py219def _set_users_admin_privilege(tenant_id: int, user_ids: list[int],STRING
LOWee/api/routers/scim/providers.py57 def get_service_provider_config(self):CODE
LOWee/api/routers/scim/backends.py25 def register_postgres_resource(CODE
LOWee/api/routers/scim/helpers.py41def load_custom_resource_types() -> dict[str, ResourceType]:CODE
LOWee/api/auth/auth_jwt.py24def _get_current_auth_context(request: Request, jwt_payload: dict) -> schemas.CurrentContext:CODE
LOWee/api/auth/auth_jwt.py42def _allow_access_to_endpoint(request: Request, current_context: schemas.CurrentContext) -> bool:CODE
LOWee/api/auth/auth_jwt.py130 async def __process_spot_refresh_call(self, request: Request) -> schemas.CurrentContext:CODE
LOWee/api/chalicelib/core/users.py22def __generate_invitation_token():CODE
LOWee/api/chalicelib/core/users.py831def get_deleted_user_by_email(email):CODE
LOWee/api/chalicelib/core/assist_stats.py99def __last_run_end_timestamp_from_aggregates():STRING
LOWee/api/chalicelib/core/assist_stats.py116def __get_all_events_hourly_averages(constraints, params):STRING
LOWee/api/chalicelib/core/assist_stats.py209def __get_all_events_averages(constraints, params):STRING
LOWee/api/chalicelib/core/assist_stats.py231def __get_all_events_averagesx(constraints, params):STRING
LOWee/api/chalicelib/core/projects.py352def create_project_conditions(project_id, conditions):CODE
LOWee/api/chalicelib/core/projects.py419def update_project_conditions(project_id, conditions):STRING
LOWee/api/chalicelib/core/projects.py497def delete_metadata_condition(project_id, metadata_key):CODE
LOWee/api/chalicelib/core/projects.py516def rename_metadata_condition(project_id, old_metadata_key, new_metadata_key):CODE
96 more matches not shown…
Modern Structural Boilerplate67 hits · 68 pts
SeverityFileLineSnippetContext
LOWee/api/app.py36logger = logging.getLogger(__name__)CODE
LOWee/api/or_dependencies.py20logger = logging.getLogger(__name__)CODE
LOWee/api/app_crons.py8logger = logging.getLogger(__name__)CODE
LOWee/api/routers/saml.py15logger = logging.getLogger(__name__)CODE
LOWee/api/routers/core_dynamic.py29logger = logging.getLogger(__name__)CODE
LOWee/api/routers/scim/providers.py32logger = logging.getLogger(__name__)CODE
LOWee/api/auth/auth_jwt.py14logger = logging.getLogger(__name__)CODE
LOWee/api/auth/auth_project.py12logger = logging.getLogger(__name__)CODE
LOWee/api/chalicelib/core/unlock.py12logger = logging.getLogger(__name__)CODE
LOWee/api/chalicelib/core/signup.py14logger = logging.getLogger(__name__)CODE
LOWee/api/chalicelib/core/users.py18logger = logging.getLogger(__name__)CODE
LOWee/api/chalicelib/core/health.py13logger = logging.getLogger(__name__)CODE
LOWee/api/chalicelib/core/__init__.py5logger = logging.getLogger(__name__)CODE
LOWee/api/chalicelib/core/reset_password.py11logger = logging.getLogger(__name__)CODE
LOWee/api/chalicelib/core/mcp/authorizers.py11logger = logging.getLogger(__name__)CODE
LOWee/api/chalicelib/core/mcp/tracer.py5logger = logging.getLogger(__name__)CODE
LOWee/api/chalicelib/core/sessions/sessions_pg.py5logger = logging.getLogger(__name__)CODE
LOWee/api/chalicelib/utils/scim_auth.py10logger = logging.getLogger(__name__)CODE
LOWee/api/chalicelib/utils/exp_ch_helper.py15logger = logging.getLogger(__name__)CODE
LOWee/api/crons/core_dynamic_crons.py11logger = logging.getLogger(__name__)CODE
LOWapi/app.py25logger = logging.getLogger(__name__)CODE
LOWapi/or_dependencies.py18logger = logging.getLogger(__name__)CODE
LOWapi/routers/core.py24logger = logging.getLogger(__name__)CODE
LOWapi/routers/core_dynamic.py23logger = logging.getLogger(__name__)CODE
LOWapi/auth/auth_apikey.py12logger = logging.getLogger(__name__)CODE
LOWapi/auth/auth_jwt.py14logger = logging.getLogger(__name__)CODE
LOWapi/auth/auth_project.py12logger = logging.getLogger(__name__)CODE
LOWapi/chalicelib/core/weekly_report.py7logger = logging.getLogger(__name__)CODE
LOWapi/chalicelib/core/signup.py12logger = logging.getLogger(__name__)CODE
LOWapi/chalicelib/core/webhook.py11logger = logging.getLogger(__name__)CODE
LOWapi/chalicelib/core/health.py11logger = logging.getLogger(__name__)CODE
LOWapi/chalicelib/core/authorizers.py11logger = logging.getLogger(__name__)CODE
LOWapi/chalicelib/core/feature_flags.py12logger = logging.getLogger(__name__)CODE
LOWapi/chalicelib/core/assist.py15logger = logging.getLogger(__name__)CODE
LOWapi/chalicelib/core/db_request_handler.py6logger = logging.getLogger(__name__)CODE
LOWapi/chalicelib/core/jobs.py6logger = logging.getLogger(__name__)CODE
LOWapi/chalicelib/core/projects.py15logger = logging.getLogger(__name__)CODE
LOWapi/chalicelib/core/reset_password.py10logger = logging.getLogger(__name__)CODE
LOWapi/chalicelib/core/log_tools/elasticsearch.py7logger = logging.getLogger(__name__)CODE
LOWapi/chalicelib/core/log_tools/bugsnag.py9logger = logging.getLogger(__name__)CODE
LOWapi/chalicelib/core/log_tools/sentry.py9logger = logging.getLogger(__name__)CODE
LOW…halicelib/core/collaborations/collaboration_msteams.py12logger = logging.getLogger(__name__)CODE
LOW…/chalicelib/core/collaborations/collaboration_slack.py14logger = logging.getLogger(__name__)CODE
LOWapi/chalicelib/core/product_analytics/events.py29logger = logging.getLogger(__name__)CODE
LOWapi/chalicelib/core/product_analytics/filters.py10logger = logging.getLogger(__name__)CODE
LOWapi/chalicelib/core/issue_tracking/base_issue.py6logger = logging.getLogger(__name__)CODE
LOWapi/chalicelib/core/alerts/alerts.py18logger = logging.getLogger(__name__)CODE
LOWapi/chalicelib/core/alerts/alerts_processor.py12logger = logging.getLogger(__name__)CODE
LOWapi/chalicelib/core/alerts/modules/helpers.py7logger = logging.getLogger(__name__)CODE
LOWapi/chalicelib/core/sourcemaps/sourcemaps.py11logger = logging.getLogger(__name__)CODE
LOWapi/chalicelib/core/sessions/sessions_ch.py10logger = logging.getLogger(__name__)CODE
LOWapi/chalicelib/core/sessions/sessions_search_pg.py6logger = logging.getLogger(__name__)CODE
LOWapi/chalicelib/core/errors/errors_details_ch.py9logger = logging.getLogger(__name__)CODE
LOWapi/chalicelib/core/errors/__init__.py3logger = logging.getLogger(__name__)CODE
LOWapi/chalicelib/core/errors/errors_ch.py11logger = logging.getLogger(__name__)CODE
LOWapi/chalicelib/core/events/__init__.py5logger = logging.getLogger(__name__)CODE
LOWapi/chalicelib/core/issues/__init__.py3logger = logging.getLogger(__name__)CODE
LOWapi/chalicelib/utils/github_client_v3.py7logger = logging.getLogger(__name__)CODE
LOWapi/chalicelib/utils/pg_client.py10logger = logging.getLogger(__name__)CODE
LOWapi/chalicelib/utils/jira_client.py11logger = logging.getLogger(__name__)CODE
7 more matches not shown…
Deep Nesting67 hits · 67 pts
SeverityFileLineSnippetContext
LOWee/recommendation/ml_trainer/main.py47CODE
LOWee/connectors/consumer.py33CODE
LOWee/connectors/consumer_async.py21CODE
LOWee/connectors/main.py24CODE
LOWee/connectors/utils/worker.py151CODE
LOWee/connectors/utils/worker.py264CODE
LOWee/connectors/utils/worker.py103CODE
LOWee/connectors/utils/worker.py400CODE
LOWee/connectors/utils/worker.py443CODE
LOWee/connectors/utils/worker.py513CODE
LOWee/connectors/db/api.py49CODE
LOWee/connectors/db/utils.py186CODE
LOWee/api/routers/saml.py30CODE
LOWee/api/routers/scim/users.py164CODE
LOWee/api/auth/auth_jwt.py52CODE
LOWee/api/chalicelib/core/weekly_report.py31CODE
LOWee/api/chalicelib/core/users.py185CODE
LOWee/api/chalicelib/core/users.py452CODE
LOWee/api/chalicelib/core/users.py571CODE
LOWee/api/chalicelib/core/webhook.py74CODE
LOWee/api/chalicelib/core/webhook.py97CODE
LOWee/api/chalicelib/core/health.py226CODE
LOWee/api/chalicelib/core/health.py250CODE
LOWee/api/chalicelib/core/assist_stats.py17CODE
LOWee/api/chalicelib/core/projects.py63CODE
LOWee/api/chalicelib/utils/events_queue.py16CODE
LOWapi/routers/core.py51CODE
LOWapi/auth/auth_jwt.py41CODE
LOWapi/chalicelib/core/weekly_report.py35CODE
LOWapi/chalicelib/core/metadata.py36CODE
LOWapi/chalicelib/core/metadata.py53CODE
LOWapi/chalicelib/core/metadata.py165CODE
LOWapi/chalicelib/core/metadata.py218CODE
LOWapi/chalicelib/core/users.py374CODE
LOWapi/chalicelib/core/webhook.py69CODE
LOWapi/chalicelib/core/webhook.py92CODE
LOWapi/chalicelib/core/health.py209CODE
LOWapi/chalicelib/core/health.py233CODE
LOWapi/chalicelib/core/db_request_handler.py63CODE
LOWapi/chalicelib/core/jobs.py81CODE
LOWapi/chalicelib/core/projects.py65CODE
LOWapi/chalicelib/core/product_analytics/properties.py345CODE
LOWapi/chalicelib/core/product_analytics/events.py186CODE
LOWapi/chalicelib/core/alerts/alerts.py121CODE
LOWapi/chalicelib/core/alerts/alerts_processor.py166CODE
LOWapi/chalicelib/core/sourcemaps/sourcemaps.py84CODE
LOWapi/chalicelib/core/sessions/sessions_ch.py87CODE
LOWapi/chalicelib/core/sessions/sessions_search_pg.py37CODE
LOWapi/chalicelib/core/errors/errors_details_ch.py12CODE
LOWapi/chalicelib/core/errors/helper.py48CODE
LOWapi/chalicelib/core/events/events_ch.py66CODE
LOWapi/chalicelib/utils/pg_client.py38CODE
LOWapi/chalicelib/utils/pg_client.py113CODE
LOWapi/chalicelib/utils/helper.py27CODE
LOWapi/chalicelib/utils/helper.py48CODE
LOWapi/chalicelib/utils/helper.py65CODE
LOWapi/chalicelib/utils/helper.py159CODE
LOWapi/chalicelib/utils/helper.py330CODE
LOWapi/chalicelib/utils/ch_client.py216CODE
LOWapi/chalicelib/utils/ch_client.py163CODE
7 more matches not shown…
Cross-Language Confusion9 hits · 62 pts
SeverityFileLineSnippetContext
HIGHee/intelligent_search/utils/contexts_charts.py50type Time Series {filters: Filters, events: Events, value: null, timeRange: TimeRangeType}CODE
HIGHee/intelligent_search/utils/contexts_charts.py51type ClickMap {filters: null, events: Events, value: null, timeRange: TimeRangeType}CODE
HIGHee/intelligent_search/utils/contexts_charts.py53type Funnel {filters: Filters, events: Events, value: null, timeRange: TimeRangeType}CODE
HIGHee/intelligent_search/utils/contexts_charts.py54type ErrorTracking {filters: null, events: null, value: ErrorTypes, timeRange: TimeRangeType}CODE
HIGHee/intelligent_search/utils/contexts_charts.py55type PerformanceTracking {filters: null, events: null, value: PerformanceTypes, timeRange: TimeRangeType}CODE
HIGHee/intelligent_search/utils/contexts_charts.py56type ResourceMonitoring {filters: null, events: null, value: ResourceType, timeRange: TimeRangeType}CODE
HIGHee/intelligent_search/utils/contexts_charts.py57type WebVitals {filters: null, events: null, value: VitalsType, timeRange: TimeRangeType}CODE
HIGHee/intelligent_search/utils/contexts_charts.py120 'value': null,CODE
HIGHee/intelligent_search/utils/contexts_charts.py134 'value': null,CODE
Unused Imports62 hits · 62 pts
SeverityFileLineSnippetContext
LOWee/recommendation/core/feedback.py3CODE
LOWee/recommendation/ml_trainer/airflow/dags/db_update.py2CODE
LOWee/recommendation/ml_trainer/airflow/dags/db_update.py3CODE
LOWee/recommendation/ml_trainer/airflow/dags/db_update.py10CODE
LOWee/recommendation/ml_trainer/airflow/dags/db_update.py11CODE
LOW…recommendation/ml_trainer/airflow/dags/training_dag.py12CODE
LOWee/connectors/handler.py1CODE
LOWee/connectors/handler.py4CODE
LOWee/connectors/consumer_pool.py2CODE
LOWee/connectors/consumer.py5CODE
LOWee/connectors/msgcodec/msgcodec.py4CODE
LOWee/connectors/utils/worker.py20CODE
LOWee/connectors/utils/pg_client.py2CODE
LOWee/connectors/utils/pg_client.py4CODE
LOWee/connectors/db/models.py2CODE
LOWee/connectors/db/models.py2CODE
LOWee/connectors/db/writer.py7CODE
LOWee/connectors/db/writer.py11CODE
LOWee/connectors/db/loaders/redshift_loader.py1CODE
LOWee/intelligent_search/main.py1CODE
LOWee/intelligent_search/main.py1CODE
LOWee/intelligent_search/main.py2CODE
LOWee/intelligent_search/main.py8CODE
LOWee/intelligent_search/core/llm_api.py1CODE
LOWee/intelligent_search/core/llm_api.py3CODE
LOWee/intelligent_search/utils/parameters.py2CODE
LOWee/api/routers/core_dynamic.py2CODE
LOWee/api/routers/core_dynamic.py2CODE
LOWee/api/routers/core_dynamic.py7CODE
LOWee/api/routers/core_dynamic.py10CODE
LOWee/api/routers/core_dynamic.py18CODE
LOWee/api/chalicelib/core/__init__.py11CODE
LOWee/api/chalicelib/core/alerts/modules/__init__.py3CODE
LOWee/api/schemas/__init__.py1CODE
LOWee/api/schemas/__init__.py2CODE
LOWee/api/schemas/__init__.py3CODE
LOWee/api/schemas/__init__.py4CODE
LOWee/api/schemas/__init__.py5CODE
LOWee/api/schemas/__init__.py6CODE
LOWee/api/schemas/__init__.py7CODE
LOWee/assist-stats/auth.py1CODE
LOWee/assist-stats/run.py2CODE
LOWapi/routers/core_dynamic.py2CODE
LOWapi/routers/core_dynamic.py2CODE
LOWapi/routers/core_dynamic.py7CODE
LOWapi/chalicelib/core/user_testing.py3CODE
LOWapi/chalicelib/core/collaborations/__init__.py1CODE
LOWapi/chalicelib/core/alerts/modules/__init__.py3CODE
LOW…/chalicelib/core/sessions/sessions_devtool/__init__.py1CODE
LOWapi/chalicelib/core/errors/__init__.py5CODE
LOWapi/chalicelib/core/errors/__init__.py6CODE
LOWapi/chalicelib/core/events/__init__.py3CODE
LOWapi/chalicelib/core/events/__init__.py6CODE
LOWapi/chalicelib/core/events/events_ch.py6CODE
LOWapi/chalicelib/core/issues/__init__.py5CODE
LOWapi/schemas/__init__.py1CODE
LOWapi/schemas/__init__.py2CODE
LOWapi/schemas/__init__.py3CODE
LOWapi/schemas/__init__.py4CODE
LOWapi/schemas/schemas.py1CODE
2 more matches not shown…
Hallucination Indicators6 hits · 60 pts
SeverityFileLineSnippetContext
CRITICAL…/components/shared/SelectDateRange/SelectDateRange.tsx174 e.target.parentElement.parentElement.classList.contains(CODE
CRITICAL…/components/shared/SelectDateRange/SelectDateRange.tsx300 e.target.parentElement.parentElement.classList.contains(CODE
CRITICALfrontend/app/player/web/TabManager.ts332 const twinId = this.lists.lists.resource.list.findIndex(CODE
CRITICALfrontend/app/player/web/TabManager.ts336 this.lists.lists.resource.list.splice(twinId, 1);CODE
CRITICALplayer/src/web/TabManager.ts332 const twinId = this.lists.lists.resource.list.findIndex(CODE
CRITICALplayer/src/web/TabManager.ts336 this.lists.lists.resource.list.splice(twinId, 1);CODE
Cross-File Repetition10 hits · 50 pts
SeverityFileLineSnippetContext
HIGHee/recommendation/core/feedback.py0this is a session that can be committed. changes will be reflected in the database.STRING
HIGHee/connectors/utils/pg_client.py0this is a session that can be committed. changes will be reflected in the database.STRING
HIGHee/connectors/db/api.py0this is a session that can be committed. changes will be reflected in the database.STRING
HIGHee/connectors/consumer.py0decode the message key (encoded with little endian)STRING
HIGHee/connectors/consumer_async.py0decode the message key (encoded with little endian)STRING
HIGHee/connectors/main.py0decode the message key (encoded with little endian)STRING
HIGHee/connectors/msgcodec/msgcodec.py0decode the message key (encoded with little endian)STRING
HIGHee/api/chalicelib/core/users.py0select user_id from public.users where user_id = %(userid)s and deleted_at is null and spot_jwt_refresh_jti = %(jwt_jti)STRING
HIGHapi/chalicelib/core/users.py0select user_id from public.users where user_id = %(userid)s and deleted_at is null and spot_jwt_refresh_jti = %(jwt_jti)STRING
HIGHapi/chalicelib/core/spot.py0select user_id from public.users where user_id = %(userid)s and deleted_at is null and spot_jwt_refresh_jti = %(jwt_jti)STRING
Decorative Section Separators14 hits · 46 pts
SeverityFileLineSnippetContext
MEDIUMfrontend/app/routing/StableLocationProvider.tsx33// ─── External location store ───────────────────────────────────────────COMMENT
MEDIUMfrontend/app/routing/StableLocationProvider.tsx65// ─── LocationSync ──────────────────────────────────────────────────────COMMENT
MEDIUMfrontend/app/routing/StableLocationProvider.tsx86// ─── Stable hooks ──────────────────────────────────────────────────────COMMENT
MEDIUMfrontend/app/routing/StableLocationProvider.tsx135// ─── StableRoutes ──────────────────────────────────────────────────────COMMENT
MEDIUMtracker/tracker/src/tests/batchWriter.e2e.test.ts55// ── varint helpers ─────────────────────────────────────────────────────────COMMENT
MEDIUMtracker/tracker/src/tests/batchWriter.e2e.test.ts126// ── Test harness ───────────────────────────────────────────────────────────COMMENT
MEDIUMtracker/tracker/src/tests/batchWriter.e2e.test.ts160// ── Tests ──────────────────────────────────────────────────────────────────COMMENT
MEDIUMtracker/tracker/src/tests/batchWriter.e2e.test.ts209 // ── invariants for every emitted batch ─────────────────────────────────COMMENT
MEDIUMtracker/tracker/src/tests/batchWriter.e2e.test.ts218 // ── per-stream version and routing ─────────────────────────────────────COMMENT
MEDIUMtracker/tracker/src/tests/batchWriter.e2e.test.ts224 // ── content routing ────────────────────────────────────────────────────COMMENT
MEDIUMtracker/tracker/src/tests/batchWriter.e2e.test.ts264 // ── budget: every batch under the soft trigger ─────────────────────────COMMENT
MEDIUM…ipts/helmcharts/databases/charts/vault/CONTRIBUTING.md140 #--------------------------------------------------------------------COMMENT
MEDIUMapi/chalicelib/core/sessions/sessions_ch.py459 # ---------------------------------------------------------------------------COMMENT
MEDIUMapi/chalicelib/core/sessions/sessions_ch.py1339 # ---------------------------------------------------------------------------COMMENT
Redundant / Tautological Comments27 hits · 40 pts
SeverityFileLineSnippetContext
LOWee/recommendation/ml_trainer/airflow/airflow.cfg175# Set it to False, if you want to discover providers whenever 'airflow' is invoked via cli orCOMMENT
LOWee/recommendation/ml_trainer/airflow/airflow.cfg295# Set this to True if you want to enable remote logging.COMMENT
LOWee/recommendation/ml_trainer/airflow/airflow.cfg1031# Set this to 0 for no limit (not advised)COMMENT
LOWee/recommendation/ml_trainer/airflow/airflow.cfg1220# Set this to false to skip verifying SSL certificate of Kubernetes python client.COMMENT
LOWee/api/chalicelib/utils/exp_ch_helper.py240 # Check if a round-trip through 32-bit float preserves the bit patternCOMMENT
LOWscripts/helmcharts/openreplay/files/dbops.sh8# Check if the openreplay version is set.COMMENT
LOWscripts/helmcharts/openreplay/files/dbops.sh116# Check if the openreplay version is set.COMMENT
LOWscripts/helmcharts/openreplay/templates/job.yaml151 # Check if offline migration scripts are already available (from migration image or mounted)COMMENT
LOWscripts/helmcharts/openreplay/templates/job.yaml166 # Check if migration init container already provided filesCOMMENT
LOWscripts/helmcharts/databases/charts/minio/values.yaml331 ## Set this to true in order to add the corresponding annotations for cert-managerCOMMENT
LOWscripts/helmcharts/databases/charts/minio/values.yaml352 ## Set this to true in order to enable TLS on the ingress recordCOMMENT
LOW…lmcharts/databases/charts/minio/values-production.yaml325 ## Set this to true in order to add the corresponding annotations for cert-managerCOMMENT
LOW…lmcharts/databases/charts/minio/values-production.yaml346 ## Set this to true in order to enable TLS on the ingress recordCOMMENT
LOWscripts/helmcharts/databases/templates/job.yaml78 # Check if Clickhouse server is reachableCOMMENT
LOWscripts/docker-compose/upgrade.sh6# Check if the original env file exists and is not emptyCOMMENT
LOWscripts/docker-compose/upgrade.sh98 # Check if there are versions to migrateCOMMENT
LOWscripts/dockerfiles/minio/test_minio.sh10# Check if MinIO is respondingCOMMENT
LOWscripts/dockerfiles/postgres/18/test_postgres.sh15# Check if container is runningCOMMENT
LOWscripts/dockerfiles/postgres/17/test_postgres.sh15# Check if container is runningCOMMENT
LOW.github/workflows/pr-env.yaml139 # Check if the domain has no IP association or if the IPs are differentCOMMENT
LOW.github/workflows/pr-env.yaml158 # Check if DNS result is emptyCOMMENT
LOW.github/workflows/release-deployment.yaml50 # Check if service is backendCOMMENT
LOW.github/workflows/patch-build.yaml110 # Check if branch exists on remoteCOMMENT
LOW.github/workflows/patch-build-old.yaml49 # Check if tag has commits not in the branch using git cherryCOMMENT
LOW.github/workflows/patch-build-old.yaml180 # Check if service is backend (FOSS)COMMENT
LOW.github/workflows/patch-build-old.yaml185 # Check if service is EE-only backendCOMMENT
LOWapi/chalicelib/utils/exp_ch_helper.py230 # Check if a round-trip through 32-bit float preserves the bit patternCOMMENT
Self-Referential Comments6 hits · 18 pts
SeverityFileLineSnippetContext
MEDIUMee/recommendation/ml_trainer/airflow/airflow.cfg649# Define the color of navigation barCOMMENT
MEDIUM…helmcharts/openreplay/charts/ingress-nginx/values.yaml246 ## Create the HorizontalPodAutoscaler resource. This can be set to false to manage the HPA externally.COMMENT
MEDIUM…pts/helmcharts/databases/charts/postgresql/values.yaml155## Create a databaseCOMMENT
MEDIUM…rts/databases/charts/postgresql/values-production.yaml155## Create a databaseCOMMENT
MEDIUMscripts/helmcharts/databases/charts/redis/values.yaml1010## Define a disruption budgetCOMMENT
MEDIUMscripts/helmcharts/databases/charts/minio/values.yaml194## Define a custom command for the minio containerCOMMENT
Slop Phrases6 hits · 18 pts
SeverityFileLineSnippetContext
MEDIUMscripts/helmcharts/toolings/charts/kyverno/values.yaml542 # The block is directly forwarded into the deployment, so you can use whatever startupProbes configuration you want.COMMENT
MEDIUMscripts/helmcharts/toolings/charts/kyverno/values.yaml555 # The block is directly forwarded into the deployment, so you can use whatever livenessProbe configuration you want.COMMENT
MEDIUMscripts/helmcharts/toolings/charts/kyverno/values.yaml570 # The block is directly forwarded into the deployment, so you can use whatever readinessProbe configuration you want.COMMENT
MEDIUMscripts/helmcharts/toolings/charts/kyverno/values.yaml1105 # The block is directly forwarded into the deployment, so you can use whatever startupProbes configuration you want.COMMENT
MEDIUMscripts/helmcharts/toolings/charts/kyverno/values.yaml1118 # The block is directly forwarded into the deployment, so you can use whatever livenessProbe configuration you want.COMMENT
MEDIUMscripts/helmcharts/toolings/charts/kyverno/values.yaml1133 # The block is directly forwarded into the deployment, so you can use whatever readinessProbe configuration you want.COMMENT
Synthetic Comment Markers2 hits · 15 pts
SeverityFileLineSnippetContext
HIGHee/api/chalicelib/utils/exp_ch_helper.py90# AI generatedCOMMENT
HIGHapi/chalicelib/utils/exp_ch_helper.py80# AI generatedCOMMENT
AI Structural Patterns11 hits · 11 pts
SeverityFileLineSnippetContext
LOWee/recommendation/core/user_features.py86CODE
LOWee/recommendation/core/user_features.py111CODE
LOWee/recommendation/core/user_features.py137CODE
LOWee/connectors/fill_from_db.py50CODE
LOWee/api/routers/core_dynamic.py269CODE
LOWee/api/routers/scim/api.py124CODE
LOWee/api/routers/scim/helpers.py17CODE
LOWapi/routers/core_dynamic.py256CODE
LOWapi/chalicelib/utils/github_client_v3.py53CODE
LOWapi/chalicelib/utils/github_client_v3.py65CODE
LOWapi/chalicelib/utils/github_client_v3.py73CODE
AI Slop Vocabulary3 hits · 6 pts
SeverityFileLineSnippetContext
MEDIUMee/recommendation/ml_trainer/airflow/airflow.cfg95# Can be used to de-elevate a sudo user running Airflow when executing tasksCOMMENT
LOWee/api/chalicelib/utils/exp_ch_helper.py164 # If we didn't match above, just return the original type in lowercaseCOMMENT
LOWapi/chalicelib/utils/exp_ch_helper.py154 # If we didn't match above, just return the original type in lowercaseCOMMENT
Fake / Example Data5 hits · 5 pts
SeverityFileLineSnippetContext
LOWfrontend/app/mstore/types/widget.ts79 delete filter['placeholder'];CODE
LOWfrontend/tests/unit/analyticsStore.test.ts54 $name: 'John Doe',CODE
LOW…va/com/openreplay/reactnative/RntrackerInputManager.kt22 @ReactProp(name = "placeholder")CODE
LOWtracker/tracker/CHANGELOG.md96tracker.analytics.identify('test_user', { email: 'test@test.com', name: 'Openreplino' })CODE
LOWtracker/tracker/src/main/app/observer/observer.ts430 if (['alt', 'placeholder'].includes(name) && this.app.sanitizer.privateMode) {CODE
Structural Annotation Overuse3 hits · 4 pts
SeverityFileLineSnippetContext
LOWtracker/tracker-reactnative/example/README.md7## Step 1: Start the Metro ServerCOMMENT
LOWtracker/tracker-reactnative/example/README.md21## Step 2: Start your ApplicationCOMMENT
LOWtracker/tracker-reactnative/example/README.md49## Step 3: Modifying your AppCOMMENT
TODO Padding2 hits · 3 pts
SeverityFileLineSnippetContext
LOWbackend/internal/assets/cacher/cacher.go207 // TODO: implement in streamsCOMMENT
LOWbackend/pkg/analytics/cards/handlers.go303 // TODO: implement thisCOMMENT
Overly Generic Function Names2 hits · 2 pts
SeverityFileLineSnippetContext
LOWee/api/chalicelib/core/telemetry.py6def process_data(data):CODE
LOWapi/chalicelib/core/telemetry.py6def process_data(data):CODE
Verbosity Indicators1 hit · 2 pts
SeverityFileLineSnippetContext
LOWtracker/tracker/src/main/utils.ts191 // we need to check if target is crossorigin frame or no and if we can access itCOMMENT
Example Usage Blocks1 hit · 2 pts
SeverityFileLineSnippetContext
LOWscripts/helmcharts/openreplay/templates/job.yaml152 # ## Usage:COMMENT