AI Slop Code Risk Monitor

highlight/highlight

SlopCodeMonitor badge for highlight/highlight Adjusted legacy signal; badge bands: 25 / 50 / 75 (different from dashboard bands).

highlight.io: The open source, full-stack monitoring platform. Error monitoring, session replay, logging, distributed tracing, and more.

0.8 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for highlight/highlight, a TypeScript project with 9,385 GitHub stars. SynthScan examined 533,335 lines of code across 3817 source files, recording 217 pattern matches distributed across 19 syntactic categories. The legacy adjusted pattern signal is 0.8 (Low pattern signal); it is not an authorship estimate.

Use the findings to ask whether maintainers can explain intent, verify dependencies, simplify unnecessary scaffolding, and focus review effort. Risk Payload v1 adds ownership, supply-chain, over-engineering, and review-effort vectors when available. These are prompts for human verification, not probabilities, security findings, or measured maintenance costs.

0.8
Adjusted Signal
0.8
Raw Pattern Score
100%
Time Factor
2026-10-23
Last Push
9.4K
Stars
TypeScript
Language
533.3K
Lines of Code
3.8K
Files
217
Pattern Hits
2026-10-31
Scan Date
0.01
HC Hit Rate

Risk Review · Payload v1

Use each vector to guide manual verification of the underlying findings.

Payload schema: 1.0.0 · Engine: 2.0.0 · Scoring: heuristic-density-v1 · Scan date: 2026-10-31.

Cognitive Ownership Risk 1.4/100 · LOW

Can maintainers explain intent, assumptions, and trade-offs? 121 finding(s).

Hallucinated Dependency & Supply Chain Risk 1.6/100 · LOW

Are imports declared and package/API names verified? 68 finding(s).

Agent Over-Engineering Ratio 1.3/100 · LOW

Are wrappers, guards, and repeated structures necessary? 74 finding(s).

PR Review Velocity Impact 4.1/100 · LOW

Which changes need focused human review? 217 finding(s).

What These Metrics Mean

Adjusted Signal
Legacy pattern score normalized per 1,000 scanned lines and multiplied by the repository-level time factor. It is not an estimate of AI authorship.
Raw Pattern Score
Sum of severity- and context-weighted pattern findings before applying the time factor.
Time Factor
A coarse multiplier based on repository last-push metadata. It does not identify when individual code was written.
Pattern Hits
Count of configured pattern findings. Review each location and surrounding code before acting.
HC Hit Rate
High- and critical-severity findings per scanned file. Severity is a configured detector weight, not proof of a vulnerability or authorship.
Lines / Files
Scan coverage denominators used by the legacy normalized score.

Pattern-Signal History

This chart tracks the legacy adjusted pattern score across scan runs. Changes can reflect source changes, scan coverage, or detector/scoring versions; they do not measure AI adoption or prove that a team refactored code. Compare runs only when their scoring versions are compatible. The dashed line tracks the raw pattern-hit count.

Severity Breakdown

Groups findings by configured severity weight. Severity is not a confidence estimate, security rating, or proof that a package is missing. Verify imports against the project's manifests and inspect each finding in its local design context.

CRITICAL 9HIGH 22MEDIUM 17LOW 169

Directory Score Breakdown

This horizontal bar chart shows where configured pattern scores accumulate across directories. Treat the bars as locations to inspect, not as evidence of authorship or code quality. Use the file-level findings to decide whether a directory needs a focused ownership, dependency, complexity, or review check.

Pattern Findings

