AI Slop Code Risk Monitor

ClickHouse/ClickStack

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

Resolve production issues, fast. An open source observability platform unifying session replays, logs, metrics, traces and errors powered by ClickHouse and OpenTelemetry.

2.8 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for ClickHouse/ClickStack, a TypeScript project with 10,024 GitHub stars. SynthScan examined 615,437 lines of code across 2202 source files, recording 944 pattern matches distributed across 15 syntactic categories. The legacy adjusted pattern signal is 2.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.

2.8
Adjusted Signal
2.8
Raw Pattern Score
100%
Time Factor
2026-11-11
Last Push
10.0K
Stars
TypeScript
Language
615.4K
Lines of Code
2.2K
Files
944
Pattern Hits
2026-11-11
Scan Date
0.00
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-11-11.

Cognitive Ownership Risk 5.3/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 0.5/100 · LOW

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

Agent Over-Engineering Ratio 10.6/100 · LOW

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

PR Review Velocity Impact 12.4/100 · LOW

Which changes need focused human review? 944 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

Run additional scans to build a history of the legacy pattern signal. Score changes are not a measure of AI adoption or code quality.

No multi-scan history yet — run the scanner again to build trend data.

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 5HIGH 2MEDIUM 318LOW 619

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 944 distinct pattern matches across 15 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.

