AI Slop Code RIsk Monitor

pbakaus/impeccable

The design language that makes your AI harness better at design.

7.2 Moderate pattern signal View on GitHub

Maintenance and Governance Review

This report summarizes scanner evidence for pbakaus/impeccable, a JavaScript project with 79,401 GitHub stars. SynthScan examined 692,288 lines of code across 3274 source files, recording 4727 pattern matches distributed across 9 syntactic categories. The legacy adjusted pattern signal is 7.2 (Moderate 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.

7.2
Adjusted Signal
7.2
Raw Pattern Score
100%
Time Factor
2026-10-09
Last Push
79.4K
Stars
JavaScript
Language
692.3K
Lines of Code
3.3K
Files
4.7K
Pattern Hits
2026-10-12
Scan Date
0.02
HC Hit Rate

Risk Review · v3

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

Cognitive Ownership Risk 27.0/100 · MEDIUM

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

Hallucinated Dependency & Supply Chain Risk 0.2/100 · LOW

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

Agent Over-Engineering Ratio 15.8/100 · LOW

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

PR Review Velocity Impact 35.4/100 · MEDIUM

Which changes need focused human review? 4727 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 1HIGH 79MEDIUM 462LOW 4185

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 4727 distinct pattern matches across 9 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.

Hyper-Verbose Identifiers3052 hits · 1802 pts
SeverityFileLineSnippetContext
LOW⚡.cursor/skills/impeccable/scripts/live-browser.js5057 function isSvelteComponentManifestPath(filePath) {CODE
LOW⚡.cursor/skills/impeccable/scripts/live-browser.js5061 function isFrameworkComponentPreviewMode(mode) {CODE
LOW⚡.cursor/skills/impeccable/scripts/live-browser.js5065 function parseOriginalMarkupElement(originalMarkup) {CODE
LOW⚡.cursor/skills/impeccable/scripts/live-browser.js5071 function normalizeElementClassName(el) {CODE
LOW⚡.cursor/skills/impeccable/scripts/live-browser.js7411 function declineAgentTargetUnresolvable(msg) {CODE
LOW⚡.cursor/skills/impeccable/scripts/live-browser.js7418 function reportAgentTargetUnresolvable(msg, error) {CODE
LOW⚡.cursor/skills/impeccable/scripts/live-browser.js7426 function watchAgentTargetResolution(msg, lastError) {CODE
LOW⚡.cursor/skills/impeccable/scripts/live-browser.js9659 function restoreFromActiveSessions(activeSessions, reason) {CODE
LOW⚡.cursor/skills/impeccable/scripts/live-browser.js9675 function recoverMissedGenerationCompletion(activeSessions) {CODE
LOW.cursor/skills/impeccable/scripts/live-browser.js375 function shouldShowHighlightTagTooltip() {CODE
LOW.cursor/skills/impeccable/scripts/live-browser.js920 function buildAnnotationsForCapture(rect, snapshot) {CODE
LOW.cursor/skills/impeccable/scripts/live-browser.js960 function stripManualEditRuntimeState(root) {CODE
LOW.cursor/skills/impeccable/scripts/live-browser.js1048 function contextElementForManualEdit(selectedEl, rows, ops) {CODE
LOW.cursor/skills/impeccable/scripts/live-browser.js1072 function isUsefulManualEditContext(candidate, leafEl, editedTexts) {CODE
LOW.cursor/skills/impeccable/scripts/live-browser.js1078 function collectManualContextPieces(rootEl, editedTexts) {CODE
LOW.cursor/skills/impeccable/scripts/live-browser.js1102 function isMeaningfulManualContextPiece(text, editedTexts) {CODE
LOW.cursor/skills/impeccable/scripts/live-browser.js1108 function normalizeManualContextText(value) {CODE
LOW.cursor/skills/impeccable/scripts/live-browser.js1347 function configureSelectionPillStyle(extra = {}) {CODE
LOW.cursor/skills/impeccable/scripts/live-browser.js1368 function configureModifierPillStyle(extra = {}) {CODE
LOW.cursor/skills/impeccable/scripts/live-browser.js1386 function configureInlineControlStyle(extra = {}) {CODE
LOW.cursor/skills/impeccable/scripts/live-browser.js1403 function bindConfigureInlineControlHover(btn, controlsLocked) {CODE
LOW.cursor/skills/impeccable/scripts/live-browser.js1415 function bindConfigureModifierPillHover(btn, controlsLocked) {CODE
LOW.cursor/skills/impeccable/scripts/live-browser.js1432 function ensureConfigureBarTooltip() {CODE
LOW.cursor/skills/impeccable/scripts/live-browser.js1585 function bindConfigureCountPillTooltip(count, controlsLocked) {CODE
LOW.cursor/skills/impeccable/scripts/live-browser.js1597 function buildConfigureActionControl({ controlsLocked, onClick }) {CODE
LOW.cursor/skills/impeccable/scripts/live-browser.js1627 function buildConfigureCountControl({ controlsLocked, onClick }) {CODE
LOW.cursor/skills/impeccable/scripts/live-browser.js1641 function buildConfigureVoiceButton({ id, controlsLocked, onClick }) {CODE
LOW.cursor/skills/impeccable/scripts/live-browser.js1664 function buildConfigureTrailingCluster(controls, voiceBtn, submitBtn) {CODE
LOW.cursor/skills/impeccable/scripts/live-browser.js1683 function buildConfigureSubmitButton({ controlsLocked, onClick, ariaLabel }) {CODE
LOW.cursor/skills/impeccable/scripts/live-browser.js1710 function detectInsertAxisFromStyle(style) {CODE
LOW.cursor/skills/impeccable/scripts/live-browser.js1880 function placeholderWidthIsImplicit(kind) {CODE
LOW.cursor/skills/impeccable/scripts/live-browser.js1884 function applyPlaceholderSizingStyles(placeholder, sizing) {CODE
LOW.cursor/skills/impeccable/scripts/live-browser.js1901 function materializePlaceholderWidth(placeholder) {CODE
LOW.cursor/skills/impeccable/scripts/live-browser.js1922 function insertCreateDisabledReason({ prompt, comments, strokes }) {CODE
LOW.cursor/skills/impeccable/scripts/live-browser.js1941 function resizePlaceholderFromEdge(start, edge, dx, dy, parentWidth) {CODE
LOW.cursor/skills/impeccable/scripts/live-browser.js2056 function syncPageInteractionCursor() {CODE
LOW.cursor/skills/impeccable/scripts/live-browser.js2081 function beginNewLiveConfiguration() {CODE
LOW.cursor/skills/impeccable/scripts/live-browser.js2086 function deferredRecoverySuperseded(sessionId, recoveryRevision) {CODE
LOW.cursor/skills/impeccable/scripts/live-browser.js2118 function removeInsertPlaceholderDom() {CODE
LOW.cursor/skills/impeccable/scripts/live-browser.js2136 function buildInsertPlaceholderSnapshotFromDom(anchor, placeholder) {CODE
LOW.cursor/skills/impeccable/scripts/live-browser.js2167 function isInsertGeneratingSession() {CODE
LOW.cursor/skills/impeccable/scripts/live-browser.js2202 function applyPlaceholderDimensions({ width, height, marginLeft, marginTop }) {CODE
LOW.cursor/skills/impeccable/scripts/live-browser.js2219 function buildPlaceholderResizeHandles() {CODE
LOW.cursor/skills/impeccable/scripts/live-browser.js2249 function syncPlaceholderResizeHandles() {CODE
LOW.cursor/skills/impeccable/scripts/live-browser.js2260 function startPlaceholderEdgeResize(edge, e) {CODE
LOW.cursor/skills/impeccable/scripts/live-browser.js2333 function ensureInsertCreateTooltip() {CODE
LOW.cursor/skills/impeccable/scripts/live-browser.js2410 function ensureConfigureInputStyle() {CODE
LOW.cursor/skills/impeccable/scripts/live-browser.js3175 function getMountedSvelteComponentAnchor(session = svelteComponentSession) {CODE
LOW.cursor/skills/impeccable/scripts/live-browser.js3181 function resolveSvelteComponentAnchor(session = svelteComponentSession) {CODE
LOW.cursor/skills/impeccable/scripts/live-browser.js3438 function wrapMixedContentTextNodes(rootEl) {CODE
LOW.cursor/skills/impeccable/scripts/live-browser.js3463 function unwrapMixedContentTextNodes(rootEl) {CODE
LOW.cursor/skills/impeccable/scripts/live-browser.js3708 function normalizeDocumentRefToken(value) {CODE
LOW.cursor/skills/impeccable/scripts/live-browser.js3741 function nearbyEditableTextsForManualEdit(rows, activeEl, originalText, newText) {CODE
LOW.cursor/skills/impeccable/scripts/live-browser.js3859 function schedulePendingDockPosition() {CODE
LOW.cursor/skills/impeccable/scripts/live-browser.js3874 function playPendingIntroAnimation() {CODE
LOW.cursor/skills/impeccable/scripts/live-browser.js3921 function readStoredManualApplyState() {CODE
LOW.cursor/skills/impeccable/scripts/live-browser.js3965 function clearStoredManualApplyState() {CODE
LOW.cursor/skills/impeccable/scripts/live-browser.js3973 function shouldResumeManualApplyLoading(count) {CODE
LOW.cursor/skills/impeccable/scripts/live-browser.js4007 function updateManualApplyProgressFromChunk(chunk) {CODE
LOW.cursor/skills/impeccable/scripts/live-browser.js4022 function updateManualApplyRepairState(repair, phase) {CODE
2992 more matches not shown…
Structural Annotation Overuse588 hits · 976 pts
SeverityFileLineSnippetContext
LOW.cursor/skills/impeccable/reference/document.md82### Step 1: Find the design assetsCOMMENT
LOW.cursor/skills/impeccable/reference/document.md94### Step 2: Auto-extract what can be auto-extractedCOMMENT
LOW.cursor/skills/impeccable/reference/document.md116### Step 3: Ask the user for qualitative languageCOMMENT
LOW.cursor/skills/impeccable/reference/document.md128### Step 4: Write DESIGN.mdCOMMENT
LOW.cursor/skills/impeccable/reference/document.md342### Step 5: Confirm and refineCOMMENT
LOW.cursor/skills/impeccable/reference/document.md354### Step 1: Route through new-work's workshopCOMMENT
LOW.cursor/skills/impeccable/reference/document.md362### Step 2: Write seed DESIGN.mdCOMMENT
LOW.cursor/skills/impeccable/reference/document.md385### Step 3: ConfirmCOMMENT
LOW.cursor/skills/impeccable/reference/extract.md5## Step 1: Discover the Design SystemCOMMENT
LOW.cursor/skills/impeccable/reference/extract.md11## Step 2: Identify PatternsCOMMENT
LOW.cursor/skills/impeccable/reference/extract.md24## Step 3: Plan ExtractionCOMMENT
LOW⚡.cursor/skills/impeccable/reference/extract.md36## Step 4: Extract & EnrichCOMMENT
LOW⚡.cursor/skills/impeccable/reference/extract.md44## Step 5: MigrateCOMMENT
LOW⚡.cursor/skills/impeccable/reference/extract.md53## Step 6: DocumentCOMMENT
LOW.cursor/skills/impeccable/reference/doctor.md13## Step 1: Run the passCOMMENT
LOW⚡.cursor/skills/impeccable/reference/doctor.md25## Step 2: Act by severityCOMMENT
LOW⚡.cursor/skills/impeccable/reference/doctor.md35## Step 3: Deprecated fields are bindingCOMMENT
LOW⚡.cursor/skills/impeccable/reference/doctor.md39## Step 4: Do not overclaim on truth driftCOMMENT
LOW.cursor/skills/impeccable/reference/init.md5## Step 1: Load current stateCOMMENT
LOW.cursor/skills/impeccable/reference/init.md17## Step 2: Explore the projectCOMMENT
LOW.cursor/skills/impeccable/reference/init.md25## Step 3: Interview for product truthCOMMENT
LOW.cursor/skills/impeccable/reference/init.md56## Step 4: Write PRODUCT.mdCOMMENT
LOW.cursor/skills/impeccable/reference/init.md110## Step 5: Record workflow defaultsCOMMENT
LOW.cursor/skills/impeccable/reference/init.md120## Step 6: Wrap up or resumeCOMMENT
LOW.cursor/skills/impeccable/reference/generate.md15## Step 1: Parse the requestCOMMENT
LOW.cursor/skills/impeccable/reference/generate.md39## Step 2: Reuse the page, then startCOMMENT
LOW.cursor/skills/impeccable/reference/generate.md70## Step 3: GenerateCOMMENT
LOW.cursor/skills/impeccable/reference/generate.md86## Step 4: Accept and closeCOMMENT
LOW.trae-cn/skills/impeccable/reference/document.md82### Step 1: Find the design assetsCOMMENT
LOW.trae-cn/skills/impeccable/reference/document.md94### Step 2: Auto-extract what can be auto-extractedCOMMENT
LOW.trae-cn/skills/impeccable/reference/document.md116### Step 3: Ask the user for qualitative languageCOMMENT
LOW.trae-cn/skills/impeccable/reference/document.md128### Step 4: Write DESIGN.mdCOMMENT
LOW.trae-cn/skills/impeccable/reference/document.md342### Step 5: Confirm and refineCOMMENT
LOW.trae-cn/skills/impeccable/reference/document.md354### Step 1: Route through new-work's workshopCOMMENT
LOW.trae-cn/skills/impeccable/reference/document.md362### Step 2: Write seed DESIGN.mdCOMMENT
LOW.trae-cn/skills/impeccable/reference/document.md385### Step 3: ConfirmCOMMENT
LOW.trae-cn/skills/impeccable/reference/extract.md5## Step 1: Discover the Design SystemCOMMENT
LOW.trae-cn/skills/impeccable/reference/extract.md11## Step 2: Identify PatternsCOMMENT
LOW.trae-cn/skills/impeccable/reference/extract.md24## Step 3: Plan ExtractionCOMMENT
LOW⚡.trae-cn/skills/impeccable/reference/extract.md36## Step 4: Extract & EnrichCOMMENT
LOW⚡.trae-cn/skills/impeccable/reference/extract.md44## Step 5: MigrateCOMMENT
LOW⚡.trae-cn/skills/impeccable/reference/extract.md53## Step 6: DocumentCOMMENT
LOW.trae-cn/skills/impeccable/reference/doctor.md13## Step 1: Run the passCOMMENT
LOW⚡.trae-cn/skills/impeccable/reference/doctor.md25## Step 2: Act by severityCOMMENT
LOW⚡.trae-cn/skills/impeccable/reference/doctor.md35## Step 3: Deprecated fields are bindingCOMMENT
LOW⚡.trae-cn/skills/impeccable/reference/doctor.md39## Step 4: Do not overclaim on truth driftCOMMENT
LOW.trae-cn/skills/impeccable/reference/init.md5## Step 1: Load current stateCOMMENT
LOW.trae-cn/skills/impeccable/reference/init.md17## Step 2: Explore the projectCOMMENT
LOW.trae-cn/skills/impeccable/reference/init.md25## Step 3: Interview for product truthCOMMENT
LOW.trae-cn/skills/impeccable/reference/init.md56## Step 4: Write PRODUCT.mdCOMMENT
LOW.trae-cn/skills/impeccable/reference/init.md110## Step 5: Record workflow defaultsCOMMENT
LOW.trae-cn/skills/impeccable/reference/init.md120## Step 6: Wrap up or resumeCOMMENT
LOW.trae-cn/skills/impeccable/reference/generate.md15## Step 1: Parse the requestCOMMENT
LOW.trae-cn/skills/impeccable/reference/generate.md39## Step 2: Reuse the page, then startCOMMENT
LOW.trae-cn/skills/impeccable/reference/generate.md70## Step 3: GenerateCOMMENT
LOW.trae-cn/skills/impeccable/reference/generate.md86## Step 4: Accept and closeCOMMENT
LOW.gemini/skills/impeccable/reference/document.md82### Step 1: Find the design assetsCOMMENT
LOW.gemini/skills/impeccable/reference/document.md94### Step 2: Auto-extract what can be auto-extractedCOMMENT
LOW.gemini/skills/impeccable/reference/document.md116### Step 3: Ask the user for qualitative languageCOMMENT
LOW.gemini/skills/impeccable/reference/document.md128### Step 4: Write DESIGN.mdCOMMENT
528 more matches not shown…
Decorative Section Separators194 hits · 582 pts
SeverityFileLineSnippetContext
MEDIUMbrowser-bundle/50-scan.js11// ─── Section 7: Browser UI (IS_BROWSER only) ────────────────────────────────COMMENT
MEDIUMbrowser-bundle/50-scan.js60 // ── WASM core bridge ──────────────────────────────────────────────────────COMMENT
MEDIUMbrowser-bundle/15-snapshot.js107// ─── Linked stylesheet corpus (JS: injected/index.mjs #709) ────────────────COMMENT
MEDIUMbrowser-bundle/15-snapshot.js107// ─── Linked stylesheet corpus (JS: injected/index.mjs #709) ────────────────COMMENT
MEDIUMcrates/detect/src/design_system.rs212// ─── Frontmatter YAML subset ─────────────────────────────────────────────────COMMENT
MEDIUMcrates/detect/src/design_system.rs566// ─── Normalized design system ────────────────────────────────────────────────COMMENT
MEDIUMcrates/detect/src/design_system.rs1497// ─── Allowlist predicates ────────────────────────────────────────────────────COMMENT
MEDIUMcrates/detect/src/design_system.rs2235 // ── #570 monorepo DESIGN.md inheritance ─────────────────────────────────COMMENT
MEDIUMcrates/detect/src/design_system.rs2235 // ── #570 monorepo DESIGN.md inheritance ─────────────────────────────────COMMENT
MEDIUMcrates/detect/src/regex_matchers.rs308// ─── side accent scope ──────────────────────────────────────────────────────COMMENT
MEDIUMcrates/detect/src/regex_matchers.rs1425// ─── The matchers ────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/detect/src/regex_matchers.rs1883// ─── Page analyzers ──────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/detect/src/file_system.rs119// ─── Import graph ────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/detect/src/file_system.rs198// ─── Framework dev server detection ─────────────────────────────────────────COMMENT
MEDIUMcrates/detect/src/detect_text.rs878// ─── Inset stripe scan ───────────────────────────────────────────────────────COMMENT
MEDIUMcrates/detect/src/detect_text.rs1281// ─── Whole-file radius reading ───────────────────────────────────────────────COMMENT
MEDIUMcrates/detect/src/detect_text.rs1422// ─── Style block extraction ──────────────────────────────────────────────────COMMENT
MEDIUMcrates/detect/src/detect_text.rs1451// ─── CSS-in-JS extraction ────────────────────────────────────────────────────COMMENT
MEDIUMcrates/detect/src/detect_text.rs1717// ─── Matchers over lines ─────────────────────────────────────────────────────COMMENT
MEDIUMcrates/context/src/serve_question.rs1726// ─── round state + page rendering ──────────────────────────────────────────COMMENT
MEDIUMcrates/context/src/context_cli.rs355// ─── Update check ──────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/context/src/context_cli.rs558// ─── native refs ───────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/context/src/context_cli.rs581// ─── cli ───────────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/context/src/context.rs1067// ─── extractSectionValue / extractPlatform ─────────────────────────────────COMMENT
MEDIUMcrates/context/src/context.rs1125// ─── hasVisualImplementation ───────────────────────────────────────────────COMMENT
MEDIUMcrates/core/src/checks/text_context.rs147// ─── r5-p26: framed HTML demos ──────────────────────────────────────────────COMMENT
MEDIUMcrates/core/src/checks/text_context.rs814// ─── r5-p27: legal fine print ───────────────────────────────────────────────COMMENT
MEDIUMcrates/core/src/checks/text_context.rs970// ─── r5-p3: micro-labels ────────────────────────────────────────────────────COMMENT
MEDIUMcrates/core/src/checks/rules.rs670// ─── Contrast severity ──────────────────────────────────────────────────────COMMENT
MEDIUMcrates/core/src/checks/rules.rs1292// ─── isCardLikeFromProps / HEADING_TAGS ─────────────────────────────────────COMMENT
MEDIUMcrates/core/src/checks/rules.rs1462// ─── isAccentColor ──────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/core/src/checks/rules.rs1516// ─── resolveHeroHeadingSizePx ───────────────────────────────────────────────COMMENT
MEDIUMcrates/core/src/checks/rules.rs1660// ─── checkMotion ────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/core/src/checks/rules.rs1924// ─── Section 6 shared: flat type hierarchy ──────────────────────────────────COMMENT
MEDIUMcrates/core/src/checks/html_patterns.rs28// ─── scanHtmlForShapeAssembledIllustration ──────────────────────────────────COMMENT
MEDIUMcrates/core/src/checks/html_patterns.rs163// ─── buildHtmlPatternCorpora ────────────────────────────────────────────────COMMENT
MEDIUMcrates/core/src/checks/html_patterns.rs219// ─── checkHtmlPatterns ──────────────────────────────────────────────────────COMMENT
MEDIUMcrates/core/src/checks/text_rules.rs73// ─── Group-A helpers duplicated until rules.rs lands ────────────────────────COMMENT
MEDIUMcrates/core/src/checks/text_rules.rs311// ─── Letter spacing ─────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/core/src/checks/text_rules.rs519// ─── Repeated container text ────────────────────────────────────────────────COMMENT
MEDIUMcrates/core/src/checks/css_scan.rs68// ─── cssTextHasDarkRootBg ───────────────────────────────────────────────────COMMENT
MEDIUMcrates/core/src/checks/css_scan.rs141// ─── scanCssTextForGlow ─────────────────────────────────────────────────────COMMENT
MEDIUMcrates/core/src/checks/css_scan.rs223// ─── scanCssTextForGridBackground ───────────────────────────────────────────COMMENT
MEDIUMcrates/core/src/checks/css_scan.rs301// ─── scanCssTextForRadialHalo ───────────────────────────────────────────────COMMENT
MEDIUMcrates/core/src/checks/css_scan.rs576// ─── scanCssTextForPseudoStripe ─────────────────────────────────────────────COMMENT
MEDIUMcrates/core/src/checks/css_scan.rs861// ─── scanCssTextForInsetStripe ──────────────────────────────────────────────COMMENT
MEDIUMcrates/core/src/checks/css_scan.rs985// ─── side stripes on a rounded card ─────────────────────────────────────────COMMENT
MEDIUMcrates/core/src/checks/css_scan.rs1913// ─── scanCssTextForOrganicClipPath ──────────────────────────────────────────COMMENT
MEDIUMcrates/core/src/checks/css_scan.rs2061// ─── scanCssTextForBuriedRaster ─────────────────────────────────────────────COMMENT
MEDIUMcrates/core/src/checks/css_scan.rs2270// ─── bounce names whose keyframes only pulse ────────────────────────────────COMMENT
MEDIUMcrates/core/src/checks/css_scan.rs2504// ─── scanCssTextForPulsingDot ───────────────────────────────────────────────COMMENT
MEDIUMcrates/core/src/checks/measures.rs389// ─── Cream / beige palette ──────────────────────────────────────────────────COMMENT
MEDIUMcrates/core/src/checks/measures.rs434// ─── Oversized hero headline ────────────────────────────────────────────────COMMENT
MEDIUMcrates/core/src/checks/measures.rs987// ─── Clipped overflow / screen-reader-only text ─────────────────────────────COMMENT
MEDIUMcrates/core/src/checks/measures.rs1076// ─── Text occlusion helper ──────────────────────────────────────────────────COMMENT
MEDIUMcrates/core/src/checks/measures.rs1104// ─── Tracked-label helpers ──────────────────────────────────────────────────COMMENT
MEDIUMcrates/core/src/browser/element_checks.rs175// ── shared helpers ────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/core/src/browser/element_checks.rs282// ── pseudo-element stripes / surfaces ─────────────────────────────────────COMMENT
MEDIUMcrates/core/src/browser/element_checks.rs532// ── colors ────────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/core/src/browser/element_checks.rs1704// ── icon tile / italic serif / hero eyebrow ───────────────────────────────COMMENT
134 more matches not shown…
Modern AI Meta-Vocabulary164 hits · 518 pts
SeverityFileLineSnippetContext
MEDIUM⚡.cursor/skills/impeccable/scripts/live-browser.js9666 // Self-heal on SSE (re)connect. The preflight scaffold write triggers aCOMMENT
MEDIUM.cursor/skills/impeccable/scripts/live-browser.js6237 // the fetched source still shows only the preflight scaffold, before theCOMMENT
MEDIUM.cursor/skills/impeccable/scripts/live-browser.js6340 // Mid-generation the source legitimately holds a scaffold wrapperCOMMENT
MEDIUM.cursor/skills/impeccable/scripts/live-browser.js6349 // Generation finished, yet the read shows only the scaffold: theCOMMENT
MEDIUM.cursor/skills/impeccable/scripts/live-browser.js6414 // scaffold with no variants after retries is a failed generation.COMMENT
MEDIUM.cursor/skills/impeccable/scripts/live-browser.js6977 // scaffolded into. A plain first match can then pin an empty scaffold whileCOMMENT
MEDIUM.cursor/skills/impeccable/scripts/live-browser.js9333 // Vite can coalesce rapid scaffold/carbonize writes and leave the lastCOMMENT
MEDIUM⚡.trae-cn/skills/impeccable/scripts/live-browser.js9666 // Self-heal on SSE (re)connect. The preflight scaffold write triggers aCOMMENT
MEDIUM.trae-cn/skills/impeccable/scripts/live-browser.js6237 // the fetched source still shows only the preflight scaffold, before theCOMMENT
MEDIUM.trae-cn/skills/impeccable/scripts/live-browser.js6340 // Mid-generation the source legitimately holds a scaffold wrapperCOMMENT
MEDIUM.trae-cn/skills/impeccable/scripts/live-browser.js6349 // Generation finished, yet the read shows only the scaffold: theCOMMENT
MEDIUM.trae-cn/skills/impeccable/scripts/live-browser.js6414 // scaffold with no variants after retries is a failed generation.COMMENT
MEDIUM.trae-cn/skills/impeccable/scripts/live-browser.js6977 // scaffolded into. A plain first match can then pin an empty scaffold whileCOMMENT
MEDIUM.trae-cn/skills/impeccable/scripts/live-browser.js9333 // Vite can coalesce rapid scaffold/carbonize writes and leave the lastCOMMENT
MEDIUM⚡.gemini/skills/impeccable/scripts/live-browser.js9666 // Self-heal on SSE (re)connect. The preflight scaffold write triggers aCOMMENT
MEDIUM.gemini/skills/impeccable/scripts/live-browser.js6237 // the fetched source still shows only the preflight scaffold, before theCOMMENT
MEDIUM.gemini/skills/impeccable/scripts/live-browser.js6340 // Mid-generation the source legitimately holds a scaffold wrapperCOMMENT
MEDIUM.gemini/skills/impeccable/scripts/live-browser.js6349 // Generation finished, yet the read shows only the scaffold: theCOMMENT
MEDIUM.gemini/skills/impeccable/scripts/live-browser.js6414 // scaffold with no variants after retries is a failed generation.COMMENT
MEDIUM.gemini/skills/impeccable/scripts/live-browser.js6977 // scaffolded into. A plain first match can then pin an empty scaffold whileCOMMENT
MEDIUM.gemini/skills/impeccable/scripts/live-browser.js9333 // Vite can coalesce rapid scaffold/carbonize writes and leave the lastCOMMENT
MEDIUM⚡.trae/skills/impeccable/scripts/live-browser.js9666 // Self-heal on SSE (re)connect. The preflight scaffold write triggers aCOMMENT
MEDIUM.trae/skills/impeccable/scripts/live-browser.js6237 // the fetched source still shows only the preflight scaffold, before theCOMMENT
MEDIUM.trae/skills/impeccable/scripts/live-browser.js6340 // Mid-generation the source legitimately holds a scaffold wrapperCOMMENT
MEDIUM.trae/skills/impeccable/scripts/live-browser.js6349 // Generation finished, yet the read shows only the scaffold: theCOMMENT
MEDIUM.trae/skills/impeccable/scripts/live-browser.js6414 // scaffold with no variants after retries is a failed generation.COMMENT
MEDIUM.trae/skills/impeccable/scripts/live-browser.js6977 // scaffolded into. A plain first match can then pin an empty scaffold whileCOMMENT
MEDIUM.trae/skills/impeccable/scripts/live-browser.js9333 // Vite can coalesce rapid scaffold/carbonize writes and leave the lastCOMMENT
MEDIUM⚡.grok/skills/impeccable/scripts/live-browser.js9666 // Self-heal on SSE (re)connect. The preflight scaffold write triggers aCOMMENT
MEDIUM.grok/skills/impeccable/scripts/live-browser.js6237 // the fetched source still shows only the preflight scaffold, before theCOMMENT
MEDIUM.grok/skills/impeccable/scripts/live-browser.js6340 // Mid-generation the source legitimately holds a scaffold wrapperCOMMENT
MEDIUM.grok/skills/impeccable/scripts/live-browser.js6349 // Generation finished, yet the read shows only the scaffold: theCOMMENT
MEDIUM.grok/skills/impeccable/scripts/live-browser.js6414 // scaffold with no variants after retries is a failed generation.COMMENT
MEDIUM.grok/skills/impeccable/scripts/live-browser.js6977 // scaffolded into. A plain first match can then pin an empty scaffold whileCOMMENT
MEDIUM.grok/skills/impeccable/scripts/live-browser.js9333 // Vite can coalesce rapid scaffold/carbonize writes and leave the lastCOMMENT
MEDIUMcrates/comp-verbs/src/build_phase.rs3//! The comp-led build as a state machine on disk. Phases, gates, scaffold, andCOMMENT
MEDIUMcrates/comp-verbs/src/build_phase.rs922// ---- scaffold --------------------------------------------------------------COMMENT
MEDIUMcrates/live/src/live_wrap.rs2//! source and wrap it in a variant container (or scaffold a Svelte componentCOMMENT
MEDIUMcrates/live/src/svelte_component.rs191/// The scaffold outcome.COMMENT
MEDIUMcrates/live/src/server_state.rs1386/// JS: leaseEvent(entry, leaseMs) after the synchronous claim: scaffold aCOMMENT
MEDIUMcrates/live/src/live_insert.rs3//! it (no original variant), or scaffold a Svelte insert session.COMMENT
MEDIUMcrates/live/src/svelte_bridge.rs1//! The documented Node exception: the Svelte scaffold and accept pipelineCOMMENT
MEDIUM⚡.qoder/skills/impeccable/scripts/live-browser.js9666 // Self-heal on SSE (re)connect. The preflight scaffold write triggers aCOMMENT
MEDIUM.qoder/skills/impeccable/scripts/live-browser.js6237 // the fetched source still shows only the preflight scaffold, before theCOMMENT
MEDIUM.qoder/skills/impeccable/scripts/live-browser.js6340 // Mid-generation the source legitimately holds a scaffold wrapperCOMMENT
MEDIUM.qoder/skills/impeccable/scripts/live-browser.js6349 // Generation finished, yet the read shows only the scaffold: theCOMMENT
MEDIUM.qoder/skills/impeccable/scripts/live-browser.js6414 // scaffold with no variants after retries is a failed generation.COMMENT
MEDIUM.qoder/skills/impeccable/scripts/live-browser.js6977 // scaffolded into. A plain first match can then pin an empty scaffold whileCOMMENT
MEDIUM.qoder/skills/impeccable/scripts/live-browser.js9333 // Vite can coalesce rapid scaffold/carbonize writes and leave the lastCOMMENT
MEDIUM⚡skill/scripts/live-browser.js9666 // Self-heal on SSE (re)connect. The preflight scaffold write triggers aCOMMENT
MEDIUMskill/scripts/live-browser.js6237 // the fetched source still shows only the preflight scaffold, before theCOMMENT
MEDIUMskill/scripts/live-browser.js6340 // Mid-generation the source legitimately holds a scaffold wrapperCOMMENT
MEDIUMskill/scripts/live-browser.js6349 // Generation finished, yet the read shows only the scaffold: theCOMMENT
MEDIUMskill/scripts/live-browser.js6414 // scaffold with no variants after retries is a failed generation.COMMENT
MEDIUMskill/scripts/live-browser.js6977 // scaffolded into. A plain first match can then pin an empty scaffold whileCOMMENT
MEDIUMskill/scripts/live-browser.js9333 // Vite can coalesce rapid scaffold/carbonize writes and leave the lastCOMMENT
MEDIUM⚡.rovodev/skills/impeccable/scripts/live-browser.js9666 // Self-heal on SSE (re)connect. The preflight scaffold write triggers aCOMMENT
MEDIUM.rovodev/skills/impeccable/scripts/live-browser.js6237 // the fetched source still shows only the preflight scaffold, before theCOMMENT
MEDIUM.rovodev/skills/impeccable/scripts/live-browser.js6340 // Mid-generation the source legitimately holds a scaffold wrapperCOMMENT
MEDIUM.rovodev/skills/impeccable/scripts/live-browser.js6349 // Generation finished, yet the read shows only the scaffold: theCOMMENT
104 more matches not shown…
Over-Commented Block528 hits · 431 pts
SeverityFileLineSnippetContext
LOWDESIGN.md101 success-on-paper: "oklch(40% 0.10 145)"COMMENT
LOW.cursor/skills/impeccable/scripts/live-browser.js121 let hoveredElement = null;COMMENT
LOW.cursor/skills/impeccable/scripts/live-browser.js3101 // The panel docks to the right edge of the outline during CYCLING andCOMMENT
LOW.cursor/skills/impeccable/scripts/live-browser.js6961 if (scrollLockRaf != null) { cancelAnimationFrame(scrollLockRaf); scrollLockRaf = null; }COMMENT
LOW.cursor/skills/impeccable/scripts/live-browser.js7381 // acting (a second claim or Go), and once done, because its result mayCOMMENT
LOW.cursor/skills/impeccable/scripts/live-browser.js8081 }COMMENT
LOW.cursor/skills/impeccable/scripts/live-browser.js8761 }COMMENT
LOW.cursor/skills/impeccable/scripts/live-browser.js8821 vec2 sampleCenter = (cellId + 0.5) * cellPx / u_resolution;COMMENT
LOW.cursor/skills/impeccable/scripts/live-browser.js8861 // returned, and then watched the construction publish itself over a sessionCOMMENT
LOW.cursor/skills/impeccable/scripts/live-browser.js10121 if (visibleVariant > 0) showVariantInDOM(currentSessionId, visibleVariant);COMMENT
LOW…rsor/skills/impeccable/scripts/live-browser-ignores.js101 // prefix to every page, and that rule would suppress site-wide.COMMENT
LOW.cursor/skills/impeccable/scripts/live-browser-dom.js101 }COMMENT
LOWbrowser-bundle/50-scan.js1// --- browser-bundle/50-scan.js ---COMMENT
LOWbrowser-bundle/60-offscreen.js1// --- browser-bundle/60-offscreen.js ---COMMENT
LOWbrowser-bundle/30-scan-common.js1// --- browser-bundle/30-scan-common.js ---COMMENT
LOWbrowser-bundle/15-snapshot.js1// --- browser-bundle/15-snapshot.js ---COMMENT
LOWbrowser-bundle/40-overlay.js1// --- browser-bundle/40-overlay.js ---COMMENT
LOWbrowser-bundle/40-overlay.js21 // site/styles/kinpaku-kit.css.COMMENT
LOWbrowser-bundle/35-visual.js1// --- browser-bundle/35-visual.js ---COMMENT
LOWbrowser-bundle/35-visual.js21// IO contract (N = the adapter's node representation):COMMENT
LOWbrowser-bundle/10-probe.js41 for (let i = 0; i < list.length; i++) out[i] = __intern(list[i]);COMMENT
LOW.trae-cn/skills/impeccable/scripts/live-browser.js121 let hoveredElement = null;COMMENT
LOW.trae-cn/skills/impeccable/scripts/live-browser.js3101 // The panel docks to the right edge of the outline during CYCLING andCOMMENT
LOW.trae-cn/skills/impeccable/scripts/live-browser.js6961 if (scrollLockRaf != null) { cancelAnimationFrame(scrollLockRaf); scrollLockRaf = null; }COMMENT
LOW.trae-cn/skills/impeccable/scripts/live-browser.js7381 // acting (a second claim or Go), and once done, because its result mayCOMMENT
LOW.trae-cn/skills/impeccable/scripts/live-browser.js8081 }COMMENT
LOW.trae-cn/skills/impeccable/scripts/live-browser.js8761 }COMMENT
LOW.trae-cn/skills/impeccable/scripts/live-browser.js8821 vec2 sampleCenter = (cellId + 0.5) * cellPx / u_resolution;COMMENT
LOW.trae-cn/skills/impeccable/scripts/live-browser.js8861 // returned, and then watched the construction publish itself over a sessionCOMMENT
LOW.trae-cn/skills/impeccable/scripts/live-browser.js10121 if (visibleVariant > 0) showVariantInDOM(currentSessionId, visibleVariant);COMMENT
LOW…e-cn/skills/impeccable/scripts/live-browser-ignores.js101 // prefix to every page, and that rule would suppress site-wide.COMMENT
LOW.trae-cn/skills/impeccable/scripts/live-browser-dom.js101 }COMMENT
LOW.gemini/skills/impeccable/scripts/live-browser.js121 let hoveredElement = null;COMMENT
LOW.gemini/skills/impeccable/scripts/live-browser.js3101 // The panel docks to the right edge of the outline during CYCLING andCOMMENT
LOW.gemini/skills/impeccable/scripts/live-browser.js6961 if (scrollLockRaf != null) { cancelAnimationFrame(scrollLockRaf); scrollLockRaf = null; }COMMENT
LOW.gemini/skills/impeccable/scripts/live-browser.js7381 // acting (a second claim or Go), and once done, because its result mayCOMMENT
LOW.gemini/skills/impeccable/scripts/live-browser.js8081 }COMMENT
LOW.gemini/skills/impeccable/scripts/live-browser.js8761 }COMMENT
LOW.gemini/skills/impeccable/scripts/live-browser.js8821 vec2 sampleCenter = (cellId + 0.5) * cellPx / u_resolution;COMMENT
LOW.gemini/skills/impeccable/scripts/live-browser.js8861 // returned, and then watched the construction publish itself over a sessionCOMMENT
LOW.gemini/skills/impeccable/scripts/live-browser.js10121 if (visibleVariant > 0) showVariantInDOM(currentSessionId, visibleVariant);COMMENT
LOW…mini/skills/impeccable/scripts/live-browser-ignores.js101 // prefix to every page, and that rule would suppress site-wide.COMMENT
LOW.gemini/skills/impeccable/scripts/live-browser-dom.js101 }COMMENT
LOW.trae/skills/impeccable/scripts/live-browser.js121 let hoveredElement = null;COMMENT
LOW.trae/skills/impeccable/scripts/live-browser.js3101 // The panel docks to the right edge of the outline during CYCLING andCOMMENT
LOW.trae/skills/impeccable/scripts/live-browser.js6961 if (scrollLockRaf != null) { cancelAnimationFrame(scrollLockRaf); scrollLockRaf = null; }COMMENT
LOW.trae/skills/impeccable/scripts/live-browser.js7381 // acting (a second claim or Go), and once done, because its result mayCOMMENT
LOW.trae/skills/impeccable/scripts/live-browser.js8081 }COMMENT
LOW.trae/skills/impeccable/scripts/live-browser.js8761 }COMMENT
LOW.trae/skills/impeccable/scripts/live-browser.js8821 vec2 sampleCenter = (cellId + 0.5) * cellPx / u_resolution;COMMENT
LOW.trae/skills/impeccable/scripts/live-browser.js8861 // returned, and then watched the construction publish itself over a sessionCOMMENT
LOW.trae/skills/impeccable/scripts/live-browser.js10121 if (visibleVariant > 0) showVariantInDOM(currentSessionId, visibleVariant);COMMENT
LOW.trae/skills/impeccable/scripts/live-browser-ignores.js101 // prefix to every page, and that rule would suppress site-wide.COMMENT
LOW.trae/skills/impeccable/scripts/live-browser-dom.js101 }COMMENT
LOW.grok/skills/impeccable/scripts/live-browser.js121 let hoveredElement = null;COMMENT
LOW.grok/skills/impeccable/scripts/live-browser.js3101 // The panel docks to the right edge of the outline during CYCLING andCOMMENT
LOW.grok/skills/impeccable/scripts/live-browser.js6961 if (scrollLockRaf != null) { cancelAnimationFrame(scrollLockRaf); scrollLockRaf = null; }COMMENT
LOW.grok/skills/impeccable/scripts/live-browser.js7381 // acting (a second claim or Go), and once done, because its result mayCOMMENT
LOW.grok/skills/impeccable/scripts/live-browser.js8081 }COMMENT
LOW.grok/skills/impeccable/scripts/live-browser.js8761 }COMMENT
468 more matches not shown…
Synthetic Comment Markers79 hits · 405 pts
SeverityFileLineSnippetContext
HIGH…/detect-fixture-json-unread-surface-contrast-html.json2 "stdout": "[\n {\n \"antipattern\": \"low-contrast\",\n \"name\": \"Low contrast text\",\n \"description\": CODE
HIGH…cle/golden/detect-fixture-json-never-painted-html.json2 "stdout": "[\n {\n \"antipattern\": \"side-tab\",\n \"name\": \"Side-tab accent border\",\n \"description\":CODE
HIGH…etect-fixture-json-fullpage-screenshot-frame-html.json2 "stdout": "[\n {\n \"antipattern\": \"low-contrast\",\n \"name\": \"Low contrast text\",\n \"description\": CODE
HIGH…le/golden/detect-fixture-json-external-styles-css.json2 "stdout": "[\n {\n \"antipattern\": \"side-tab\",\n \"name\": \"Side-tab accent border\",\n \"description\":CODE
HIGH…/oracle/golden/detect-framework-next-cssinjs-json.json2 "stdout": "[\n {\n \"antipattern\": \"side-tab\",\n \"name\": \"Side-tab accent border\",\n \"description\":CODE
HIGHtests/oracle/golden/detect-scope-type.json2 "stdout": "[\n {\n \"antipattern\": \"all-caps-body\",\n \"name\": \"All-caps body text\",\n \"description\"CODE
HIGH…son-ai-color-palette-brand-hue-headings-only-html.json2 "stdout": "[\n {\n \"antipattern\": \"ai-color-palette\",\n \"name\": \"AI color palette\",\n \"description\CODE
HIGH…xture-text-ai-color-palette-category-colours-html.json3 "stderr": "\n<REPO>/tests/fixtures/antipatterns/ai-color-palette-category-colours.html\n [ai-color-palette] Purple/viCODE
HIGH…olden/detect-fixture-text-side-accent-nested-scss.json3 "stderr": "\n<REPO>/tests/fixtures/antipatterns/side-accent-nested.scss\n line 46: [side-tab] border-left: 6px solid CODE
HIGHtests/oracle/golden/detect-fixture-text-color-html.json3 "stderr": "\n<REPO>/tests/fixtures/antipatterns/color.html\n [gray-on-color] text #969696 on bg #3b82f6\n → Gray tCODE
HIGH…cle/golden/detect-fixture-text-never-painted-html.json3 "stderr": "\n<REPO>/tests/fixtures/antipatterns/never-painted.html\n [side-tab] border-left: 3px + border-radius: 10pCODE
HIGH…en/detect-fixture-text-page-level-forms-dark-html.json3 "stderr": "\n<REPO>/tests/fixtures/antipatterns/page-level-forms-dark.html\n [dark-glow] Zero-offset box-shadow glow CODE
HIGH…olden/detect-fixture-text-side-accent-nested-sass.json3 "stderr": "\n<REPO>/tests/fixtures/antipatterns/side-accent-nested.sass\n line 10: [side-tab] border-left: 3px solid CODE
HIGH…golden/detect-fixture-json-framework-next-modules.json2 "stdout": "[\n {\n \"antipattern\": \"overused-font\",\n \"name\": \"Overused font\",\n \"description\": \"ICODE
HIGH…etect-fixture-text-fullpage-screenshot-frame-html.json3 "stderr": "\n<REPO>/tests/fixtures/antipatterns/fullpage-screenshot-frame.html\n [low-contrast] 1.7:1 (need 4.5:1) — CODE
HIGH…/oracle/golden/detect-fixture-text-framework-vite.json3 "stderr": "\nVite project detected (vite.config.ts).\nStart the dev server and scan via URL for best results:\n npx iCODE
HIGH…olden/detect-fixture-text-cssinjs-should-flag-tsx.json3 "stderr": "\n<REPO>/tests/fixtures/antipatterns/cssinjs-should-flag.tsx\n line 8: [side-tab] border-left: 4px solid #CODE
HIGH…le/golden/detect-fixture-text-computed-forms-html.json3 "stderr": "\n<REPO>/tests/fixtures/antipatterns/computed-forms.html\n [gray-on-color] text #6b7280 on bg #2563eb\n CODE
HIGH…/detect-fixture-json-fullpage-screenshot-rtl-html.json2 "stdout": "[\n {\n \"antipattern\": \"low-contrast\",\n \"name\": \"Low contrast text\",\n \"description\": CODE
HIGH…den/detect-fixture-text-side-accent-producers-css.json3 "stderr": "\n<REPO>/tests/fixtures/antipatterns/side-accent-producers.css\n line 13: [side-tab] border-left: 3px soliCODE
HIGH…/oracle/golden/detect-framework-next-modules-text.json3 "stderr": "\nNext.js project detected (next.config.mjs).\nStart the dev server and scan via URL for best results:\n nCODE
HIGH…/oracle/golden/detect-framework-next-modules-text.json3 "stderr": "\nNext.js project detected (next.config.mjs).\nStart the dev server and scan via URL for best results:\n nCODE
HIGH…lden/detect-fixture-text-fullpage-screenshot-html.json3 "stderr": "\n<REPO>/tests/fixtures/antipatterns/fullpage-screenshot.html\n [low-contrast] 1.7:1 (need 4.5:1) — text #CODE
HIGH…den/detect-fixture-json-side-accent-producers-css.json2 "stdout": "[\n {\n \"antipattern\": \"side-tab\",\n \"name\": \"Side-tab accent border\",\n \"description\":CODE
HIGHtests/oracle/golden/detect-scope-both.json2 "stdout": "[\n {\n \"antipattern\": \"all-caps-body\",\n \"name\": \"All-caps body text\",\n \"description\"CODE
HIGHtests/oracle/golden/detect-fixture-json-glow-html.json2 "stdout": "[\n {\n \"antipattern\": \"dark-glow\",\n \"name\": \"Glowing shadow accents\",\n \"description\"CODE
HIGH…golden/detect-fixture-json-hero-eyebrow-chip-html.json2 "stdout": "[\n {\n \"antipattern\": \"low-contrast\",\n \"name\": \"Low contrast text\",\n \"description\": CODE
HIGH…en/detect-fixture-text-evidence-duplicate-id-html.json3 "stderr": "\n<REPO>/tests/fixtures/antipatterns/evidence-duplicate-id.html\n [low-contrast] 1.7:1 (need 4.5:1) — textCODE
HIGH…le/golden/detect-fixture-json-vue-should-flag-vue.json2 "stdout": "[\n {\n \"antipattern\": \"side-tab\",\n \"name\": \"Side-tab accent border\",\n \"description\":CODE
HIGH…golden/detect-fixture-text-side-accent-nested-tsx.json3 "stderr": "\n<REPO>/tests/fixtures/antipatterns/side-accent-nested.tsx\n line 25: [side-tab] border-left: 5px solid #CODE
HIGH…xture-json-ai-color-palette-category-colours-html.json2 "stdout": "[\n {\n \"antipattern\": \"ai-color-palette\",\n \"name\": \"AI color palette\",\n \"description\CODE
HIGH…lden/detect-fixture-text-overlay-positioning-html.json3 "stderr": "\n<REPO>/tests/fixtures/antipatterns/overlay-positioning.html\n [side-tab] border-left: 4px\n → Thick cCODE
HIGH…en/detect-fixture-text-painted-gate-coverage-html.json3 "stderr": "\n<REPO>/tests/fixtures/antipatterns/painted-gate-coverage.html\n [dark-glow] Zero-offset box-shadow glow CODE
HIGH…golden/detect-fixture-json-framework-next-cssinjs.json2 "stdout": "[\n {\n \"antipattern\": \"side-tab\",\n \"name\": \"Side-tab accent border\",\n \"description\":CODE
HIGH…/golden/detect-fixture-json-paint-that-shows-html.json2 "stdout": "[\n {\n \"antipattern\": \"low-contrast\",\n \"name\": \"Low contrast text\",\n \"description\": CODE
HIGHtests/oracle/golden/detect-design-blue-text.json3 "stderr": "\n<WS>/src/Hero.jsx\n line 3: [ai-color-palette] text-purple-700 on heading\n → Purple/violet gradientsCODE
HIGH…ct-fixture-text-fullpage-screenshot-scroller-html.json3 "stderr": "\n<REPO>/tests/fixtures/antipatterns/fullpage-screenshot-scroller.html\n [low-contrast] 1.7:1 (need 4.5:1)CODE
HIGH…olden/detect-fixture-json-side-accent-nested-scss.json2 "stdout": "[\n {\n \"antipattern\": \"side-tab\",\n \"name\": \"Side-tab accent border\",\n \"description\":CODE
HIGH…golden/detect-fixture-text-hero-eyebrow-chip-html.json3 "stderr": "\n<REPO>/tests/fixtures/antipatterns/hero-eyebrow-chip.html\n [low-contrast] 2.6:1 (need 4.5:1) — text #94CODE
HIGHtests/oracle/golden/detect-config-from-subdir.json2 "stdout": "[\n {\n \"antipattern\": \"low-contrast\",\n \"name\": \"Low contrast text\",\n \"description\": CODE
HIGH…golden/detect-fixture-json-side-accent-nested-tsx.json2 "stdout": "[\n {\n \"antipattern\": \"side-tab\",\n \"name\": \"Side-tab accent border\",\n \"description\":CODE
HIGH⚡tests/oracle/golden/detect-dir-text-all-fixtures.json3 "stderr": "\n<REPO>/tests/fixtures/antipatterns/ai-color-palette-brand-hue-headings-only.html\n [ai-color-palette] PuCODE
HIGH…golden/detect-fixture-text-framework-next-cssinjs.json3 "stderr": "\nNext.js project detected (next.config.js).\nStart the dev server and scan via URL for best results:\n npCODE
HIGH…golden/detect-fixture-text-framework-next-cssinjs.json3 "stderr": "\nNext.js project detected (next.config.js).\nStart the dev server and scan via URL for best results:\n npCODE
HIGH…racle/golden/detect-fixture-text-not-at-rest-html.json3 "stderr": "\n<REPO>/tests/fixtures/antipatterns/not-at-rest.html\n [buried-raster] <img> at opacity 0.05 \"Texture heCODE
HIGHtests/oracle/golden/detect-fixture-json-color-html.json2 "stdout": "[\n {\n \"antipattern\": \"gray-on-color\",\n \"name\": \"Gray text on colored background\",\n \"CODE
HIGH…ext-ai-color-palette-brand-hue-headings-only-html.json3 "stderr": "\n<REPO>/tests/fixtures/antipatterns/ai-color-palette-brand-hue-headings-only.html\n [ai-color-palette] PuCODE
HIGH…en/detect-fixture-json-evidence-duplicate-id-html.json2 "stdout": "[\n {\n \"antipattern\": \"low-contrast\",\n \"name\": \"Low contrast text\",\n \"description\": CODE
HIGH…olden/detect-fixture-json-cssinjs-should-flag-tsx.json2 "stdout": "[\n {\n \"antipattern\": \"side-tab\",\n \"name\": \"Side-tab accent border\",\n \"description\":CODE
HIGH…tect-fixture-json-ai-color-palette-brand-hue-html.json2 "stdout": "[\n {\n \"antipattern\": \"ai-color-palette\",\n \"name\": \"AI color palette\",\n \"description\CODE
HIGH…den/detect-fixture-json-dark-gradient-ground-html.json2 "stdout": "[\n {\n \"antipattern\": \"low-contrast\",\n \"name\": \"Low contrast text\",\n \"description\": CODE
HIGH…e/golden/detect-fixture-text-side-accent-flat-vue.json3 "stderr": "\n<REPO>/tests/fixtures/antipatterns/side-accent-flat.vue\n line 16: [side-tab] border-left: 4px solid #0fCODE
HIGH⚡tests/oracle/golden/detect-dir-json-all-fixtures.json2 "stdout": "[\n {\n \"antipattern\": \"ai-color-palette\",\n \"name\": \"AI color palette\",\n \"description\CODE
HIGH…den/detect-fixture-json-svelte-should-flag-svelte.json2 "stdout": "[\n {\n \"antipattern\": \"side-tab\",\n \"name\": \"Side-tab accent border\",\n \"description\":CODE
HIGH…olden/detect-fixture-text-framework-next-tailwind.json3 "stderr": "\nNext.js project detected (next.config.mjs).\nStart the dev server and scan via URL for best results:\n nCODE
HIGH…/detect-fixture-text-unread-surface-contrast-html.json3 "stderr": "\n<REPO>/tests/fixtures/antipatterns/unread-surface-contrast.html\n [low-contrast] 3.9:1 (need 4.5:1) — teCODE
HIGH…den/detect-fixture-text-svelte-should-flag-svelte.json3 "stderr": "\n<REPO>/tests/fixtures/antipatterns/svelte-should-flag.svelte\n line 6: [side-tab] border-r-4\n → ThicCODE
HIGH…olden/detect-fixture-json-side-accent-nested-sass.json2 "stdout": "[\n {\n \"antipattern\": \"side-tab\",\n \"name\": \"Side-tab accent border\",\n \"description\":CODE
HIGH…tect-fixture-text-ai-color-palette-brand-hue-html.json3 "stderr": "\n<REPO>/tests/fixtures/antipatterns/ai-color-palette-brand-hue.html\n [ai-color-palette] Purple/violet teCODE
HIGHtests/oracle/golden/detect-config-page-no-config.json2 "stdout": "[\n {\n \"antipattern\": \"low-contrast\",\n \"name\": \"Low contrast text\",\n \"description\": CODE
19 more matches not shown…
AI Slop Vocabulary104 hits · 219 pts
SeverityFileLineSnippetContext
MEDIUMcrates/core/src/browser/driver.rs4457 // The usual seamless loop draws the path once and tiles it with `use`.COMMENT
MEDIUMcrates/comp/src/font_fingerprint.rs3//! Size-invariant, text-robust shape features for lettering in a raster.COMMENT
MEDIUM…/oracle/golden/context-monorepo-target-b-inherits.json2 "stdout": "# PRODUCT.md\n\n# Oracle Fixture Product\n\n<!-- impeccable:product-schema 1 -->\n\n## Platform\n\nweb\n\n#CODE
MEDIUM…/oracle/golden/context-monorepo-target-b-inherits.json9 "PRODUCT.md": "# Oracle Fixture Product\n\n<!-- impeccable:product-schema 1 -->\n\n## Platform\n\nweb\n\n## PositionCODE
MEDIUMtests/oracle/golden/context-dir-override-relative.json2 "stdout": "# PRODUCT.md\n\n# Rel\n\n<!-- impeccable:product-schema 1 -->\n\n## Positioning\nRelative override.\n\n---\CODE
MEDIUMtests/oracle/golden/context-monorepo-target-dot.json2 "stdout": "# PRODUCT.md\n\n# Oracle Fixture Product\n\n<!-- impeccable:product-schema 1 -->\n\n## Platform\n\nweb\n\n#CODE
MEDIUMtests/oracle/golden/context-monorepo-target-dot.json9 "PRODUCT.md": "# Oracle Fixture Product\n\n<!-- impeccable:product-schema 1 -->\n\n## Platform\n\nweb\n\n## PositionCODE
MEDIUMtests/oracle/golden/seed-direction-local-operate.json2 "stdout": "DIRECTION CONCEPT SEED (key: oracle-key-1; mode: operate; source: local; approved pool: 6c20a02b6dc4; 30/35CODE
MEDIUMtests/oracle/golden/context-dir-override.json2 "stdout": "# PRODUCT.md\n\n# Elsewhere\n\n<!-- impeccable:product-schema 1 -->\n\n## Platform\n\nweb\n\n## PositioningCODE
MEDIUMtests/oracle/golden/context-launcher-hook-active.json2 "stdout": "# PRODUCT.md\n\n# Oracle Fixture Product\n\n<!-- impeccable:product-schema 1 -->\n\n## Platform\n\nweb\n\n#CODE
MEDIUMtests/oracle/golden/context-launcher-hook-active.json7 "PRODUCT.md": "# Oracle Fixture Product\n\n<!-- impeccable:product-schema 1 -->\n\n## Platform\n\nweb\n\n## PositionCODE
MEDIUM…sts/oracle/golden/context-monorepo-from-child-cwd.json2 "stdout": "# PRODUCT.md\n\n# Oracle Fixture Product\n\n<!-- impeccable:product-schema 1 -->\n\n## Platform\n\nweb\n\n#CODE
MEDIUM…sts/oracle/golden/context-monorepo-from-child-cwd.json9 "PRODUCT.md": "# Oracle Fixture Product\n\n<!-- impeccable:product-schema 1 -->\n\n## Platform\n\nweb\n\n## PositionCODE
MEDIUM…racle/golden/question-start-surface-missing-comps.json4 "stdout": "SURFACE CONCEPT SEED (key: oracle-key-1; mode: operate; source: degraded; rerun with --scope surface --CODE
MEDIUM…sts/oracle/golden/context-monorepo-target-missing.json2 "stdout": "# PRODUCT.md\n\n# Oracle Fixture Product\n\n<!-- impeccable:product-schema 1 -->\n\n## Platform\n\nweb\n\n#CODE
MEDIUM…sts/oracle/golden/context-monorepo-target-missing.json9 "PRODUCT.md": "# Oracle Fixture Product\n\n<!-- impeccable:product-schema 1 -->\n\n## Platform\n\nweb\n\n## PositionCODE
MEDIUMtests/oracle/golden/context-legacy.json2 "stdout": "# PRODUCT.md\n\n# Legacy Product\n\n## Register\n\nbrand\n\n## Users\nDesigners who ship.\n\n## Platform\n\CODE
MEDIUM…acle/golden/context-hook-not-borrowed-from-caller.json2 "stdout": "# PRODUCT.md\n\n# Dashboard\n\n---\n\nRESOLVED_CONTEXT:\n{\n \"targetPath\": \"<WS>/apps/dashboard/src/AppCODE
MEDIUMtests/oracle/golden/seed-degraded-surface.json2 "stdout": "SURFACE CONCEPT SEED (key: oracle-key-1; mode: operate; source: degraded; rerun with --scope surface --modeCODE
MEDIUM…ts/oracle/golden/seed-surface-local-default-scope.json2 "stdout": "SURFACE CONCEPT SEED (key: oracle-key-1; mode: operate; source: local; approved pool: 6c20a02b6dc4; 30/35 hCODE
MEDIUMtests/oracle/golden/seed-surface-local.json2 "stdout": "SURFACE CONCEPT SEED (key: oracle-key-1; mode: operate; source: local; approved pool: 6c20a02b6dc4; 30/35 hCODE
MEDIUMtests/oracle/golden/context-full-target-brief.json2 "stdout": "# PRODUCT.md\n\n# Oracle Fixture Product\n\n<!-- impeccable:product-schema 1 -->\n\n## Platform\n\nweb\n\n#CODE
MEDIUMtests/oracle/golden/context-full-target-brief.json13 "PRODUCT.md": "# Oracle Fixture Product\n\n<!-- impeccable:product-schema 1 -->\n\n## Platform\n\nweb\n\n## PositionCODE
MEDIUM…acle/golden/context-hook-manifest-source-provider.json2 "stdout": "# PRODUCT.md\n\n# Oracle Fixture Product\n\n<!-- impeccable:product-schema 1 -->\n\n## Platform\n\nweb\n\n#CODE
MEDIUM…acle/golden/context-hook-manifest-source-provider.json7 "PRODUCT.md": "# Oracle Fixture Product\n\n<!-- impeccable:product-schema 1 -->\n\n## Platform\n\nweb\n\n## PositionCODE
MEDIUMtests/oracle/golden/doctor-fix-clean.json13 "PRODUCT.md": "# Oracle Fixture Product\n\n<!-- impeccable:product-schema 1 -->\n\n## Platform\n\nweb\n\n## PositionCODE
MEDIUM…ts/oracle/golden/context-full-target-missing-file.json2 "stdout": "# PRODUCT.md\n\n# Oracle Fixture Product\n\n<!-- impeccable:product-schema 1 -->\n\n## Platform\n\nweb\n\n#CODE
MEDIUM…ts/oracle/golden/context-full-target-missing-file.json13 "PRODUCT.md": "# Oracle Fixture Product\n\n<!-- impeccable:product-schema 1 -->\n\n## Platform\n\nweb\n\n## PositionCODE
MEDIUMtests/oracle/golden/live-boot-full-cycle.json4 "stdout": "{\n \"ok\": true,\n \"serverPort\": <PORT>,\n \"serverToken\": \"<UUID>\",\n \"pageFiles\": [\n CODE
MEDIUMtests/oracle/golden/context-empty-platform-section.json2 "stdout": "# PRODUCT.md\n\n# P\n\n<!-- impeccable:product-schema 1 -->\n\n## Platform\n\n## Positioning\nEmpty platforCODE
MEDIUM…olden/context-hook-at-enclosing-git-root-disabled.json2 "stdout": "# PRODUCT.md\n\n# Nested web product\n\n---\n\nRESOLVED_CONTEXT:\n{\n \"targetPath\": null,\n \"projectRoCODE
MEDIUM…/oracle/golden/context-build-path-invalid-ignored.json2 "stdout": "# PRODUCT.md\n\n# Oracle Fixture Product\n\n<!-- impeccable:product-schema 1 -->\n\n## Platform\n\nweb\n\n#CODE
MEDIUM…/oracle/golden/context-build-path-invalid-ignored.json14 "PRODUCT.md": "# Oracle Fixture Product\n\n<!-- impeccable:product-schema 1 -->\n\n## Platform\n\nweb\n\n## PositionCODE
MEDIUM…olden/context-hook-not-borrowed-across-nested-git.json2 "stdout": "# PRODUCT.md\n\n# Standalone\n\n---\n\nRESOLVED_CONTEXT:\n{\n \"targetPath\": \"repos/standalone/src/App.jCODE
MEDIUMtests/oracle/golden/context-lowercase-product-name.json2 "stdout": "# PRODUCT.md\n\n# lower\n\n<!-- impeccable:product-schema 1 -->\n\n## Positioning\nLowercase filename.\n\n-CODE
MEDIUMtests/oracle/golden/context-native-ios.json2 "stdout": "# PRODUCT.md\n\n# Oracle Fixture Product\n\n<!-- impeccable:product-schema 1 -->\n\n## Platform\n\nios\n\n#CODE
MEDIUMtests/oracle/golden/context-native-ios.json7 "PRODUCT.md": "# Oracle Fixture Product\n\n<!-- impeccable:product-schema 1 -->\n\n## Platform\n\nios\n\n## PositionCODE
MEDIUM…oracle/golden/context-project-roots-match-nothing.json9 "PRODUCT.md": "# Oracle Fixture Product\n\n<!-- impeccable:product-schema 1 -->\n\n## Platform\n\nweb\n\n## PositionCODE
MEDIUM…acle/golden/context-monorepo-target-bare-name-abs.json2 "stdout": "# PRODUCT.md\n\n# Oracle Fixture Product\n\n<!-- impeccable:product-schema 1 -->\n\n## Platform\n\nweb\n\n#CODE
MEDIUM…acle/golden/context-monorepo-target-bare-name-abs.json9 "PRODUCT.md": "# Oracle Fixture Product\n\n<!-- impeccable:product-schema 1 -->\n\n## Platform\n\nweb\n\n## PositionCODE
MEDIUMtests/oracle/golden/context-monorepo-target-a.json2 "stdout": "# PRODUCT.md\n\n# App A\n\n<!-- impeccable:product-schema 1 -->\n\n## Platform\n\nweb\n\n## Positioning\nThCODE
MEDIUMtests/oracle/golden/context-monorepo-target-a.json9 "PRODUCT.md": "# Oracle Fixture Product\n\n<!-- impeccable:product-schema 1 -->\n\n## Platform\n\nweb\n\n## PositionCODE
MEDIUMtests/oracle/golden/context-full-from-subdir.json13 "PRODUCT.md": "# Oracle Fixture Product\n\n<!-- impeccable:product-schema 1 -->\n\n## Platform\n\nweb\n\n## PositionCODE
MEDIUMtests/oracle/golden/context-bad-platform.json2 "stdout": "# PRODUCT.md\n\n# Oracle Fixture Product\n\n<!-- impeccable:product-schema 1 -->\n\n## Platform\n\nflutter\CODE
MEDIUMtests/oracle/golden/context-bad-platform.json7 "PRODUCT.md": "# Oracle Fixture Product\n\n<!-- impeccable:product-schema 1 -->\n\n## Platform\n\nflutter\n\n## PosiCODE
MEDIUMtests/oracle/golden/context-adaptive.json2 "stdout": "# PRODUCT.md\n\n# Oracle Fixture Product\n\n<!-- impeccable:product-schema 1 -->\n\n## Platform\n\nios, andCODE
MEDIUMtests/oracle/golden/context-adaptive.json7 "PRODUCT.md": "# Oracle Fixture Product\n\n<!-- impeccable:product-schema 1 -->\n\n## Platform\n\nios, android\n\n##CODE
MEDIUM…racle/golden/context-monorepo-target-bare-unknown.json2 "stdout": "# PRODUCT.md\n\n# Oracle Fixture Product\n\n<!-- impeccable:product-schema 1 -->\n\n## Platform\n\nweb\n\n#CODE
MEDIUM…racle/golden/context-monorepo-target-bare-unknown.json9 "PRODUCT.md": "# Oracle Fixture Product\n\n<!-- impeccable:product-schema 1 -->\n\n## Platform\n\nweb\n\n## PositionCODE
MEDIUMtests/oracle/golden/context-adaptive-word.json2 "stdout": "# PRODUCT.md\n\n# P\n\n<!-- impeccable:product-schema 1 -->\n\n## Platform\n\nadaptive\n\n## Positioning\nACODE
MEDIUMtests/oracle/golden/question-schema.json2 "stdout": "{\n \"title\": \"Choose the visual world\",\n \"question\": \"The roll assigned Fillmore Handbill. Keep iCODE
MEDIUMtests/oracle/golden/context-stale-hook-manifest.json2 "stdout": "# PRODUCT.md\n\n# Oracle Fixture Product\n\n<!-- impeccable:product-schema 1 -->\n\n## Platform\n\nweb\n\n#CODE
MEDIUMtests/oracle/golden/context-stale-hook-manifest.json7 "PRODUCT.md": "# Oracle Fixture Product\n\n<!-- impeccable:product-schema 1 -->\n\n## Platform\n\nweb\n\n## PositionCODE
MEDIUMtests/oracle/golden/context-hook-disabled-env.json2 "stdout": "# PRODUCT.md\n\n# Oracle Fixture Product\n\n<!-- impeccable:product-schema 1 -->\n\n## Platform\n\nweb\n\n#CODE
MEDIUMtests/oracle/golden/context-hook-disabled-env.json7 "PRODUCT.md": "# Oracle Fixture Product\n\n<!-- impeccable:product-schema 1 -->\n\n## Platform\n\nweb\n\n## PositionCODE
MEDIUM…acle/golden/question-update-surface-missing-comps.json4 "stdout": "SURFACE CONCEPT SEED (key: oracle-key-1; mode: operate; source: degraded; rerun with --scope surface --CODE
MEDIUMtests/oracle/golden/context-full-target-related.json2 "stdout": "# PRODUCT.md\n\n# Oracle Fixture Product\n\n<!-- impeccable:product-schema 1 -->\n\n## Platform\n\nweb\n\n#CODE
MEDIUMtests/oracle/golden/context-full-target-related.json13 "PRODUCT.md": "# Oracle Fixture Product\n\n<!-- impeccable:product-schema 1 -->\n\n## Platform\n\nweb\n\n## PositionCODE
MEDIUM⚡tests/oracle/golden/detect-dir-text-all-fixtures.json3 "stderr": "\n<REPO>/tests/fixtures/antipatterns/ai-color-palette-brand-hue-headings-only.html\n [ai-color-palette] PuCODE
MEDIUM⚡tests/oracle/golden/detect-dir-text-all-fixtures.json3 "stderr": "\n<REPO>/tests/fixtures/antipatterns/ai-color-palette-brand-hue-headings-only.html\n [ai-color-palette] PuCODE
44 more matches not shown…
Fake / Example Data17 hits · 17 pts
SeverityFileLineSnippetContext
LOWbrowser-bundle/15-snapshot.js732 if ((tag === 'INPUT' || tag === 'TEXTAREA') && el.getAttribute('placeholder')) {CODE
LOWcrates/core/src/checks/text_context.rs364const SAMPLE_WORDS: &[&str] = &["sample", "example", "demo", "mock", "dummy", "placeholder"];CODE
LOWcrates/core/src/checks/text_context.rs1774 assert!(!in_framed_demo(&slide.add("span").text("Jane Doe")));CODE
LOWcrates/core/src/checks/text_context.rs1851 assert!(!in_framed_demo(&slide.add("span").text("Jane Doe")));CODE
LOWcrates/core/src/checks/rules.rs475 | "disabled" | "checked" | "open" | "enabled" | "invalid" | "placeholder"CODE
LOWcrates/core/src/browser/element_checks.rs1660 let placeholder = dom.attr(el, "placeholder").unwrap_or_default();CODE
LOWcrates/core/src/browser/element_checks.rs4460 d.set_attr(input, "placeholder", "Pale Placeholder On White Field");CODE
LOWcrates/core/src/browser/element_checks.rs4490 d.set_attr(input, "placeholder", "Pale Placeholder On White Field");CODE
LOWcrates/core/src/browser/element_checks.rs5962 d.set_attr(input, "placeholder", "Emailadresse");CODE
LOWcrates/core/src/browser/text_collectors.rs1009 d.add_text(body, "placeholder");CODE
LOWcrates/foundation/src/browser/selector.rs231 "placeholder",CODE
LOWcrates/foundation/src/browser/snapshot.rs1302 {"t":"INPUT","p":2,"c":[],"a":[["placeholder","Jane"]],"s":[0,1],"ph":2}CODE
LOWcrates/html/tests/advisory_contexts.rs158 "Jane Doe",CODE
LOWcrates/html/src/adapters.rs1160 let placeholder = el.get_attribute("placeholder").unwrap_or("").trim();CODE
LOWcrates/live/src/instructions.rs269 let ph = event.get("placeholder");CODE
LOWcrates/live/src/svelte_ast.rs1333 "placeholder".into(),CODE
LOWcrates/live/src/event_validation.rs141 let placeholder = match msg.get("placeholder") {CODE
Hallucination Indicators1 hit · 10 pts
SeverityFileLineSnippetContext
CRITICALextension/devtools/sidebar.js31chrome.devtools.panels.elements.onSelectionChanged.addListener(refreshForCurrentSelection);CODE