The scanner identified 217 distinct pattern matches across 19 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a detector match to inspect in context. 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 configured finding weight (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — legacy comment-context matches receive a ×1.5 score weight. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier under the legacy scoring model.

Hallucination Indicators9 hits · 90 pts
SeverityFileLineSnippetContext
CRITICALbackend/stacktraces/stacktraces_test.go42 {language: ".NET Azure Functions", stacktrace: "System.NullReferenceException: Object reference not set to an instanceCODE
CRITICALbackend/stacktraces/test-files/main.8344d167.chunk.js1(this["webpackJsonpfrontend-ts"]=this["webpackJsonpfrontend-ts"]||[]).push([[0],{108:function(e,t,n){e.exports={header:"CODE
CRITICAL…app/(route-group-test)/[slug]/page-router-edge-test.js1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[747],{3975:(e,t,r)=>{"use strict";let n,o,i;r.r(t),r.d(t,{defauCODE
CRITICAL…app/(route-group-test)/[slug]/page-router-edge-test.js20Double check that your exporter URL is correct and the endpoint is valid.`)});return this._sendingPromises.push(s),s}shuCODE
CRITICAL…on/src/main/java/io/highlight/sdk/common/Severity.java302 return io.opentelemetry.api.logs.Severity.values()[this.id];CODE
CRITICAL__generated/rr/rrweb/rr.js16267 const firstMeta = this.service.state.context.events.find(CODE
CRITICAL__generated/rr/rrweb/rr.js16270 const firstFullsnapshot = this.service.state.context.events.find(CODE
CRITICAL__generated/rr/rrweb/rr.js16297 if (this.service.state.context.events.find(indicatesTouchDevice)) {CODE
CRITICAL__generated/rr/rrweb/rr.js16352 ...this.service.state.context.events.filter(CODE
Empty Error Handlers13 hits · 65 pts
SeverityFileLineSnippetContext
HIGHsdk/highlight-py/highlight_io/sdk.py402except ValueError:CODE
HIGHsdk/highlight-py/highlight_io/sdk.py613except:CODE
HIGHsdk/highlight-py/highlight_io/sdk.py205except (AttributeError, KeyError, ValueError):CODE
HIGHsdk/highlight-py/highlight_io/integrations/django.py36except (KeyError, ValueError):CODE
HIGH…k/highlight-py/highlight_io/integrations/serverless.py20except ValueError:CODE
HIGHsdk/highlight-py/highlight_io/integrations/fastapi.py19except (AttributeError, KeyError, ValueError):CODE
HIGHsdk/highlight-py/highlight_io/integrations/flask.py36except (KeyError, ValueError):CODE
HIGHscripts/scrape_icons.py63except FileExistsError:CODE
HIGHe2e/python/highlight_azure/HttpTrigger/__init__.py41except ValueError:CODE
HIGHe2e/python/highlight_loguru/main.py37except Exception:CODE
HIGHe2e/tests/src/conftest.py38except subprocess.CalledProcessError:CODE
HIGHe2e/tests/src/app_runner.py58except requests.RequestException:CODE
HIGHe2e/tests/src/app_runner.py152except requests.RequestException:CODE
Over-Commented Block44 hits · 44 pts
SeverityFileLineSnippetContext
LOWcypress/support/commands.js1// ***********************************************COMMENT
LOWcypress/support/commands.js21// Cypress.Commands.add('dismiss', { prevSubject: 'optional'}, (subject, options) => { ... })COMMENT
LOWcypress/support/e2e.js1// ***********************************************************COMMENT
LOWfrontend/src/setupTests.ts1// jest-dom adds custom jest matchers for asserting on DOM nodes.COMMENT
LOWfrontend/src/components/LaunchDarkly/FeatureFlag.tsx21// Boolean Usage:COMMENT
LOW…app/(route-group-test)/[slug]/page-router-edge-test.js21//# sourceMappingURL=page-router-edge-test.js.mapCOMMENT
LOWbackend/public-graph/graph/model/models_gen.go61 Message *MatchConfig `json:"message,omitempty"`COMMENT
LOWbackend/store/client_sampling_configuration.go21// "key": {COMMENT
LOWhighlight.io/next-env.d.ts1/// <reference types="next" />COMMENT
LOW…lightinc-highlight-datasource/pkg/plugin/datasource.go61// Datasource is an example datasource which can respond to data queries, reportsCOMMENT
LOWpackages/ui/src/setupTests.ts1// jest-dom adds custom jest matchers for asserting on DOM nodes.COMMENT
LOW.github/workflows/codeql.yml1# For most projects, this workflow file will not need changing; you simply needCOMMENT
LOWe2e/dotnet4/cs/Properties/AssemblyInfo.cs21COMMENT
LOWe2e/remix/remix.env.d.ts1/// <reference types="@remix-run/dev" />COMMENT
LOWe2e/ruby/rails/demo/app/assets/config/manifest.js1//= link_tree ../imagesCOMMENT
LOWe2e/ruby/rails/demo/config/storage.yml1test:COMMENT
LOWe2e/ruby/rails/demo/config/storage.yml21# bucket: your_own_bucket-<%= Rails.env %>COMMENT
LOWe2e/ruby/rails/demo/config/puma.rb1# frozen_string_literal: trueCOMMENT
LOWe2e/ruby/rails/demo/config/puma.rb21COMMENT
LOWe2e/ruby/rails/demo/config/locales/en.yml1# Files in the config/locales directory are used for internationalizationCOMMENT
LOWe2e/ruby/rails/demo/config/locales/en.yml21#COMMENT
LOWe2e/ruby/rails/demo/config/environments/production.rb21 # Ensures that a master key has been made available in either ENV["RAILS_MASTER_KEY"]COMMENT
LOWe2e/ruby/rails/demo/config/environments/production.rb41COMMENT
LOWe2e/ruby/rails/demo/config/environments/production.rb61 # config.cache_store = :mem_cache_storeCOMMENT
LOWe2e/ruby/rails/demo/config/environments/development.rb61 # Suppress logger output for asset requests.COMMENT
LOWe2e/ruby/rails/demo/config/initializers/assets.rb1# frozen_string_literal: trueCOMMENT
LOW…y/rails/demo/config/initializers/permissions_policy.rb1# frozen_string_literal: trueCOMMENT
LOW…ls/demo/config/initializers/content_security_policy.rb1# frozen_string_literal: trueCOMMENT
LOW…ls/demo/config/initializers/content_security_policy.rb21# # Generate session nonces for permitted importmap and inline scriptsCOMMENT
LOWe2e/ruby/rails/demo/config/initializers/inflections.rb1# frozen_string_literal: trueCOMMENT
LOWe2e/ruby/rails/demo/db/schema.rb1# This file is auto-generated from the current state of the database. InsteadCOMMENT
LOWe2e/ruby/rails/demo/db/seeds.rb1# frozen_string_literal: trueCOMMENT
LOW…nly/test/channels/application_cable/connection_test.rb1require "test_helper"COMMENT
LOWe2e/ruby/rails/api-only/config/storage.yml1test:COMMENT
LOWe2e/ruby/rails/api-only/config/storage.yml21# bucket: your_own_bucket-<%= Rails.env %>COMMENT
LOWe2e/ruby/rails/api-only/config/puma.rb1# Puma can serve each request in a thread from an internal thread pool.COMMENT
LOWe2e/ruby/rails/api-only/config/puma.rb21#COMMENT
LOWe2e/ruby/rails/api-only/config/locales/en.yml1# Files in the config/locales directory are used for internationalizationCOMMENT
LOWe2e/ruby/rails/api-only/config/locales/en.yml21#COMMENT
LOW…/ruby/rails/api-only/config/environments/production.rb21COMMENT
LOW…/ruby/rails/api-only/config/environments/production.rb41 # Force all access to the app over SSL, use Strict-Transport-Security, and use secure cookies.COMMENT
LOW…ruby/rails/api-only/config/initializers/inflections.rb1# Be sure to restart your server when you modify this file.COMMENT
LOWe2e/ruby/rails/api-only/config/initializers/cors.rb1# Be sure to restart your server when you modify this file.COMMENT
LOWe2e/ruby/rails/api-only/db/seeds.rb1# This file should contain all the record creation needed to seed the database with its default values.COMMENT
Hyper-Verbose Identifiers44 hits · 44 pts
SeverityFileLineSnippetContext
LOWfrontend/src/util/error.ts3export function deserializeErrorIdentifier(param: string) {CODE
LOWfrontend/src/util/time.ts3export function MillisToMinutesAndSeconds(millis: number) {CODE
LOWfrontend/src/util/time.ts9export function MillisToMinutesAndSecondsVerbose(millis: number) {CODE
LOWfrontend/src/components/Comment/utils/utils.ts46export function filterMentionedSlackUsers(CODE
LOW…nd/src/components/Header/InkeepChatSupportMenuItem.tsx13function InkeepChatSupportMenuItem() {CODE
LOWfrontend/src/static/HighlightLogoWithNoBackground.tsx3function SvgHighlightLogoWithNoBackground(CODE
LOWfrontend/src/static/SvgGraphingHovercardTable.tsx1function SvgGraphingHovercardTable() {CODE
LOW…elineIndicatorsBarGraph/TimelineIndicatorsBarGraph.tsx1297function buildViewportEventBuckets(CODE
LOWbin/generate-content-report.ts23function extractFrontmatterFromMarkdownFiles(CODE
LOWbackend/stacktraces/test-files/lodash.js5393 function createRelationalOperation(operator) {CODE
LOW…t.io/components/common/CalendlyModal/CalendlyModal.tsx113export function EnterpriseSelfHostCalendlyComponent({CODE
LOWhighlight.io/pages/docs/[[...doc]].tsx362function getFilteredQuickStartContent(CODE
LOWsdk/highlight-cloudflare/src/sdk.ts332function extractIncomingHttpHeaders(headers?: Headers): Record<string, string> {CODE
LOWsdk/highlight-run/src/environments/electron.ts4export default function configureElectronHighlight(window: any) {CODE
LOW…k/highlight-run/src/integrations/launchdarkly/index.ts54export function setupLaunchDarklyIntegration(CODE
LOWsdk/highlight-run/src/client/otel/user-interaction.ts19function defaultShouldPreventSpanCreation() {CODE
LOWsdk/highlight-run/src/client/otel/user-interaction.ts384 return function removeEventListenerPatched(CODE
LOWsdk/highlight-next/src/ssr.tsx15export function getHighlightErrorInitialProps({CODE
LOWsdk/highlight-next/src/ssr.tsx28export function pageRouterCustomErrorHandler(CODE
LOWsdk/highlight-py/highlight_io/integrations/__init__.py13 def instrumentation_dependencies(self) -> Collection[str]:CODE
LOWsdk/highlight-py/tests/test_loguru.py40def test_loguru_session_request(mocker):CODE
LOWsdk/highlight-py/tests/test_sdk.py81def test_trace_non_recording_span(mocker, mock_otlp):CODE
LOWsdk/highlight-node/src/handlers.ts183export function firebaseHttpFunctionHandler(CODE
LOWsdk/highlight-node/src/handlers.ts202export function firebaseCallableFunctionHandler(CODE
LOWsdk/highlight-node/src/client.ts491function extractIncomingHttpHeaders(headers?: any): IncomingHttpHeaders {CODE
LOWsdk/highlight-react/src/components/ErrorBoundary.tsx194function captureReactErrorBoundaryError(CODE
LOWsdk/highlight-react/src/components/ErrorBoundary.tsx214function getComponentNameFromStack(componentStack: string): string | undefined {CODE
LOWe2e/python/highlight_script/thread.py11def propagate_otel_context_thread(ctx: Context, fn: Callable):CODE
LOWe2e/tests/src/test_oauth_graphql.py18def test_make_request_with_oauth(oauth_api):STRING
LOWe2e/tests/src/test_cypress.py43def test_cypress_session_attributes(oauth_api):CODE
LOW__generated/rr/rrweb/rr.js203function fixBrowserCompatibilityIssuesInCSS(cssText) {CODE
LOW__generated/rr/rrweb/rr.js606function shouldObfuscateTextByDefault(text) {CODE
LOW__generated/rr/rrweb/rr.js9911function diffBeforeUpdatingChildren(oldTree, newTree, replayer, rrnodeMirror) {CODE
LOW__generated/rr/rrweb/rr.js9974function diffAfterUpdatingChildren(oldTree, newTree, replayer) {CODE
LOW__generated/rr/rrweb/rr.js11986function initMouseInteractionObserver({CODE
LOW__generated/rr/rrweb/rr.js12117function initViewportResizeObserver({ viewportResizeCb }, { win }) {CODE
LOW__generated/rr/rrweb/rr.js12265function getNestedCSSRulePositions(rule2) {CODE
LOW__generated/rr/rrweb/rr.js12486function initAdoptedStyleSheetObserver({CODE
LOW__generated/rr/rrweb/rr.js12532function initStyleDeclarationObserver({CODE
LOW__generated/rr/rrweb/rr.js12603function initMediaInteractionObserver({CODE
LOW__generated/rr/rrweb/rr.js12715function initCustomElementObserver({CODE
LOW__generated/rr/rrweb/rr.js12903function canMonkeyPatchNestedCSSRule(prop) {CODE
LOW__generated/rr/rrweb/rr.js13517function initCanvasContextObserver(win, blockClass, blockSelector, setPreserveDrawingBufferToTrue) {CODE
LOW__generated/rr/rrweb/rr.js13614function initCanvasWebGLMutationObserver(cb, win, blockClass, blockSelector) {CODE
Self-Referential Comments11 hits · 33 pts
SeverityFileLineSnippetContext
MEDIUM…o/components/QuickstartContent/logging/python/otel.tsx35# Define the service name and environmentCOMMENT
MEDIUM…o/components/QuickstartContent/logging/python/otel.tsx86# Define the service name and environmentCOMMENT
MEDIUM…o/components/QuickstartContent/logging/python/otel.tsx91# Create a resource with service name and highlight project IDCOMMENT
MEDIUM…o/components/QuickstartContent/logging/python/otel.tsx137# Create a meterCOMMENT
MEDIUM…o/components/QuickstartContent/logging/python/otel.tsx140# Create a counterCOMMENT
MEDIUMe2e/python/highlight_kafka/kafka.py23 # Create the Producer instanceCOMMENT
MEDIUMe2e/aws-lambda/.aws-sam/build.toml1# This file is auto generated by SAM CLI build commandCOMMENT
MEDIUM…y/rails/demo/config/initializers/permissions_policy.rb3# Define an application-wide HTTP permissions policy. For furtherCOMMENT
MEDIUM…ls/demo/config/initializers/content_security_policy.rb5# Define an application-wide content security policy.COMMENT
MEDIUMe2e/ruby/rails/demo/db/schema.rb1# This file is auto-generated from the current state of the database. InsteadCOMMENT
MEDIUMe2e/ruby/rails/demo/db/schema.rb5# This file is the source Rails uses to define your schema when running `bin/railsCOMMENT
Fake / Example Data29 hits · 31 pts
SeverityFileLineSnippetContext
LOWbackend/clickhouse/traces.go392 allAttributes[HttpResponseBodyKey] = "placeholder"CODE
LOWbackend/clickhouse/traces.go395 allAttributes[HttpRequestBodyKey] = "placeholder"CODE
LOWbackend/queryparser/queryparser_test.go11 Attributes: map[string][]string{"email": {"foo@bar.com"}},CODE
LOWbackend/queryparser/queryparser_test.go32 Attributes: map[string][]string{"email": {"foo@bar.com", "baz@buzz.com"}},CODE
LOWbackend/queryparser/queryparser_test.go39 Attributes: map[string][]string{"email": {"foo@bar.com"}, "service": {"image-processor"}},CODE
LOWbackend/queryparser/queryparser_test.go93 Attributes: map[string][]string{"email": {"foo@bar.com", "baz@buzz.com"}, "service": {"image-processor"}},CODE
LOWbackend/queryparser/queryparser.go17// Attributes -> map[string][]string{"email": {"foo@bar.com", "baz@buzz.com"}, "service": {"image-processor"}}COMMENT
LOWbackend/stacktraces/test-files/lodash.min.js2}return i.delete(n),i.delete(t),v}function bi(n){return Us(Ji(n,X,go),n+"")}function wi(n){return we(n,Za,zs)}function mCODE
LOWbackend/stacktraces/test-files/lodash.js5947 var object = hasOwnProperty.call(lodash, 'placeholder') ? lodash : func;CODE
LOWbackend/private-graph/graph/resolver_test.go108 adminEmail: "foo@bar.com",CODE
LOWbackend/private-graph/graph/resolver_test.go109 inviteEmail: "foo@bar.com",CODE
LOWbackend/private-graph/graph/resolver_test.go179 currentAdminEmail: "foo@bar.com",CODE
LOWbackend/private-graph/graph/resolver_test.go282 currentAdminEmail: "foo@bar.com",CODE
LOWbackend/private-graph/graph/resolver_test.go1040 {1, w1.ID, "admin@example.com", "ADMIN"},CODE
LOWbackend/private-graph/graph/resolver_test.go1070 assert.Equal(t, addrs[0].Email, "admin@example.com")CODE
LOW⚡…egies-to-monitor-the-health-of-your-web-application.md146 name: "John Doe",CODE
LOW⚡…egies-to-monitor-the-health-of-your-web-application.md154 expect(getByText("John Doe")).toBeInTheDocument();CODE
LOW⚡…egies-to-monitor-the-health-of-your-web-application.md159 expect(queryByText("John Doe")).toBeNull();CODE
LOWpackages/ui/src/components/Heading/Heading.stories.tsx30 Lorem, ipsum dolor sit amet consectetur adipisicing elit. Esse,CODE
LOWpackages/ui/src/components/Heading/Heading.stories.tsx41 Lorem, ipsum dolor sit amet consectetur adipisicing elit. Esse,CODE
LOWpackages/ui/src/components/Heading/Heading.stories.tsx52 Lorem, ipsum dolor sit amet consectetur adipisicing elit. Esse,CODE
LOWpackages/ui/src/components/Text/Text.stories.tsx82 Lorem ipsum dolor sit amet consectetur, adipisicing elit.CODE
LOWpackages/ui/src/components/Text/Text.stories.tsx82 Lorem ipsum dolor sit amet consectetur, adipisicing elit.CODE
LOWpackages/ui/src/components/Text/Text.stories.tsx94 Lorem ipsum dolor sit amet consectetur, adipisicing elit.CODE
LOWpackages/ui/src/components/Text/Text.stories.tsx94 Lorem ipsum dolor sit amet consectetur, adipisicing elit.CODE
LOWpackages/ui/src/components/Text/Text.stories.tsx106 Lorem ipsum dolor sit amet consectetur, adipisicing elit.CODE
LOWpackages/ui/src/components/Text/Text.stories.tsx106 Lorem ipsum dolor sit amet consectetur, adipisicing elit.CODE
LOWpackages/ui/src/components/Modal/Modal.stories.tsx24 Lorem ipsum, dolor sit amet consectetur adipisicing elit.CODE
LOWpackages/ui/src/components/Modal/Modal.stories.tsx24 Lorem ipsum, dolor sit amet consectetur adipisicing elit.CODE
Unused Imports24 hits · 24 pts
SeverityFileLineSnippetContext
LOWsdk/highlight-py/highlight_io/__init__.py1CODE
LOWsdk/highlight-py/highlight_io/__init__.py1CODE
LOWsdk/highlight-py/highlight_io/integrations/django.py7CODE
LOWsdk/highlight-py/highlight_io/integrations/django.py8CODE
LOWsdk/highlight-py/highlight_io/integrations/django.py13CODE
LOWsdk/highlight-py/highlight_io/integrations/django.py15CODE
LOWsdk/highlight-py/highlight_io/integrations/flask.py9CODE
LOWsdk/highlight-py/highlight_io/integrations/flask.py15CODE
LOWsdk/highlight-py/highlight_io/integrations/aws.py1CODE
LOWsdk/highlight-py/tests/test_fastapi.py1CODE
LOWsdk/highlight-py/tests/test_fastapi.py4CODE
LOWsdk/highlight-py/tests/test_sdk.py2CODE
LOWsdk/highlight-py/tests/test_sdk.py82CODE
LOWscripts/load_kafka_message.py2CODE
LOWe2e/python/highlight_django/polls/models.py1CODE
LOWe2e/python/highlight_django/polls/admin.py1CODE
LOWe2e/python/highlight_django/polls/tests.py1CODE
LOWe2e/python/highlight_fastapi/logger.py7CODE
LOWe2e/python/highlight_fastapi/main_2.py2CODE
LOWe2e/python/highlight_loguru/main.py2CODE
LOWe2e/python/highlight_loguru/main.py4CODE
LOWe2e/python/highlight_loguru/main.py5CODE
LOWe2e/tests/src/fetch_session_events.py15CODE
LOWe2e/tests/src/test_cypress.py2CODE
Magic Placeholder Names4 hits · 20 pts
SeverityFileLineSnippetContext
HIGHhighlight.io/components/Home/SnippetTab/SnippetTab.tsx67H.init('your-api-key');CODE
HIGHhighlight.io/components/Home/SnippetTab/SnippetTab.tsx95H.init('your-api-key', {CODE
HIGHhighlight.io/components/Home/SnippetTab/SnippetTab.tsx119H.init('your-api-key');CODE
HIGHhighlight.io/components/Home/SnippetTab/SnippetTab.tsx146 window.H.init("your-api-key")CODE
Cross-File Repetition3 hits · 15 pts
SeverityFileLineSnippetContext
HIGHsdk/highlight-py/highlight_io/integrations/azure.py0decorator for serverless request handlers. extracts the request context to associate the request in google cloud functioSTRING
HIGHsdk/highlight-py/highlight_io/integrations/aws.py0decorator for serverless request handlers. extracts the request context to associate the request in google cloud functioSTRING
HIGHsdk/highlight-py/highlight_io/integrations/gcp.py0decorator for serverless request handlers. extracts the request context to associate the request in google cloud functioSTRING
Slop Phrases5 hits · 12 pts
SeverityFileLineSnippetContext
LOW…o/components/QuickstartContent/server/python/flask.tsx49# make sure to report the error to highlight to capture itCOMMENT
MEDIUM….io/components/QuickstartContent/server/ruby/rails.tsx51 # you can replace the Rails.logger with Highlight'sCOMMENT
LOW…/components/QuickstartContent/backend/python/flask.tsx48# make sure to report the error to highlight to capture itCOMMENT
MEDIUM…io/components/QuickstartContent/logging/ruby/rails.tsx22# you can replace the Rails.logger with Highlight'sCOMMENT
MEDIUM.github/workflows/codeql.yml62 # If you are analyzing a compiled language, you can modify the 'build-mode' for that language to customiCOMMENT
Excessive Try-Catch Wrapping11 hits · 11 pts
SeverityFileLineSnippetContext
LOWdocker/frontend-entrypoint.py37 except Exception as e:CODE
LOWdocker/frontend-entrypoint.py49 except Exception as e:CODE
LOWsdk/highlight-py/highlight_io/sdk.py355 except Exception as e:CODE
LOWsdk/highlight-py/highlight_io/sdk.py447 except Exception as e:STRING
MEDIUMsdk/highlight-py/highlight_io/sdk.py442def my_fn():CODE
LOW…al/4_company/open-source/contributing/adding-an-sdk.md115 except Exception as e:CODE
LOWdocs-content/sdk/python.md133 except Exception as e:CODE
LOWe2e/python/highlight_loguru/main.py37 except Exception:CODE
LOWe2e/tests/src/util.py42 except Exception as e:CODE
LOWe2e/tests/src/util.py48 except Exception as e:CODE
LOWe2e/tests/src/test_oauth_graphql.py39 except Exception as e:STRING
Cross-Language Confusion (JS/TS)2 hits · 10 pts
SeverityFileLineSnippetContext
HIGH…mponents/QuickstartContent/traces/python/python-ai.tsx109 print(complete("What is the capital of the United States?"))CODE
HIGH…mponents/QuickstartContent/server/python/python-ai.tsx111 print(complete("What is the capital of the United States?"))CODE
Deep Nesting9 hits · 9 pts
SeverityFileLineSnippetContext
LOWsdk/highlight-py/highlight_io/sdk.py580CODE
LOWsdk/highlight-py/highlight_io/integrations/fastapi.py11CODE
LOWscripts/remove_uncompressed.py126CODE
LOWscripts/compare_stripe.py9CODE
LOWscripts/scrape_icons.py40CODE
LOWscripts/read_session_metadata.py15CODE
LOWe2e/tests/src/util.py9CODE
LOWe2e/tests/src/app_runner.py42CODE
LOWe2e/tests/src/app_runner.py80CODE
AI Slop Vocabulary2 hits · 4 pts
SeverityFileLineSnippetContext
MEDIUMbackend/stacktraces/test-files/reflame.js1import{a as Za}from"./WH4CWEPE.js";import{c as Gt}from"./2JH4WAP4.js";var ju=Gt(L=>{"use strict";function gl(e,n){var t=CODE
MEDIUMbackend/stacktraces/test-files/reflame.js1import{a as Za}from"./WH4CWEPE.js";import{c as Gt}from"./2JH4WAP4.js";var ju=Gt(L=>{"use strict";function gl(e,n){var t=CODE
Redundant / Tautological Comments2 hits · 3 pts
SeverityFileLineSnippetContext
LOWe2e/ruby/rails/demo/config/environments/production.rb70 # Set this to true and configure the email server for immediate delivery to raise delivery errors.COMMENT
LOW…/ruby/rails/api-only/config/environments/production.rb61 # Set this to true and configure the email server for immediate delivery to raise delivery errors.COMMENT
AI Structural Patterns2 hits · 2 pts
SeverityFileLineSnippetContext
LOWsdk/highlight-py/highlight_io/sdk.py113CODE
LOWe2e/python/highlight_fastapi/main.py137CODE
Verbosity Indicators1 hit · 2 pts
SeverityFileLineSnippetContext
LOWbackend/public-graph/graph/resolver.go3051 // `ProcessPayload` is run on chunks of a session so we need to check if we've seen any errorsCOMMENT
Modern Structural Boilerplate1 hit · 1 pts
SeverityFileLineSnippetContext
LOWsdk/highlight-py/highlight_io/__init__.py3__all__ = ["H", "integrations", "trace"]CODE
Overly Generic Function Names1 hit · 1 pts
SeverityFileLineSnippetContext
LOWe2e/remix/app/entry.server.tsx46export default function handleRequest(CODE