Decorative Section Separators306 hits · 958 pts
SeverityFileLineSnippetContext
MEDIUM⚡.config/wt.toml7# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡.config/wt.toml9# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡.config/wt.toml12# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡.config/wt.toml14# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡.config/wt.toml18# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡.config/wt.toml21# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/dev-kill-ports.sh2# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/dev-kill-ports.sh5# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/slots.sh2# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/slots.sh4# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/slots.sh33# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡scripts/dev-env.sh2# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡scripts/dev-env.sh4# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡scripts/dev-env.sh18# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡scripts/test-e2e.sh30# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡scripts/test-e2e.sh32# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡scripts/test-e2e.sh36# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/ensure-dev-portal.sh2# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/ensure-dev-portal.sh11# ---------------------------------------------------------------------------COMMENT
MEDIUMpackages/app/src/components/ColorRulesEditor.tsx36// ─── Types ───────────────────────────────────────────────────────────────────COMMENT
MEDIUMpackages/app/src/components/ColorRulesEditor.tsx46// ─── Operator options (number-tile subset) ────────────────────────────────────COMMENT
MEDIUMpackages/app/src/components/ColorRulesEditor.tsx70// ─── Single sortable rule row ─────────────────────────────────────────────────COMMENT
MEDIUMpackages/app/src/components/ColorRulesEditor.tsx285// ─── ColorRulesEditor ─────────────────────────────────────────────────────────COMMENT
MEDIUM…app/src/components/ChartEditor/__tests__/utils.test.ts1006 // ── Valid forms (no errors) ──────────────────────────────────────────COMMENT
MEDIUM…app/src/components/ChartEditor/__tests__/utils.test.ts1131 // ── Raw SQL validation ───────────────────────────────────────────────COMMENT
MEDIUM…app/src/components/ChartEditor/__tests__/utils.test.ts1318 // ── Source validation ────────────────────────────────────────────────COMMENT
MEDIUM…app/src/components/ChartEditor/__tests__/utils.test.ts1410 // ── Series valueExpression validation ────────────────────────────────COMMENT
MEDIUM…app/src/components/ChartEditor/__tests__/utils.test.ts1519 // ── Metric name validation ───────────────────────────────────────────COMMENT
MEDIUM…app/src/components/ChartEditor/__tests__/utils.test.ts1601 // ── Number / Pie single-series validation ────────────────────────────COMMENT
MEDIUM…app/src/components/ChartEditor/__tests__/utils.test.ts1763 // ── Alert thresholdMax validation ───────────────────────────────────COMMENT
MEDIUM…app/src/components/ChartEditor/__tests__/utils.test.ts1905 // ── Multiple validation errors at once ───────────────────────────────COMMENT
MEDIUM…app/src/components/ChartEditor/__tests__/utils.test.ts1964 // ── Heatmap-specific validation ───────────────────────────────────────COMMENT
MEDIUMpackages/app/src/__tests__/utils.test.ts1673// ─── evaluateColorCondition ───────────────────────────────────────────────────COMMENT
MEDIUMpackages/app/src/__tests__/utils.test.ts1888// ─── resolveConditionalColor ──────────────────────────────────────────────────COMMENT
MEDIUMpackages/common-utils/src/core/formula.ts25// ─── AST ─────────────────────────────────────────────────────────────────────COMMENT
MEDIUMpackages/common-utils/src/core/formula.ts42// ─── Bounds ──────────────────────────────────────────────────────────────────COMMENT
MEDIUMpackages/common-utils/src/core/formula.ts60// ─── Structured validation errors ────────────────────────────────────────────COMMENT
MEDIUMpackages/common-utils/src/core/formula.ts93// ─── Tokenizer ───────────────────────────────────────────────────────────────COMMENT
MEDIUMpackages/common-utils/src/core/formula.ts210// ─── Parser (recursive descent) ──────────────────────────────────────────────COMMENT
MEDIUMpackages/common-utils/src/core/formula.ts380// ─── Public API ──────────────────────────────────────────────────────────────COMMENT
MEDIUMpackages/common-utils/src/core/formula.ts514// ─── SQL compiler ────────────────────────────────────────────────────────────COMMENT
MEDIUM…kages/common-utils/src/__tests__/mine-patterns.test.ts3// ─── Helpers ─────────────────────────────────────────────────────────────────COMMENT
MEDIUM…kages/common-utils/src/__tests__/mine-patterns.test.ts25// ─── Tests ───────────────────────────────────────────────────────────────────COMMENT
MEDIUMpackages/common-utils/src/__tests__/types.test.ts22 // ─── Positive cases ─────────────────────────────────────────────────────────COMMENT
MEDIUMpackages/common-utils/src/__tests__/types.test.ts164 // ─── Negative cases ──────────────────────────────────────────────────────────COMMENT
MEDIUMpackages/common-utils/src/__tests__/types.test.ts321 // ─── Positive cases ─────────────────────────────────────────────────────────COMMENT
MEDIUMpackages/common-utils/src/__tests__/types.test.ts337 // ─── Negative cases ──────────────────────────────────────────────────────────COMMENT
MEDIUMpackages/common-utils/src/__tests__/types.test.ts368 // ─── Positive cases ─────────────────────────────────────────────────────────COMMENT
MEDIUMpackages/common-utils/src/__tests__/types.test.ts427 // ─── Negative cases ──────────────────────────────────────────────────────────COMMENT
MEDIUMpackages/common-utils/src/__tests__/formula.test.ts44 // ─── Success cases ─────────────────────────────────────────────────────────COMMENT
MEDIUMpackages/common-utils/src/__tests__/formula.test.ts197 // ─── Error cases ───────────────────────────────────────────────────────────COMMENT
MEDIUMpackages/common-utils/src/__tests__/formula.test.ts316 // ─── Length / depth bounds ─────────────────────────────────────────────────COMMENT
MEDIUM⚡packages/common-utils/src/drain/mine-patterns.ts11// ─── Denoise constants ───────────────────────────────────────────────────────COMMENT
MEDIUM⚡packages/common-utils/src/drain/mine-patterns.ts20// ─── Body normalization ──────────────────────────────────────────────────────COMMENT
MEDIUM⚡packages/common-utils/src/drain/mine-patterns.ts30// ─── Types ───────────────────────────────────────────────────────────────────COMMENT
MEDIUMpackages/common-utils/src/drain/mine-patterns.ts94// ─── Core mining function ────────────────────────────────────────────────────COMMENT
MEDIUMpackages/hdx-eval/src/cli.ts589 // ── Anchor-time resolution ───────────────────────────────────COMMENT
MEDIUMpackages/hdx-eval/src/cli.ts661 // ── Re-seed ───────────────────────────────────────────────────COMMENT
MEDIUMpackages/hdx-eval/src/cli.ts842 // ─── Auto-grade ──────────────────────────────────────────────COMMENT
MEDIUMpackages/hdx-eval/src/cli.ts872 // ─── Auto-report ────────────────────────────────────────────COMMENT
246 more matches not shown…
Hyper-Verbose Identifiers412 hits · 420 pts
SeverityFileLineSnippetContext
LOWscripts/dev-portal/index.html749 function renderHistoryWorktreeCard(key, entries, dupNames) {CODE
LOWpackages/app/tests/e2e/seed-otel-sessions.ts66export function generateOtelSessionReplayRows(seedRef: number): string {CODE
LOWpackages/app/tests/e2e/seed-otel-sessions.ts108export function generateOtelSessionLogEvents(seedRef: number): string {CODE
LOWpackages/app/tests/e2e/seed-clickhouse.ts303function generateCustomServiceLogData(CODE
LOWpackages/app/tests/e2e/seed-clickhouse.ts803function generateInterestingFilterKeyLogData(seedRef: number): string {CODE
LOWpackages/app/tests/e2e/seed-clickhouse.ts825function generateMetadataMvLogData(seedRef: number): string {CODE
LOW…pp/tests/e2e/features/dashboard-tile-move-menu.spec.ts84 async function expectMoveTargetsReachable() {CODE
LOW…s/app/tests/e2e/features/metric-table-autofill.spec.ts45 async function createPartiallyConfiguredMetricSource(CODE
LOW⚡packages/app/src/source.ts61export function getSourceValidationNotificationId(sourceId: string) {CODE
LOW⚡packages/app/src/source.ts67export function getFirstTimestampValueExpression(valueExpression: string) {CODE
LOW⚡packages/app/src/source.ts75export function getDisplayedTimestampValueExpression(eventModel: TSource) {CODE
LOWpackages/app/src/source.ts557export function getDurationSecondsExpression(source: TTraceSource) {CODE
LOWpackages/app/src/source.ts582function isDurationPreservingAggFn(aggFn: string | undefined): boolean {CODE
LOWpackages/app/src/source.ts601export function getTraceDurationNumberFormat(CODE
LOWpackages/app/src/source.ts631export function getFirstSeriesNumberFormat(CODE
LOWpackages/app/src/source.ts650export function useSingleSeriesNumberFormat(CODE
LOWpackages/app/src/source.ts722export function getBuilderValueColumnCount(CODE
LOWpackages/app/src/timeZone.ts28export function getTimeZonePreferenceLabel(preference: string): string {CODE
LOWpackages/app/src/timeZone.ts40export function resolveTimeZonePreference(CODE
LOWpackages/app/src/timeZone.ts49export function timeZonePreferenceFromIsUTC(isUTC: unknown) {CODE
LOWpackages/app/src/timeZone.ts102export function getTimeZoneRangeShortName(CODE
LOWpackages/app/src/chartSync.tsx25export function IsolatedChartSyncProvider({CODE
LOWpackages/app/src/defaults.ts60export function searchChartConfigDefaults(CODE
LOWpackages/app/src/HDXMultiSeriesTimeChart.tsx769export function collectMemoChartGradientHexes(CODE
LOWpackages/app/src/HDXMultiSeriesTimeChart.tsx986function resolveDistinctTickLabels(CODE
LOWpackages/app/src/utils.ts310export function formatDistanceToNowStrictShort(date: Date) {CODE
LOWpackages/app/src/utils.ts558function isCategoricalChartPaletteToken(CODE
LOWpackages/app/src/utils.ts731export function getChartColorSuccessHighlight(): string {CODE
LOWpackages/app/src/utils.ts1326function escapeSqlValueSingleQuoted(value: string): string {CODE
LOWpackages/app/src/NodeDetailsSidePanel.tsx219function NodeDetailsSidePanelInner({CODE
LOWpackages/app/src/NamespaceDetailsSidePanel.tsx206function NamespaceDetailsSidePanelInner({CODE
LOWpackages/app/src/NamespaceDetailsSidePanel.tsx421export default function NamespaceDetailsSidePanel(props: {CODE
LOWpackages/app/src/api.ts107export function useCompleteOnboardingTask() {CODE
LOWpackages/app/src/api.ts149export function useMarkOnboardingTaskComplete() {CODE
LOWpackages/app/src/api.ts192function normalizeAlertsQueryParams(params: AlertsQueryParams) {CODE
LOWpackages/app/src/dashboard.ts119export function normalizeRawDashboardTileColors(input: unknown): unknown {CODE
LOWpackages/app/src/serviceDashboard.ts37export function makeCoalescedFieldsAccessQuery(CODE
LOWpackages/app/src/serviceDashboard.ts244export function useServiceDashboardExpressions({CODE
LOWpackages/app/src/DBDashboardPage.tsx3583function DBDashboardPageWithTimeZone(props: { presetConfig?: Dashboard }) {CODE
LOWpackages/app/src/DBSearchPage.tsx797function useSearchedConfigToChartConfig(CODE
LOWpackages/app/src/DBSearchPage.tsx897function formatDroppedFiltersMessage(count: number): string {CODE
LOWpackages/app/src/DBSearchPage.tsx903function formatDroppedGroupByMessage(dropped: string[]): string {CODE
LOWpackages/app/src/DBSearchPage.tsx925export function buildSavedSearchNavigationUrl(CODE
LOWpackages/app/src/sessionsListQuery.ts40export function buildRecordingsChartConfig({CODE
LOWpackages/app/src/sessionsListQuery.ts87export function buildOtelSessionIdsWithRecordingsChartConfig({CODE
LOWpackages/app/src/ChartUtils.tsx126export function convertToReducedPromqlChartConfig(CODE
LOWpackages/app/src/ChartUtils.tsx146export function convertToPromqlSparklineChartConfig(CODE
LOWpackages/app/src/ChartUtils.tsx160export function convertToPromqlTableChartConfig(CODE
LOWpackages/app/src/ChartUtils.tsx520export function formatResponseForCategoricalChart(CODE
LOWpackages/app/src/ChartUtils.tsx662function firstGroupColumnIsLogLevel(CODE
LOWpackages/app/src/ChartUtils.tsx676function addResponseToFormattedData({CODE
LOWpackages/app/src/ChartUtils.tsx794export function formatResponseForTimeChart({CODE
LOWpackages/app/src/ChartUtils.tsx1237function isNoLogSourceWarningDismissed(): boolean {CODE
LOWpackages/app/src/ChartUtils.tsx1389export function buildDashboardReplaySearchUrl({CODE
LOWpackages/app/src/ChartUtils.tsx1530export function buildMVDateRangeIndicator({CODE
LOWpackages/app/src/queryAttribution.tsx28export function useMetadataQueryAttribution(): QueryAttribution {CODE
LOWpackages/app/src/sessions.ts140export function buildSessionsQueryFilters(CODE
LOWpackages/app/src/sessions.ts501export async function getRRWebTimestampExpression(CODE
LOWpackages/app/src/sessions.ts552export function buildRRWebStreamChartConfig({CODE
LOWpackages/app/src/GranularityPicker.tsx73function GranularityPickerControlledComponent(props: UseControllerProps<any>) {CODE
352 more matches not shown…
Over-Commented Block165 hits · 158 pts
SeverityFileLineSnippetContext
LOW.kodiak.toml21# automerge label. This option only applies when `merge.require_automerge_label`COMMENT
LOW.kodiak.toml41# merge commit.COMMENT
LOW.kodiak.toml81COMMENT
LOWdocker-compose.dev.yml141COMMENT
LOWdocker-compose.yml1name: hdx-ossCOMMENT
LOW.config/wt.toml1# HyperDX worktrunk project configCOMMENT
LOWdocker/otel-collector/config.yaml201 exporter:COMMENT
LOWdocker/otel-collector/config.standalone.promql.yaml1# Enables remote-write of OTLP metrics to a Prometheus-compatible endpoint.COMMENT
LOWdocker/otel-collector/custom.config.yaml21# limit_percentage: 75COMMENT
LOWsmoke-tests/otel-collector/docker-compose.yaml241 otel-collector-oidc-mock:COMMENT
LOW…ke-tests/otel-collector/test_helpers/oidc_fixture.bash1# Self-contained RSA keypair + OIDC discovery doc + JWKS for the OIDC smokeCOMMENT
LOWsmoke-tests/otel-collector/test_helpers/utilities.bash81# env), but the round trip through the exporter into ClickHouse is notCOMMENT
LOWscripts/with-slots.sh1#!/bin/shCOMMENT
LOWscripts/slots.sh1#!/bin/shCOMMENT
LOWscripts/slots.sh21# The slot (0-99) is the cksum of the worktree's folder name, mod 100, and eachCOMMENT
LOWscripts/dev-env.sh1#!/usr/bin/env bashCOMMENT
LOWscripts/test-e2e.sh1#!/bin/bashCOMMENT
LOWscripts/ensure-dev-portal.sh1#!/usr/bin/env bashCOMMENT
LOWscripts/dev-portal/server.js1#!/usr/bin/env nodeCOMMENT
LOWscripts/ci/smoke-all-in-one.sh1#!/usr/bin/env bashCOMMENT
LOWpackages/app/css.d.ts1// Ambient declarations for plain (non-module) stylesheet side-effect imports,COMMENT
LOWpackages/app/types/hyperdx-api.d.ts1// The serverless entry point is only used in Vercel preview deploymentsCOMMENT
LOWpackages/app/tests/e2e/seed-clickhouse.ts141// ServiceName isolates it from other default-logs tests, which all scope byCOMMENT
LOWpackages/app/tests/e2e/features/sources.spec.ts321 for (const key of Object.keys(sourceBefore)) {COMMENT
LOWpackages/app/tests/e2e/features/release-markers.spec.ts41 `ClickHouse query failed (${response.status}): ${errorText}`,COMMENT
LOWpackages/app/tests/e2e/utils/constants.ts21// names, Map keys, and JSON paths) in search and dashboard filters.COMMENT
LOW…ckages/app/tests/e2e/components/TimePickerComponent.ts81 for (let attempt = 0; attempt < 5; attempt++) {COMMENT
LOWpackages/app/styles/_bootstrap-utilities.scss1// Custom layout utility classes to replace BootstrapCOMMENT
LOWpackages/app/scripts/parse-whats-new.js1// Parses the repo-root CHANGELOG.md — the release-level summary written duringCOMMENT
LOWpackages/app/scripts/parse-whats-new.js41// Non-greedy so it stops at the closing `**` and not at a later bold span.COMMENT
LOWpackages/app/src/HDXMultiSeriesTableChart.tsx81 // (last match wins). Resolves to `color` when no rule matches.COMMENT
LOWpackages/app/src/HDXMultiSeriesTableChart.tsx221 formattedValueCOMMENT
LOWpackages/app/src/defaults.ts1import type { BuilderChartConfigWithDateRange } from '@hyperdx/common-utils/dist/types';COMMENT
LOWpackages/app/src/defaults.ts21// (up to MAX_LOADABLE_TIME_CHART_SERIES) — that could mount thousands ofCOMMENT
LOWpackages/app/src/HDXMultiSeriesTimeChart.tsx1581COMMENT
LOWpackages/app/src/HDXMultiSeriesTimeChart.tsx1661 // the earliest pre-zoom range across consecutive zoom-ins so resetting jumpsCOMMENT
LOWpackages/app/src/utils.ts1141 } else if (seconds < 60 * 60) {COMMENT
LOWpackages/app/src/DBDashboardPage.tsx521 : dashboardGranularity;COMMENT
LOWpackages/app/src/DOMPlayer.tsx201 // instance doubles as the stream's identity as a second line of defense:COMMENT
LOWpackages/app/src/ChartUtils.tsx881 // thousands of series while only a handful are drawn. Keep the top `maxSeries`COMMENT
LOWpackages/app/src/config.ts101 env('NEXT_PUBLIC_ENABLE_ALERT_DETAILS') === 'true';COMMENT
LOWpackages/app/src/HDXMultiSeriesTableChart.module.scss1// Trailing arrow hint for dashboard table tile rows with aCOMMENT
LOWpackages/app/src/__mocks__/remark-gfm.ts1// remark-gfm is ESM-only, which Jest (with transformIgnorePatterns:COMMENT
LOWpackages/app/src/utils/sentryStackParser.ts1// Parses JavaScript `Error.stack` text into frames: Sentry's Chrome (V8) andCOMMENT
LOWpackages/app/src/utils/sentryStackParser.ts21// Copyright (c) 2019 Functional Software, Inc. dba SentryCOMMENT
LOWpackages/app/src/utils/sentryStackParser.ts41// The line parsers were originally forked from https://github.com/csnover/TraceKit,COMMENT
LOWpackages/app/src/components/DBTimeChart.tsx741 // belongs to the previous query, and the resync effect would otherwiseCOMMENT
LOWpackages/app/src/components/MetricNameSelect.tsx101 namesByKind,COMMENT
LOWpackages/app/src/components/DBNumberChart.tsx281COMMENT
LOWpackages/app/src/components/DBRowSidePanel.tsx361COMMENT
LOWpackages/app/src/components/DBTableChart.tsx161COMMENT
LOWpackages/app/src/components/traceWaterfallLimits.ts1// Per-window (before/after focus date) row cap for the trace waterfall query.COMMENT
LOW…ckages/app/src/components/DBSearchPageFilters/utils.ts241 /^[A-Za-z_]\w*\(/.test(key);COMMENT
LOWpackages/app/src/components/AppNav/useWhatsNewUnseen.ts1import { useCallback, useEffect, useState } from 'react';COMMENT
LOWpackages/app/src/components/AppNav/useWhatsNewUnseen.ts41COMMENT
LOWpackages/app/src/components/TimePicker/TimePicker.tsx261 },COMMENT
LOW…src/components/TimelineChart/TimelineChart.stories.tsx101 };COMMENT
LOWpackages/app/src/components/charts/ChartContainer.tsx61// bleeds its separator to the tile edge by cancelling exactly this inset, soCOMMENT
LOWpackages/app/src/components/charts/ChartContainer.tsx121 // (px-2 => spacing-md * 0.5) so the separator reaches theCOMMENT
LOW…pp/src/components/TeamSettings/IacMigrationSection.tsx181 const skipNotices = skippedRules(COMMENT
105 more matches not shown…
Hallucination Indicators5 hits · 50 pts
SeverityFileLineSnippetContext
CRITICAL…/DBHeatmapChart/__tests__/useSeriesHeatmapData.test.ts233 expect(result.current.view.grid.cells.slice(0, 2)).toEqual([1.5, 0.5]);CODE
CRITICALpackages/api/src/opamp/controllers/opampController.ts344 otelCollectorConfig.service.pipelines.traces.receivers.push('otlp/hyperdx');CODE
CRITICALpackages/api/src/opamp/controllers/opampController.ts345 otelCollectorConfig.service.pipelines.metrics.receivers.push(CODE
CRITICALpackages/api/src/opamp/controllers/opampController.ts404 otelCollectorConfig.service.pipelines.traces.receivers.push('datadog');CODE
CRITICALpackages/api/src/opamp/controllers/opampController.ts405 otelCollectorConfig.service.pipelines.metrics.receivers.push('datadog');CODE
AI Slop Vocabulary7 hits · 21 pts
SeverityFileLineSnippetContext
MEDIUMpackages/app/tests/e2e/features/dashboard.spec.ts3193 // Table display keeps the assertions robust: the formula surfacesCOMMENT
MEDIUMpackages/app/src/components/DBHeatmapChart/palette.ts46 // Sort the offsets to find a robust normalization ceiling. Using p95COMMENT
MEDIUMpackages/common-utils/src/core/renderChartConfig.ts1510 // Add aggConditions to where clause to utilize indexCOMMENT
MEDIUMpackages/hdx-eval/src/__tests__/dashboard-build.test.ts205 // distinct number. This is exactly the kind of inconsistency a robustCOMMENT
MEDIUMpackages/api/src/controllers/ai.ts253 // TODO: More robust recovery logicCOMMENT
MEDIUM.github/workflows/claude-code-review.yml6# substantive inline review comment (harness: hdx-code-reviewer). On the held-out testCOMMENT
MEDIUM.github/workflows/claude-code-review.yml387 # production-quality addition that the harness cannot fully score (gh pr viewCOMMENT
Redundant / Tautological Comments12 hits · 20 pts
SeverityFileLineSnippetContext
LOWdocker/otel-collector/entrypoint.sh85# Check if OPAMP_SERVER_URL is defined to determine modeCOMMENT
LOWsmoke-tests/otel-collector/test_helpers/assertions.bash11 # Check if the query file exists and is readableCOMMENT
LOWsmoke-tests/otel-collector/test_helpers/assertions.bash22 # Check if the expected file exists and is readableCOMMENT
LOWsmoke-tests/otel-collector/test_helpers/assertions.bash36 # Check if the clickhouse-client command succeededCOMMENT
LOW⚡smoke-tests/otel-collector/test_helpers/utilities.bash2 # Check if docker is installedCOMMENT
LOW⚡smoke-tests/otel-collector/test_helpers/utilities.bash8 # Check if curl is installedCOMMENT
LOW⚡smoke-tests/otel-collector/test_helpers/utilities.bash14 # Check if clickhouse-client is installedCOMMENT
LOWsmoke-tests/otel-collector/test_helpers/utilities.bash36 # Check if we reached max attempts (container not ready)COMMENT
LOWsmoke-tests/otel-collector/test_helpers/utilities.bash54 # Check if the data file exists and is readableCOMMENT
LOWsmoke-tests/otel-collector/test_helpers/utilities.bash70 # Check if the curl command succeededCOMMENT
LOWsmoke-tests/otel-collector/test_helpers/utilities.bash132 # Check if we should keep the test containers runningCOMMENT
LOW⚡.github/workflows/release.yml759 # Check if version already published (skip-if-exists)COMMENT
Fake / Example Data17 hits · 17 pts
SeverityFileLineSnippetContext
LOW…s/app/tests/e2e/features/metric-name-streaming.spec.ts80 'placeholder',CODE
LOW…onents/alerts/__tests__/AlertDetailProperties.test.tsx59 by: 'user@example.com',CODE
LOW…onents/alerts/__tests__/AlertDetailProperties.test.tsx124 by: 'user@example.com',CODE
LOW…onents/FilterPill/__tests__/FilterValueEditor.test.tsx59 expect(valueInput()).toHaveAttribute('placeholder', 'Loading values...');CODE
LOW…p/src/components/__tests__/AlertDisplayFields.test.tsx98 'placeholder',CODE
LOW…p/src/components/__tests__/AlertDisplayFields.test.tsx107 'placeholder',CODE
LOW…p/src/components/__tests__/AlertDisplayFields.test.tsx199 'placeholder',CODE
LOW…mponents/__tests__/ChartDisplaySettingsDrawer.test.tsx352 'placeholder',CODE
LOW…mponents/__tests__/ChartDisplaySettingsDrawer.test.tsx385 'placeholder',CODE
LOW…mponents/__tests__/ChartDisplaySettingsDrawer.test.tsx522 ).toHaveAttribute('placeholder', 'Disabled (e.g. 10)');CODE
LOW…nts/InlineNameInput/__tests__/InlineNameInput.test.tsx199 expect(input).toHaveAttribute('placeholder', 'Untitled tile');CODE
LOWpackages/app/src/__tests__/SessionSidePanel.test.tsx95 userEmail: 'user@example.com',CODE
LOW…ages/app/src/__tests__/DBSearchPageAlertModal.test.tsx252 expect(nameInput).toHaveAttribute('placeholder', 'My Search');CODE
LOWpackages/app/src/hooks/__tests__/useCsvExport.test.tsx13 { name: 'John Doe', age: 30, email: 'john@example.com' },CODE
LOWpackages/app/src/hooks/__tests__/useCsvExport.test.tsx31 { Name: 'John Doe', Age: '30', 'Email Address': 'john@example.com' },CODE
LOWpackages/api/src/routers/api/__tests__/team.int.test.ts405 token: 'fake_token',CODE
LOWpackages/api/src/utils/__tests__/passport.test.ts25 const user = { _id: 'user-id', email: 'user@example.com' };CODE
Synthetic Comment Markers2 hits · 15 pts
SeverityFileLineSnippetContext
HIGH.github/workflows/release.yml66 # the AI-generated root CHANGELOG.md. Capture the branch's currentCOMMENT
HIGH.github/workflows/release.yml117 # Root changelog – write an AI-generated cross-package summary into theCOMMENT
Modern AI Meta-Vocabulary4 hits · 12 pts
SeverityFileLineSnippetContext
MEDIUM.github/workflows/release.yml719 # scaffold it: a branch without a CHANGELOG.md leaves it untracked,COMMENT
MEDIUM.github/workflows/claude-code-review.yml9# deep-review (multi-agent, in production) ~22-33% recall, 6-13 agentsCOMMENT
MEDIUM.github/workflows/deep-review.yml15# Triggers automatically on every non-draft PR. The multi-agent fan-out isCOMMENT
MEDIUM.github/workflows/deep-review.yml214 # The multi-agent fan-out below is expensive. `synchronize` fires onCOMMENT
Structural Annotation Overuse5 hits · 8 pts
SeverityFileLineSnippetContext
LOW…ages/api/src/routers/api/__tests__/sources.int.test.ts481 // Step 1: Update the metric source (but keep it as Metric)COMMENT
LOW…ages/api/src/routers/api/__tests__/sources.int.test.ts513 // Step 2: Change the source to a Log typeCOMMENT
LOWpackages/otel-collector/README.md531### Step 1: Look up the core versionCOMMENT
LOWpackages/otel-collector/README.md541### Step 2: Update these filesCOMMENT
LOWpackages/otel-collector/README.md579### Step 3: VerifyCOMMENT
Example Usage Blocks3 hits · 5 pts
SeverityFileLineSnippetContext
LOW⚡scripts/dev-env.sh12# Usage:COMMENT
LOWscripts/test-e2e.sh6# Usage:COMMENT
LOWpackages/hdx-eval/scripts/env.sh7# Usage:COMMENT
Self-Referential Comments1 hit · 4 pts
SeverityFileLineSnippetContext
MEDIUM⚡.config/wt.toml4# This file is committed and shared with the team. It configures lifecycleCOMMENT
TODO Padding2 hits · 3 pts
SeverityFileLineSnippetContext
LOWpackages/app/src/timeQuery.ts342 // TODO: Add validation UICOMMENT
LOWpackages/app/src/timeQuery.ts459 // TODO: Add validation UICOMMENT
Verbosity Indicators2 hits · 3 pts
SeverityFileLineSnippetContext
LOW…ages/api/src/routers/api/__tests__/sources.int.test.ts481 // Step 1: Update the metric source (but keep it as Metric)COMMENT
LOW…ages/api/src/routers/api/__tests__/sources.int.test.ts513 // Step 2: Change the source to a Log typeCOMMENT
Overly Generic Function Names1 hit · 1 pts
SeverityFileLineSnippetContext
LOWpackages/app/.storybook/public/mockServiceWorker.js118async function handleRequest(event, requestId) {CODE