AI Slop Code Risk Monitor

carbon-design-system/carbon

SlopCodeMonitor badge for carbon-design-system/carbon Adjusted legacy signal; badge bands: 25 / 50 / 75 (different from dashboard bands).

A design system built by IBM

2.8 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for carbon-design-system/carbon, a TypeScript project with 9,594 GitHub stars. SynthScan examined 729,414 lines of code across 5587 source files, recording 1482 pattern matches distributed across 12 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-10-31
Last Push
9.6K
Stars
TypeScript
Language
729.4K
Lines of Code
5.6K
Files
1.5K
Pattern Hits
2026-10-31
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-10-31.

Cognitive Ownership Risk 6.3/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 2.7/100 · LOW

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

Agent Over-Engineering Ratio 5.2/100 · LOW

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

PR Review Velocity Impact 12.8/100 · LOW

Which changes need focused human review? 1482 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 0HIGH 6MEDIUM 239LOW 1237

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 1482 distinct pattern matches across 12 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.

Over-Commented Block810 hits · 809 pts
SeverityFileLineSnippetContext
LOWconfig/jest-config-carbon/setup/setupAfterEnv.js21// that is loaded in after those files are run.COMMENT
LOWconfig/typescript-config-carbon/tsconfig.base.json21 // "jsxImportSource": "", /* Specify module specifier used to import the JSX factory funcCOMMENT
LOWconfig/typescript-config-carbon/tsconfig.base.json41 /* JavaScript Support */COMMENT
LOWconfig/typescript-config-carbon/tsconfig.base.json61 // "inlineSources": true, /* Include source code in the sourcemaps inside the emitted JavCOMMENT
LOWconfig/typescript-config-carbon/tsconfig.base.json81 */COMMENT
LOW…ylelint-config-carbon/rules/limit-language-features.js61COMMENT
LOW…ylelint-config-carbon/rules/limit-language-features.js81 // declarations.COMMENT
LOW…ylelint-config-carbon/rules/limit-language-features.js101 // SelectorCOMMENT
LOW…ylelint-config-carbon/rules/limit-language-features.js121 'selector-max-compound-selectors': OFF,COMMENT
LOWdocs/style.md741 // -----COMMENT
LOWdocs/style.md1101COMMENT
LOWpackages/upgrade/transforms/icons-react-size-prop.js181 }COMMENT
LOWpackages/carbon-components/index.scss1// Code generated by carbon-components. DO NOT EDIT.COMMENT
LOWpackages/carbon-components/scss/_breakpoint.scss1// Code generated by carbon-components. DO NOT EDIT.COMMENT
LOWpackages/carbon-components/scss/_colors.scss1// Code generated by carbon-components. DO NOT EDIT.COMMENT
LOWpackages/carbon-components/scss/_reset.scss1// Code generated by carbon-components. DO NOT EDIT.COMMENT
LOWpackages/carbon-components/scss/_themes.scss1// Code generated by carbon-components. DO NOT EDIT.COMMENT
LOWpackages/carbon-components/scss/_zone.scss1// Code generated by carbon-components. DO NOT EDIT.COMMENT
LOWpackages/carbon-components/scss/_layout.scss1// Code generated by carbon-components. DO NOT EDIT.COMMENT
LOWpackages/carbon-components/scss/_config.scss1// Code generated by carbon-components. DO NOT EDIT.COMMENT
LOWpackages/carbon-components/scss/_carbon-utilities.scss1// Code generated by carbon-components. DO NOT EDIT.COMMENT
LOWpackages/carbon-components/scss/_border-radius.scss1// Code generated by carbon-components. DO NOT EDIT.COMMENT
LOWpackages/carbon-components/scss/_layer.scss1// Code generated by carbon-components. DO NOT EDIT.COMMENT
LOWpackages/carbon-components/scss/_feature-flags.scss1// Code generated by carbon-components. DO NOT EDIT.COMMENT
LOWpackages/carbon-components/scss/_spacing.scss1// Code generated by carbon-components. DO NOT EDIT.COMMENT
LOWpackages/carbon-components/scss/_motion.scss1// Code generated by carbon-components. DO NOT EDIT.COMMENT
LOWpackages/carbon-components/scss/_theme.scss1// Code generated by carbon-components. DO NOT EDIT.COMMENT
LOWpackages/carbon-components/scss/compat/_themes.scss1// Code generated by carbon-components. DO NOT EDIT.COMMENT
LOWpackages/carbon-components/scss/compat/_theme.scss1// Code generated by carbon-components. DO NOT EDIT.COMMENT
LOWpackages/carbon-components/scss/utilities/_z-index.scss1// Code generated by carbon-components. DO NOT EDIT.COMMENT
LOW…carbon-components/scss/utilities/_component-reset.scss1// Code generated by carbon-components. DO NOT EDIT.COMMENT
LOWpackages/carbon-components/scss/utilities/_index.scss1// Code generated by carbon-components. DO NOT EDIT.COMMENT
LOW…ckages/carbon-components/scss/utilities/_skeleton.scss1// Code generated by carbon-components. DO NOT EDIT.COMMENT
LOW…carbon-components/scss/utilities/_custom-property.scss1// Code generated by carbon-components. DO NOT EDIT.COMMENT
LOW…s/carbon-components/scss/utilities/_text-overflow.scss1// Code generated by carbon-components. DO NOT EDIT.COMMENT
LOW…s/carbon-components/scss/utilities/_text-truncate.scss1// Code generated by carbon-components. DO NOT EDIT.COMMENT
LOW…ges/carbon-components/scss/utilities/_ai-gradient.scss1// Code generated by carbon-components. DO NOT EDIT.COMMENT
LOW…carbon-components/scss/utilities/_visually-hidden.scss1// Code generated by carbon-components. DO NOT EDIT.COMMENT
LOWpackages/carbon-components/scss/utilities/_layout.scss1// Code generated by carbon-components. DO NOT EDIT.COMMENT
LOW…es/carbon-components/scss/utilities/_button-reset.scss1// Code generated by carbon-components. DO NOT EDIT.COMMENT
LOW…arbon-components/scss/utilities/_component-tokens.scss1// Code generated by carbon-components. DO NOT EDIT.COMMENT
LOW…ages/carbon-components/scss/utilities/_box-shadow.scss1// Code generated by carbon-components. DO NOT EDIT.COMMENT
LOWpackages/carbon-components/scss/utilities/_convert.scss1// Code generated by carbon-components. DO NOT EDIT.COMMENT
LOWpackages/carbon-components/scss/utilities/_rotate.scss1// Code generated by carbon-components. DO NOT EDIT.COMMENT
LOW…kages/carbon-components/scss/utilities/_keyframes.scss1// Code generated by carbon-components. DO NOT EDIT.COMMENT
LOW…bon-components/scss/utilities/_placeholder-colors.scss1// Code generated by carbon-components. DO NOT EDIT.COMMENT
LOW…bon-components/scss/utilities/_hide-at-breakpoint.scss1// Code generated by carbon-components. DO NOT EDIT.COMMENT
LOW…bon-components/scss/utilities/_high-contrast-mode.scss1// Code generated by carbon-components. DO NOT EDIT.COMMENT
LOW…s/carbon-components/scss/utilities/_focus-outline.scss1// Code generated by carbon-components. DO NOT EDIT.COMMENT
LOWpackages/carbon-components/scss/components/_index.scss1// Code generated by carbon-components. DO NOT EDIT.COMMENT
LOW…ges/carbon-components/scss/components/slug/_index.scss1// Code generated by carbon-components. DO NOT EDIT.COMMENT
LOW…ages/carbon-components/scss/components/slug/_slug.scss1// Code generated by carbon-components. DO NOT EDIT.COMMENT
LOW…bon-components/scss/components/chat-button/_index.scss1// Code generated by carbon-components. DO NOT EDIT.COMMENT
LOW…mponents/scss/components/chat-button/_chat-button.scss1// Code generated by carbon-components. DO NOT EDIT.COMMENT
LOW…ges/carbon-components/scss/components/tabs/_index.scss1// Code generated by carbon-components. DO NOT EDIT.COMMENT
LOW…ages/carbon-components/scss/components/tabs/_tabs.scss1// Code generated by carbon-components. DO NOT EDIT.COMMENT
LOW…carbon-components/scss/components/dropdown/_index.scss1// Code generated by carbon-components. DO NOT EDIT.COMMENT
LOW…bon-components/scss/components/dropdown/_dropdown.scss1// Code generated by carbon-components. DO NOT EDIT.COMMENT
LOW…on-components/scss/components/radio-button/_index.scss1// Code generated by carbon-components. DO NOT EDIT.COMMENT
LOW…onents/scss/components/radio-button/_radio-button.scss1// Code generated by carbon-components. DO NOT EDIT.COMMENT
750 more matches not shown…
Decorative Section Separators230 hits · 726 pts
SeverityFileLineSnippetContext
MEDIUM…onents/src/components/add-select/add-select.stories.ts86// ─── AddSelectBody ────────────────────────────────────────────────────────────COMMENT
MEDIUM…onents/src/components/add-select/add-select.stories.ts235// ─── AddSelectColumn ──────────────────────────────────────────────────────────COMMENT
MEDIUM…onents/src/components/add-select/add-select.stories.ts414// ─── AddSelectRow ─────────────────────────────────────────────────────────────COMMENT
MEDIUM…onents/src/components/add-select/add-select.stories.ts570// ─── AddSelectSelectionSummary ────────────────────────────────────────────────COMMENT
MEDIUM…onents/src/components/add-select/add-select.stories.ts730// ─── AddSelectSelectionSummaryItem ────────────────────────────────────────────COMMENT
MEDIUM…onents/src/components/add-select/add-select.stories.ts896// ─── AddSelectItemPanel ───────────────────────────────────────────────────────COMMENT
MEDIUM…onents/src/components/add-select/add-select.stories.ts997// ─── Meta ─────────────────────────────────────────────────────────────────────COMMENT
MEDIUM…ents/add-select/add-select-selection-summary-item.scss21 // ── Wrapper ─────────────────────────────────────────────────────────────────COMMENT
MEDIUM…ents/add-select/add-select-selection-summary-item.scss35 // ── Accordion variant (custom — avoids shadow-boundary slot problems) ─────────COMMENT
MEDIUM…ents/add-select/add-select-selection-summary-item.scss120 // ── Non-accordion (default) variant ─────────────────────────────────────────COMMENT
MEDIUM…ents/add-select/add-select-selection-summary-item.scss140 // ── Shared item sub-elements ─────────────────────────────────────────────────COMMENT
MEDIUM…ents/add-select/add-select-selection-summary-item.scss190 // ── Remove button ────────────────────────────────────────────────────────────COMMENT
MEDIUM…ges/web-components/src/components/card/card.stories.ts39// ─── Shared content helpers ──────────────────────────────────────────────────COMMENT
MEDIUM…ges/web-components/src/components/card/card.stories.ts44// ─── Meta ─────────────────────────────────────────────────────────────────────COMMENT
MEDIUM…ges/web-components/src/components/card/card.stories.ts115// ─── Readonly argTypes (locks controls for showcase stories) ──────────────────COMMENT
MEDIUM…ges/web-components/src/components/card/card.stories.ts144// ─── Stories ──────────────────────────────────────────────────────────────────COMMENT
MEDIUMpackages/web-components/src/components/card/card.scss120// ─── Host-level display ───────────────────────────────────────────────────────COMMENT
MEDIUM⚡packages/web-components/src/components/card/card.ts37 // ─── Context ──────────────────────────────────────────────────────────────COMMENT
MEDIUM⚡packages/web-components/src/components/card/card.ts43 // ─── Internal state ───────────────────────────────────────────────────────COMMENT
MEDIUM⚡packages/web-components/src/components/card/card.ts49 // ─── Properties / Attributes ──────────────────────────────────────────────COMMENT
MEDIUMpackages/web-components/src/components/card/card.ts82 // ─── Lifecycle ────────────────────────────────────────────────────────────COMMENT
MEDIUMpackages/web-components/src/components/card/card.ts120 // ─── Slot handlers ────────────────────────────────────────────────────────COMMENT
MEDIUMpackages/web-components/src/components/card/card.ts150 // ─── Event handlers (non-link clickable mode) ─────────────────────────────COMMENT
MEDIUMpackages/web-components/src/components/card/card.ts167 // ─── Render helpers ───────────────────────────────────────────────────────COMMENT
MEDIUMpackages/web-components/src/components/card/card.ts215 // ─── CDSLink overrides ────────────────────────────────────────────────────COMMENT
MEDIUMpackages/web-components/src/components/card/card.ts262 // ─── Static ───────────────────────────────────────────────────────────────COMMENT
MEDIUM…ages/web-components/src/components/card/card-footer.ts40 // ─── Slot handlers ──────────────────────────────────────────────────────COMMENT
MEDIUM…-components/src/components/card/__tests__/card-test.js11// ─── cds-card ────────────────────────────────────────────────────────────────COMMENT
MEDIUM…-components/src/components/card/__tests__/card-test.js215// ─── cds-card-header ─────────────────────────────────────────────────────────COMMENT
MEDIUM…-components/src/components/card/__tests__/card-test.js381// ─── cds-card-body ───────────────────────────────────────────────────────────COMMENT
MEDIUM…-components/src/components/card/__tests__/card-test.js404// ─── cds-card-footer ─────────────────────────────────────────────────────────COMMENT
MEDIUM…-components/src/components/card/__tests__/card-test.js462// ─── cds-card-title ──────────────────────────────────────────────────────────COMMENT
MEDIUM…-components/src/components/card/__tests__/card-test.js535// ─── cds-card-media ──────────────────────────────────────────────────────────COMMENT
MEDIUM…-components/src/components/card/__tests__/card-test.js560// ─── cds-card-header-media ───────────────────────────────────────────────────COMMENT
MEDIUM…-components/src/components/card/__tests__/card-test.js579// ─── cds-card-title-media ────────────────────────────────────────────────────COMMENT
MEDIUM…-components/src/components/card/__tests__/card-test.js598// ─── cds-card-action ─────────────────────────────────────────────────────────COMMENT
MEDIUM…-components/src/components/card/__tests__/card-test.js615// ─── cds-card-actions ────────────────────────────────────────────────────────COMMENT
MEDIUM…onents/truncated-text/__tests__/truncated-text-test.js20// ── Tests ─────────────────────────────────────────────────────────────────────COMMENT
MEDIUM…onents/truncated-text/__tests__/truncated-text-test.js23 // ── Basic rendering ────────────────────────────────────────────────────────COMMENT
MEDIUM…onents/truncated-text/__tests__/truncated-text-test.js69 // ── Tooltip variant — state-driven ────────────────────────────────────────COMMENT
MEDIUM…onents/truncated-text/__tests__/truncated-text-test.js108 // ── Expand variant ─────────────────────────────────────────────────────────COMMENT
MEDIUM…onents/truncated-text/__tests__/truncated-text-test.js205 // ── Keyboard interaction ───────────────────────────────────────────────────COMMENT
MEDIUM…onents/truncated-text/__tests__/truncated-text-test.js263 // ── Layer context ──────────────────────────────────────────────────────────COMMENT
MEDIUM…onents/truncated-text/__tests__/truncated-text-test.js300 // ── Accessibility ──────────────────────────────────────────────────────────COMMENT
MEDIUM…src/components/tearsheet/tearsheet-header-content.scss99// ── Decorator (AI label) ─────────────────────────────────────────COMMENT
MEDIUM…src/components/tearsheet/tearsheet-header-content.scss120// ── Close button ─────────────────────────────────────────────────COMMENT
MEDIUM…src/components/tearsheet/tearsheet-header-content.scss158// ──────────────────────────────────────────────────────────────COMMENT
MEDIUM…src/components/tearsheet/tearsheet-header-content.scss160// ──────────────────────────────────────────────────────────────COMMENT
MEDIUM⚡…web-components/src/components/tearsheet/tearsheet.scss209// ──────────────────────────────────────────────────────────────COMMENT
MEDIUM⚡…web-components/src/components/tearsheet/tearsheet.scss211// ──────────────────────────────────────────────────────────────COMMENT
MEDIUM⚡…web-components/src/components/tearsheet/tearsheet.scss212// ── Narrow container sizing ───────────────────────────────────COMMENT
MEDIUM…ponents/src/components/tearsheet/tearsheet-header.scss30// ──────────────────────────────────────────────────────────────COMMENT
MEDIUM…ponents/src/components/tearsheet/tearsheet-header.scss32// ──────────────────────────────────────────────────────────────COMMENT
MEDIUM…ponents/src/components/tearsheet/tearsheet-header.scss117// ──────────────────────────────────────────────────────────────COMMENT
MEDIUM…ponents/src/components/tearsheet/tearsheet-header.scss119// ──────────────────────────────────────────────────────────────COMMENT
MEDIUM…cker/next/__tests__/date-picker-keyboard-focus-test.js98 // ─── sentinel DOM structure ──────────────────────────────────────────────────COMMENT
MEDIUM…cker/next/__tests__/date-picker-keyboard-focus-test.js122 // ─── _activateExitSentinel ───────────────────────────────────────────────────COMMENT
MEDIUM…cker/next/__tests__/date-picker-keyboard-focus-test.js134 // ─── sentinel focus handler ──────────────────────────────────────────────────COMMENT
MEDIUM…cker/next/__tests__/date-picker-keyboard-focus-test.js159 // ─── THE BUG: Tab from calendar must not drop focus to body ─────────────────COMMENT
MEDIUM…cker/next/__tests__/date-picker-keyboard-focus-test.js206 // ─── Tab from calendar closes the calendar ───────────────────────────────────COMMENT
170 more matches not shown…
Fake / Example Data356 hits · 397 pts
SeverityFileLineSnippetContext
LOW…sions/0005-use-realistic-example-content-in-stories.md121 title" and lorem ipsum text. This kind of meta content can accidentally carryCODE
LOW…sions/0005-use-realistic-example-content-in-stories.md27and lorem ipsum placeholders. Story content should use plausible user-facingCODE
LOWpackages/carbon-components-react/telemetry.yml154 - 'placeholder'CODE
LOW…ckages/web-components/tools/postcss-fix-host-pseudo.js20 'placeholder',CODE
LOW…ges/web-components/code-connect/search/search.figma.ts60 'placeholder',CODE
LOW…b-components/code-connect/search/fluid-search.figma.ts51 'placeholder',CODE
LOW…web-components/code-connect/textarea/textarea.figma.ts73 'placeholder',CODE
LOW…mponents/code-connect/textarea/fluid-textarea.figma.ts65 'placeholder',CODE
LOW…s/code-connect/date-picker/date-picker-simple.figma.ts83 'placeholder',CODE
LOW…-connect/date-picker/fluid-date-picker-single.figma.ts59 'placeholder',CODE
LOW…e-connect/date-picker/fluid-date-picker-range.figma.ts90 'placeholder',CODE
LOW…e-connect/date-picker/fluid-date-picker-range.figma.ts109 'placeholder',CODE
LOW…ts/code-connect/date-picker/date-picker-range.figma.ts97 'placeholder',CODE
LOW…ts/code-connect/date-picker/date-picker-range.figma.ts116 'placeholder',CODE
LOW…s/code-connect/date-picker/date-picker-single.figma.ts77 'placeholder',CODE
LOW…-connect/date-picker/fluid-date-picker-simple.figma.ts59 'placeholder',CODE
LOW…ents/code-connect/text-input/fluid-text-input.figma.ts66 'placeholder',CODE
LOW…components/code-connect/text-input/text-input.figma.ts77 'placeholder',CODE
LOW⚡…ges/web-components/examples/components/tabs/index.html39 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore maCODE
LOW⚡…ges/web-components/examples/components/tabs/index.html39 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore maCODE
LOW⚡…ges/web-components/examples/components/tabs/index.html46 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore maCODE
LOW⚡…ges/web-components/examples/components/tabs/index.html46 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore maCODE
LOW⚡…ges/web-components/examples/components/tabs/index.html53 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore maCODE
LOW⚡…ges/web-components/examples/components/tabs/index.html53 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore maCODE
LOW⚡…ges/web-components/examples/components/tabs/index.html60 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore maCODE
LOW⚡…ges/web-components/examples/components/tabs/index.html60 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore maCODE
LOW⚡…ges/web-components/examples/components/tabs/index.html67 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore maCODE
LOW⚡…ges/web-components/examples/components/tabs/index.html67 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore maCODE
LOW⚡…kages/web-components/examples/components/tabs/cdn.html39 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore maCODE
LOW⚡…kages/web-components/examples/components/tabs/cdn.html39 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore maCODE
LOW⚡…kages/web-components/examples/components/tabs/cdn.html46 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore maCODE
LOW⚡…kages/web-components/examples/components/tabs/cdn.html46 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore maCODE
LOW⚡…kages/web-components/examples/components/tabs/cdn.html53 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore maCODE
LOW⚡…kages/web-components/examples/components/tabs/cdn.html53 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore maCODE
LOW⚡…kages/web-components/examples/components/tabs/cdn.html60 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore maCODE
LOW⚡…kages/web-components/examples/components/tabs/cdn.html60 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore maCODE
LOW⚡…kages/web-components/examples/components/tabs/cdn.html67 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore maCODE
LOW⚡…kages/web-components/examples/components/tabs/cdn.html67 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore maCODE
LOW⚡…eb-components/examples/components/accordion/index.html28 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed doCODE
LOW⚡…eb-components/examples/components/accordion/index.html28 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed doCODE
LOW⚡…eb-components/examples/components/accordion/index.html36 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed doCODE
LOW⚡…eb-components/examples/components/accordion/index.html36 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed doCODE
LOW⚡…eb-components/examples/components/accordion/index.html44 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed doCODE
LOW⚡…eb-components/examples/components/accordion/index.html44 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed doCODE
LOW⚡…eb-components/examples/components/accordion/index.html52 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed doCODE
LOW⚡…eb-components/examples/components/accordion/index.html52 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed doCODE
LOW⚡…/web-components/examples/components/accordion/cdn.html28 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed doCODE
LOW⚡…/web-components/examples/components/accordion/cdn.html28 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed doCODE
LOW⚡…/web-components/examples/components/accordion/cdn.html36 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed doCODE
LOW⚡…/web-components/examples/components/accordion/cdn.html36 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed doCODE
LOW⚡…/web-components/examples/components/accordion/cdn.html44 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed doCODE
LOW⚡…/web-components/examples/components/accordion/cdn.html44 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed doCODE
LOW⚡…/web-components/examples/components/accordion/cdn.html52 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed doCODE
LOW⚡…/web-components/examples/components/accordion/cdn.html52 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed doCODE
LOW…web-components/examples/components/checkbox/index.html25 <cds-checkbox>Lorem Ipsum</cds-checkbox>CODE
LOW…s/web-components/examples/components/checkbox/cdn.html25 <cds-checkbox>Lorem Ipsum</cds-checkbox>CODE
LOW…eb-components/examples/components/tearsheet/index.html97 Lorem ipsum dolor sit amet, di os consectetur adipiscing elit, sedCODE
LOW…eb-components/examples/components/tearsheet/index.html97 Lorem ipsum dolor sit amet, di os consectetur adipiscing elit, sedCODE
LOW…/web-components/examples/components/tearsheet/cdn.html126 Lorem ipsum dolor sit amet, di os consectetur adipiscing elit, sedCODE
LOW…/web-components/examples/components/tearsheet/cdn.html126 Lorem ipsum dolor sit amet, di os consectetur adipiscing elit, sedCODE
296 more matches not shown…
Hyper-Verbose Identifiers45 hits · 45 pts
SeverityFileLineSnippetContext
LOWpackages/test-utils/public-api.js217function findSerializationArtifacts(paths, { root = process.cwd() } = {}) {CODE
LOWpackages/upgrade/transforms/enable-v12-overflowmenu.js84 function transformOverflowMenuItems(elements) {CODE
LOWpackages/upgrade/transforms/enable-v12-release.js389function createFeatureFlagsWrapper(application, featureFlags, j) {CODE
LOWpackages/upgrade/transforms/carbon-wc-imports.js78function collectNonBarrelWebComponentImports(j, root) {CODE
LOW…transforms/enable-v12-structured-list-visible-icons.js38function findFunctionsUsedInWrappers(j, root, functionsUsedInWrappers) {CODE
LOW…transforms/enable-v12-structured-list-visible-icons.js65function transformSelectionWrappers(j, root, functionsUsedInWrappers) {CODE
LOW…transforms/enable-v12-structured-list-visible-icons.js90function transformIdentifiedFunctions(j, root, functionsUsedInWrappers) {CODE
LOW…transforms/enable-v12-structured-list-visible-icons.js116function processNodeIfGeneratesRows(j, func) {CODE
LOW…es/upgrade/transforms/ibm-products-update-tearsheet.js208function transformTearsheetElement(j, path, localName) {CODE
LOW…/upgrade/transforms/ibm-products-update-page-header.js126 function addProductsReactSpecifiers(specifiers, insertAfterPath) {CODE
LOW…estfixtures__/ibm-products-update-tearsheet.output.tsx74function TearsheetWithHeaderActions() {CODE
LOW…estfixtures__/ibm-products-update-tearsheet.output.tsx170function TearsheetWithInfluencerPosition() {CODE
LOW…estfixtures__/ibm-products-update-tearsheet.output.tsx250function TearsheetWithComplexChildren() {CODE
LOW…estfixtures__/ibm-products-update-tearsheet.output.tsx277function TearsheetWithOnlyDecorator() {CODE
LOW…testfixtures__/ibm-products-update-tearsheet.input.tsx55function TearsheetWithHeaderActions() {CODE
LOW…testfixtures__/ibm-products-update-tearsheet.input.tsx119function TearsheetWithInfluencerPosition() {CODE
LOW…testfixtures__/ibm-products-update-tearsheet.input.tsx175function TearsheetWithComplexChildren() {CODE
LOW…testfixtures__/ibm-products-update-tearsheet.input.tsx196function TearsheetWithOnlyDecorator() {CODE
LOWpackages/pictograms-react/tasks/build.js33async function generateTypeScriptDefinitions() {CODE
LOW…kages/motion/style-dictionary/formats/scss-surfaces.js126function carbonScssMotionSurfacesFormat() {CODE
LOWpackages/motion/style-dictionary/formats/scss-tokens.js32function carbonScssMotionTokensFormat({ dictionary }) {CODE
LOWpackages/motion/style-dictionary/formats/js-surfaces.js81function carbonJsMotionSurfacesFormat({ options }) {CODE
LOWpackages/motion/style-dictionary/formats/js-tokens.js54function carbonJsMotionTokensFormat({ dictionary, options }) {CODE
LOWpackages/cli/src/commands/bundle/utils.js25export function formatDependenciesIntoGlobals(dependencies) {CODE
LOWpackages/web-components/tasks/build.js125function withInputCompatibilityAndPlugins(inputOptions) {CODE
LOWpackages/web-components/tasks/build-dist.js93function withInputCompatibilityAndPlugins({ postCSSPlugins }) {CODE
LOWpackages/web-components/src/utilities/snapscroll.ts88export function hasPreviousSiblingNotInView(): boolean {CODE
LOW…utilities/src/date-picker/primitives/keyboard-utils.ts46export function mapKeyboardToStateMachineEvent(CODE
LOWpackages/utilities/src/documentLang/documentLang.ts80export function subscribeDocumentLangChange(callback: Subscriber): () => void {CODE
LOW…ges/styles/scss/components/__tests__/accordion-test.js57 function getAccordionHoverSelectors(rules, media = []) {CODE
LOW…utilities-react/src/useNoInteractiveChildren/index.jsx33export function useInteractiveChildrenNeedDescription(CODE
LOWpackages/themes/__tests__/js-generated-tokens-test.js44function normalizeComponentThemeName(theme) {CODE
LOW…/react/src/internal/warnAboutDeprecatedReactVersion.ts22export function warnAboutDeprecatedReactVersion(version?: string) {CODE
LOW…nents/ProgressIndicator/ProgressIndicator.Skeleton.tsx40function ProgressIndicatorSkeleton({CODE
LOW…src/components/ConditionBuilder/assets/sampleInput.jsx613function modifyPropertiesWithoutCustomOperators(inputData) {CODE
LOWpackages/react/src/components/DatePicker/DatePicker.tsx45function initializeWeekdayShorthand() {CODE
LOWpackages/react/src/components/Search/Search.tsx246 function handleExpandButtonKeyDown(event: KeyboardEvent<HTMLDivElement>) {CODE
LOW…/components/FileUploader/FileUploaderDropContainer.tsx112function FileUploaderDropContainer({CODE
LOW…eact/src/components/MultiSelect/MultiSelect.stories.js183function preserveCustomSearchResults(items) {CODE
LOWpackages/react/src/components/Grid/Column.tsx364function getClassNameForBreakpoints(CODE
LOWpackages/react/src/components/Grid/Column.tsx437function getClassNameForFlexGridBreakpoints(CODE
LOWpackages/icon-build-helpers/src/registry.js136async function getFilepathsFromDirectory(directory) {CODE
LOWactions/validate-pr-template/index.js51function getChecklistItemsFromTemplate(templateBody) {CODE
LOWactions/issues/src/plugins/initialize-bug-metadata.js157function getSuggestedSeverityAnswer(body) {CODE
LOWactions/issues/src/plugins/initialize-bug-metadata.js466async function ensureCommunityContributionMetadata(context, octokit, severity) {CODE
Synthetic Comment Markers5 hits · 28 pts
SeverityFileLineSnippetContext
HIGH…ges/web-components/src/components/card/card.stories.ts431 <cds-card-title label="AI-powered" description="Generated by AI">CODE
HIGH…ges/web-components/src/components/card/card.stories.ts477 Performance insights generated by AI analysis of system metricsCODE
HIGHpackages/react/src/components/Card/Card.stories.js649 <Card.Title label="AI-powered" description="Generated by AI">CODE
HIGHpackages/react/src/components/Card/Card.stories.js666 Performance insights generated by AI analysis of systemCODE
HIGHpackages/react/src/components/SidePanel/SidePanel.tsx185 * Optional prop that is intended for any scenario where something is being generated by AI to reinforce AI transparenCOMMENT
Verbosity Indicators12 hits · 22 pts
SeverityFileLineSnippetContext
LOW…ate-picker/next/__tests__/date-picker-calendar-test.js208 // Step 1: Open the calendar via the adapterCOMMENT
LOW…ate-picker/next/__tests__/date-picker-calendar-test.js219 // Step 2: Select a date — calendar should closeCOMMENT
LOW…ate-picker/next/__tests__/date-picker-calendar-test.js241 // Step 3: Click the input — calendar should reopenCOMMENT
LOW…c/components/page-header/__tests__/page-header-test.js1766 // Step 1: make titleClipped true — ContextConsumer callback removes inert.COMMENT
LOW…c/components/page-header/__tests__/page-header-test.js1779 // Step 2: revert titleClipped to false — ContextConsumer callback re-adds inert.COMMENT
LOW⚡…mponents/DatePicker/next/components/DatePicker-test.js295 // Step 1: Click input to open calendarCOMMENT
LOW⚡…mponents/DatePicker/next/components/DatePicker-test.js299 // Step 2: Select a date — calendar should closeCOMMENT
LOW⚡…mponents/DatePicker/next/components/DatePicker-test.js309 // Step 3: Click the input again — calendar should reopenCOMMENT
LOW⚡…mponents/DatePicker/next/components/DatePicker-test.js330 // Step 1: Open calendar and select start dateCOMMENT
LOW⚡…mponents/DatePicker/next/components/DatePicker-test.js337 // Step 2: Select end date — calendar should closeCOMMENT
LOW⚡…mponents/DatePicker/next/components/DatePicker-test.js347 // Step 3: Click the start input again — calendar should reopenCOMMENT
LOW…heet/example/preview-components/MultiStepTearsheet.jsx294 // Step 1: Topic name is requiredCOMMENT
Structural Annotation Overuse12 hits · 22 pts
SeverityFileLineSnippetContext
LOW…ate-picker/next/__tests__/date-picker-calendar-test.js208 // Step 1: Open the calendar via the adapterCOMMENT
LOW…ate-picker/next/__tests__/date-picker-calendar-test.js219 // Step 2: Select a date — calendar should closeCOMMENT
LOW…ate-picker/next/__tests__/date-picker-calendar-test.js241 // Step 3: Click the input — calendar should reopenCOMMENT
LOW…c/components/page-header/__tests__/page-header-test.js1766 // Step 1: make titleClipped true — ContextConsumer callback removes inert.COMMENT
LOW…c/components/page-header/__tests__/page-header-test.js1779 // Step 2: revert titleClipped to false — ContextConsumer callback re-adds inert.COMMENT
LOW⚡…mponents/DatePicker/next/components/DatePicker-test.js295 // Step 1: Click input to open calendarCOMMENT
LOW⚡…mponents/DatePicker/next/components/DatePicker-test.js299 // Step 2: Select a date — calendar should closeCOMMENT
LOW⚡…mponents/DatePicker/next/components/DatePicker-test.js309 // Step 3: Click the input again — calendar should reopenCOMMENT
LOW⚡…mponents/DatePicker/next/components/DatePicker-test.js330 // Step 1: Open calendar and select start dateCOMMENT
LOW⚡…mponents/DatePicker/next/components/DatePicker-test.js337 // Step 2: Select end date — calendar should closeCOMMENT
LOW⚡…mponents/DatePicker/next/components/DatePicker-test.js347 // Step 3: Click the start input again — calendar should reopenCOMMENT
LOW…heet/example/preview-components/MultiStepTearsheet.jsx294 // Step 1: Topic name is requiredCOMMENT
Slop Phrases6 hits · 13 pts
SeverityFileLineSnippetContext
MEDIUM…/src/components/edit-in-place/edit-in-place.stories.ts31 'Controls containing element width. Used for demonstration purposes, not a property of the component.',CODE
MEDIUM…-state-manager-vite/src/components/CustomDataTable.jsx58 * THIS COMPONENT IS FOR DEMONSTRATION PURPOSES ONLY.COMMENT
MEDIUM…eact/src/components/EditInPlace/EditInPlace.stories.js45 'Controls containing element width. Used for demonstration purposes, not property of the component.',CODE
MEDIUM…xample/preview-components/CreateFullPageWithHeader.tsx162 description="Empty step for demonstration purposes"CODE
MEDIUM…/preview-components/CreateFullPageWithGlobalHeader.tsx195 description="Empty step for demonstration purposes"CODE
MEDIUM…/example/preview-components/StandardCreateFullPage.tsx158 description="Empty step for demonstration purposes"CODE
AI Slop Vocabulary2 hits · 6 pts
SeverityFileLineSnippetContext
MEDIUM…mponents/structured-list/structured-list-header-row.ts37 // but uses `hasSelection` prop to utilize attribute change callbackCOMMENT
MEDIUM…utilities/src/date-picker/primitives/temporal-utils.ts314 // In production, consider using a more robust parserCOMMENT
Cross-Language Confusion (JS/TS)1 hit · 5 pts
SeverityFileLineSnippetContext
HIGHpackages/scss-generator/src/generate/printer.js54 print(node, parent) {CODE
TODO Padding2 hits · 3 pts
SeverityFileLineSnippetContext
LOWpackages/react/src/components/Dialog/Dialog.tsx518 // TODO: Add tests to verify scrollable DialogBody is correctly labelled byCOMMENT
LOWpackages/react/src/components/Dialog/Dialog.tsx591 // TODO: Add tests to verify scrollable DialogBody is correctly labelled byCOMMENT
Modern AI Meta-Vocabulary1 hit · 2 pts
SeverityFileLineSnippetContext
MEDIUM…cisions/0008-isolate-breaking-web-component-changes.md74the WCA-to-CEM replacement (#22820) are all deletions of temporary scaffoldingCODE