AI Slop Code Risk Monitor

carbon-design-system/carbon-components-svelte

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

Svelte implementation of the Carbon Design System

0.6 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-components-svelte, a TypeScript project with 2,919 GitHub stars. SynthScan examined 379,777 lines of code across 3714 source files, recording 190 pattern matches distributed across 6 syntactic categories. The legacy adjusted pattern signal is 0.6 (Low pattern signal); it is not an authorship estimate.

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

0.6
Adjusted Signal
0.6
Raw Pattern Score
100%
Time Factor
2026-10-31
Last Push
2.9K
Stars
TypeScript
Language
379.8K
Lines of Code
3.7K
Files
190
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 1.8/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 1.0/100 · LOW

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

Agent Over-Engineering Ratio 0.8/100 · LOW

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

PR Review Velocity Impact 2.7/100 · LOW

Which changes need focused human review? 190 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 2MEDIUM 4LOW 184

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 190 distinct pattern matches across 6 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.

Fake / Example Data64 hits · 74 pts
SeverityFileLineSnippetContext
LOWCONTRIBUTING.md440- Use realistic, enterprise-flavored mock data instead of generic placeholders. Avoid `Tab label 1` / `Option 2` / `ItemCODE
LOWtests/TagInput/TagInput.test.ts540 expect(input()).not.toHaveAttribute("placeholder");CODE
LOWtests/TagInput/TagInput.test.ts548 expect(input()).toHaveAttribute("placeholder", "No topics");CODE
LOWtests/TimePicker/TimePicker.test.ts22 expect(input).toHaveAttribute("placeholder", "hh:mm");CODE
LOWtests/TimePicker/TimePicker.test.ts159 "placeholder",CODE
LOWtests/TimePicker/TimePicker.test.svelte9 export let placeholder: ComponentProps<TimePicker>["placeholder"] = "hh:mm";CODE
LOWtests/LazyMount/LazyMount.test.svelte22 <span slot="placeholder">Loading {i}</span>CODE
LOWtests/css/ai-skeleton.test.ts7const VARIANTS = ["text", "placeholder", "icon"].map(CODE
LOWtests/UIShell/HeaderMenuKeyboardOpen.test.svelte11 <HeaderSwitcher text="Acme Corp">CODE
LOWtests/UIShell/ProfileMenu.test.ts114 item("Acme Corp").focus();CODE
LOWtests/UIShell/HeaderSearch.test.ts36 expect(searchInput).toHaveAttribute("placeholder", "Search...");CODE
LOWtests/UIShell/HeaderPanels.test.ts214 ["Help", "Acme Corp"],CODE
LOWtests/UIShell/HeaderPanels.test.ts215 ["Acme Corp", "Profile"],CODE
LOWtests/UIShell/HeaderPanels.test.ts259 { trigger: "Acme Corp", first: "Acme Corp", last: "Globex" },CODE
LOWtests/UIShell/HeaderPanelExclusive.test.svelte17 <HeaderSwitcher text="Acme Corp" iconDescription="Switch account" />CODE
LOWtests/DatePicker/DatePicker.test.ts70 expect(input).toHaveAttribute("placeholder", "mm/dd/yyyy");CODE
LOWtests/DatePicker/DatePicker.test.ts226 expect(inputStart).toHaveAttribute("placeholder", "mm/dd/yyyy");CODE
LOWtests/DatePicker/DatePicker.test.ts227 expect(inputEnd).toHaveAttribute("placeholder", "mm/dd/yyyy");CODE
LOWtests/utils/initials.test.ts10 expect(getInitials("John Doe")).toBe("JD");CODE
LOWtests/utils/initials.test.ts59 expect(getInitialsFallback("John Doe")).toBe("JD");CODE
LOWtests/utils/initials.test.ts80 expect(getInitialsFresh("John Doe")).toBe("JD");CODE
LOWtests/ComboBox/ComboBox.test.ts26 expect(getInput()).toHaveAttribute("placeholder", "Select contact method");CODE
LOWtests/Search/Search.test.ts59 expect(search).toHaveAttribute("placeholder", "Search");CODE
LOWtests/UserAvatar/UserAvatar.test.svelte14<UserAvatar data-testid="initials-multi" name="John Doe" />CODE
LOWtests/UserAvatar/UserAvatar.test.svelte16<UserAvatar data-testid="initials-override" name="John Doe" initials="XY" />CODE
LOW⚡tests/UserAvatar/UserAvatar.test.svelte58<UserAvatar data-testid="size-lg" size="lg" name="John Doe" />CODE
LOW⚡tests/UserAvatar/UserAvatar.test.svelte60<UserAvatar data-testid="color-blue" backgroundColor="blue" name="John Doe" />CODE
LOW⚡tests/UserAvatar/UserAvatar.test.svelte65 name="John Doe"CODE
LOW⚡tests/UserAvatar/UserAvatar.test.svelte68<UserAvatar data-testid="color-auto" backgroundColor="auto" name="John Doe" />CODE
LOW⚡tests/UserAvatar/UserAvatar.test.svelte74 name="John Doe"CODE
LOW⚡tests/UserAvatar/UserAvatar.test.svelte81 name="John Doe"CODE
LOW⚡tests/UserAvatar/UserAvatar.test.svelte95 name="John Doe"CODE
LOW⚡tests/UserAvatar/UserAvatar.test.svelte100<UserAvatar data-testid="slot" name="John Doe">CODE
LOW⚡tests/UserAvatar/UserAvatar.test.svelte104<UserAvatar data-testid="custom-class" class="my-class" name="John Doe" />CODE
LOW⚡tests/UserAvatar/UserAvatar.test.svelte116 name="John Doe"CODE
LOW⚡tests/UserAvatar/UserAvatar.test.svelte122<UserAvatar data-testid="href" href="/profile" name="John Doe" />CODE
LOW⚡tests/UserAvatar/UserAvatar.test.svelte128 name="John Doe"CODE
LOW⚡tests/UserAvatar/UserAvatar.test.svelte134 name="John Doe"CODE
LOW⚡tests/UserAvatar/UserAvatar.test.svelte135 tooltipText="John Doe"CODE
LOW⚡tests/UserAvatar/UserAvatar.test.svelte141 name="John Doe"CODE
LOW⚡tests/UserAvatar/UserAvatar.test.svelte142 tooltipText="John Doe"CODE
LOW⚡tests/UserAvatar/UserAvatar.test.svelte148 name="John Doe"CODE
LOWtests/UserAvatar/UserAvatarImageError.test.svelte5 export let name = "Jane Doe";CODE
LOWtests/UserAvatar/UserAvatar.test.ts143 const expected = `bx--user-avatar--${getAvatarBackgroundColor("John Doe")}`;CODE
LOWtests/UserAvatar/UserAvatar.test.ts151 const color = getAvatarBackgroundColor("John Doe");CODE
LOWtests/UserAvatar/UserAvatar.test.ts241 expect(avatar).toHaveAttribute("aria-label", "John Doe");CODE
LOWtests/DataTable/data-table-utils.test.ts214 company: "Acme Corp",CODE
LOWtests/DataTable/data-table-utils.test.ts220 expect(resolvePath(obj, "contact.company")).toBe("Acme Corp");CODE
LOWtests/PinCodeInput/PinCodeInput.test.svelte25 export let placeholder: ComponentProps<PinCodeInput>["placeholder"] =CODE
LOWtests/PinCodeInput/PinCodeInput.test.ts25 expect(input).not.toHaveAttribute("placeholder");CODE
LOW⚡tests/PinCodeInput/PinCodeInput.test.ts949 expect(input).toHaveAttribute("placeholder", "–");CODE
LOW⚡tests/PinCodeInput/PinCodeInput.test.ts957 expect(input).toHaveAttribute("placeholder", "•");CODE
LOW⚡tests/PinCodeInput/PinCodeInput.test.ts965 expect(input).toHaveAttribute("placeholder", "0");CODE
LOWdocs/src/pages/tokens.svelte188 <SkeletonText slot="placeholder" paragraph lines={4} />CODE
LOWdocs/src/pages/tokens.svelte234 <SkeletonText slot="placeholder" paragraph lines={4} />CODE
LOW…src/pages/framed/UIShell/HeaderSwitcherNoAvatar.svelte16 { id: "acme", name: "Acme Corp" },CODE
LOW…rc/pages/framed/UIShell/HeaderSwitcherWorkspace.svelte19 { id: "acme", name: "Acme Corp" },CODE
LOW…c/pages/framed/UIShell/HeaderSwitcherIconAvatar.svelte18 { id: "acme", name: "Acme Corp" },CODE
LOW…s/src/pages/framed/UIShell/HeaderSwitcherNoLogo.svelte17 { id: "acme", name: "Acme Corp" },CODE
LOWe2e/date-picker.test.ts232 await expect(startInput).toHaveAttribute("placeholder", "mm/dd/yyyy");CODE
4 more matches not shown…
Hyper-Verbose Identifiers64 hits · 64 pts
SeverityFileLineSnippetContext
LOWtests/TreeView/helpers.ts21export async function expectOneUnhandledRejection(CODE
LOWtests/ListBox/menu-window.test.ts76function installManualResizeObserver() {CODE
LOWtests/utils/stub-per-option-resize-observer.ts43export function stubPerOptionResizeObserver() {CODE
LOWtests/utils/mock-snippet-overflow-height.ts15export function mockSnippetOverflowHeight(height = COLLAPSED_HEIGHT + 1) {CODE
LOWtests/utils/mock-snippet-overflow-height.ts27export async function waitForSnippetMeasurement() {CODE
LOWtests/ComboBox/ComboBox.test.ts2392 function renderWithOtherFieldFocused(props = {}) {CODE
LOWdocs/svelte.config.ts150async function formatAndHighlightSvelteCached(source: string) {CODE
LOWdocs/scripts/generate-md-docs.ts318function renderComponentApiMarkdown(moduleName: string) {CODE
LOWdocs/scripts/generate-md-docs.ts342function convertDocKbdToKbdForMarkdown(body: string) {CODE
LOWdocs/scripts/generate-md-docs.ts427function injectImportsIntoSvelteSnippet(code: string): string {CODE
LOWdocs/scripts/generate-md-docs.ts671function asciiNormalizeGeneratedMarkdown(text: string): string {CODE
LOWdocs/src/toc-scroll-spy.ts33 function scrollTocLinkIntoViewIfNeeded(link: HTMLAnchorElement) {CODE
LOWdocs/src/component-index.ts99export function serializeCategoryFilterParam(labels: string[]): string {CODE
LOWdocs/src/copy-markdown.ts21export function formatCopyIconDescription(CODE
LOWdocs/src/store.ts38function readStoredPackageManagerIndex(): number {CODE
LOWdocs/src/store.ts50function readStoredComponentTocOpen(): boolean {CODE
LOWe2e/measured-menu.ts172export async function expectMenuReadsContinuously(page: Page) {CODE
LOWe2e/reflow.test.ts34function documentScrollsHorizontally(page: Page) {CODE
LOWe2e/reflow.test.ts166function describeListRenderedWhole(fieldName: string) {CODE
LOWe2e/helpers/window-listeners.ts7export async function installClickListenerCounter(page: Page) {CODE
LOWsrc/UIShell/SideNav.svelte245 function handleResizeHandlePointerenter(event) {CODE
LOWsrc/UIShell/SideNav.svelte252 function handleResizeHandlePointerleave() {CODE
LOWsrc/TreeView/TreeView.svelte251 function resolveVirtualTabAnchorId(CODE
LOWsrc/TreeView/TreeView.svelte770 function clearMultiselectModifierKeys() {CODE
LOWsrc/TreeView/TreeView.svelte775 function handleMultiselectSelectStart(event) {CODE
LOWsrc/TreeView/TreeView.svelte791 function setMultiselectKeyListeners(want) {CODE
LOWsrc/TreeView/TreeView.svelte1516 function assignFirstTabStopIfNeeded() {CODE
LOWsrc/TreeView/TreeView.svelte1787 function getVirtualContainerHeight() {CODE
LOWsrc/TreeView/TreeView.svelte1890 function preserveVirtualFocusAfterScroll() {CODE
LOWsrc/DatePicker/date-picker-top-layer.js26export function positionFlatpickrCalendarFixed(CODE
LOWsrc/DatePicker/date-picker-top-layer.js100export function isEventTargetInsidePortaledCalendar(CODE
LOWsrc/DatePicker/create-calendar.js127 function disconnectAltInputObserver(_s, _d, instance) {CODE
LOWsrc/DatePicker/date-picker-top-layer.d.ts18export function positionFlatpickrCalendarFixed(CODE
LOWsrc/DatePicker/date-picker-top-layer.d.ts23export function isEventTargetInsidePortaledCalendar(CODE
LOWsrc/DatePicker/date-format-pattern.d.ts7export function dateFormatToMultiplePattern(CODE
LOWsrc/DatePicker/date-format-pattern.js72export function dateFormatToMultiplePattern(fmt, l10n) {CODE
LOWsrc/DatePicker/DatePicker.svelte769 function refreshCloseBaselineOnOpen() {CODE
LOWsrc/DatePicker/DatePicker.svelte805 function attachFixedRepositionListeners() {CODE
LOWsrc/DatePicker/DatePicker.svelte824 function detachFixedRepositionListeners() {CODE
LOWsrc/DatePicker/DatePicker.svelte956 function syncSelectedDatesFromCalendar() {CODE
LOWsrc/utils/dispatch-open-close.js12export function createOpenCloseDispatcher(dispatch) {CODE
LOWsrc/utils/option-list-navigator.js24export function createOptionListNavigator({CODE
LOWsrc/utils/relative-time-timer-pool.d.ts5export function subscribeRelativeTimeTick(CODE
LOWsrc/utils/dismissible-notification.d.ts27export function createDismissibleNotification(CODE
LOWsrc/utils/dismissible-notification.d.ts35export function focusActionableNotification(CODE
LOWsrc/utils/option-list-navigator.d.ts9export function createOptionListNavigator(options: {CODE
LOWsrc/utils/relative-time-timer-pool.js67function releaseVisibilityListenerIfIdle() {CODE
LOWsrc/utils/relative-time-timer-pool.js81export function subscribeRelativeTimeTick(refreshMs, callback) {CODE
LOWsrc/utils/virtualize.d.ts166export function scrollHighlightedIntoView(CODE
LOWsrc/utils/virtualize.d.ts201export function getMeasuredScrollCorrection(CODE
LOWsrc/utils/virtualize.d.ts206export function resetVirtualScrollOnClose(): number;CODE
LOWsrc/utils/dismissible-notification.js19export function focusActionableNotification(root) {CODE
LOWsrc/utils/dismissible-notification.js64export function createDismissibleNotification({CODE
LOWsrc/utils/virtualize.js571export function scrollHighlightedIntoView({CODE
LOWsrc/utils/virtualize.js727export function getMeasuredScrollCorrection({CODE
LOWsrc/utils/virtualize.js772export function resetVirtualScrollOnClose() {CODE
LOWsrc/utils/field-status.js15export function resolveValidationVisibility({CODE
LOWsrc/utils/dispatch-open-close.d.ts6export function createOpenCloseDispatcher(CODE
LOWsrc/utils/field-status.d.ts6export function resolveValidationVisibility(options: {CODE
LOWsrc/ComboBox/ComboBox.svelte1068 function acceptTypeaheadSuggestion() {CODE
4 more matches not shown…
Over-Commented Block56 hits · 56 pts
SeverityFileLineSnippetContext
LOWvite.config.perf.ts1// Production-mode config for perf probes: `dev: false` disables Svelte 5'sCOMMENT
LOWbench/treeview-toggle.dom.bench.ts41COMMENT
LOWbench/relativeTimeTimerPool.bench.ts1// Pure-logic benchmark: no jsdom, no Svelte, run directly via bun (`bunx ostia bench bench/<this file>.bench.ts`, optioCOMMENT
LOWbench/user-avatar-group-mount.dom.bench.ts1import { cleanup, render } from "@testing-library/svelte";COMMENT
LOWbench/windowListenerPool.bench.ts1// Pure-logic benchmark: no jsdom, no Svelte, run directly via bun (`bunx ostia bench bench/<this file>.bench.ts`, optioCOMMENT
LOWbench/combobox-mount.dom.bench.ts1import { cleanup, render } from "@testing-library/svelte";COMMENT
LOWbench/tabs-mount.dom.bench.ts1import { cleanup, render } from "@testing-library/svelte";COMMENT
LOWbench/treeVirtualIndex.bench.ts1// Pure-logic benchmark: no jsdom, no Svelte, run directly via bun (`bunx ostia bench bench/<this file>.bench.ts`, optioCOMMENT
LOWbench/overflow-menu-mount.dom.bench.ts1import { cleanup, render } from "@testing-library/svelte";COMMENT
LOWbench/boundedFifoCache.bench.ts1// Pure-logic benchmark: no jsdom, no Svelte, run directly via bun (`bunx ostia bench bench/<this file>.bench.ts`, optioCOMMENT
LOWbench/batchStoreUpdates.bench.ts1// Pure-logic benchmark: no jsdom, no Svelte, run directly via bun (`bunx ostia bench bench/<this file>.bench.ts`, optioCOMMENT
LOWbench/dom-preload.ts1/// <reference types="bun" />COMMENT
LOWbench/treeview-filter.dom.bench.ts41const checkedIds50 = Array.from({ length: 50 }, (_, i) => i * 200);COMMENT
LOWtests-svelte3/types/svelte/index.d.ts1// svelte2tsx prefixes each component with `/// <reference types="svelte" />`.COMMENT
LOWtests-svelte4/types/svelte/index.d.ts1// svelte2tsx prefixes each component with `/// <reference types="svelte" />`.COMMENT
LOWcss/_carbon-styles.scss1// Single style manifest shared by all six theme entry files. ReplacesCOMMENT
LOWcss/_carbon-styles.scss101@import "./ui-shell-classic";COMMENT
LOWcss/_inline-edit.scss1@import "carbon-components/scss/globals/scss/vars";COMMENT
LOWcss/_css-grid.scss1@use "sass:math";COMMENT
LOWcss/_header-switcher.scss81COMMENT
LOWcss/_list-box-highlight-ring.scss1@import "carbon-components/scss/globals/scss/vars";COMMENT
LOWcss/_field-focus-forced-colors.scss1@import "carbon-components/scss/globals/scss/vars";COMMENT
LOWcss/_list-box-wrap-options.scss1@import "carbon-components/scss/globals/scss/vars";COMMENT
LOWcss/_list-box-wrap-options.scss21/// (`BROWSERSLIST` in `scripts/build-css.ts`).COMMENT
LOWcss/_list-box-wrap-options.scss61 .#{$prefix}--list-box__menu--wrap-optionsCOMMENT
LOWcss/_side-panel.scss21/// SidePanel styles, after Carbon React's `SidePanel` from Carbon for IBMCOMMENT
LOWcss/_list-box-menu-align.scss1@import "carbon-components/scss/globals/scss/vars";COMMENT
LOWcss/_theme-token-properties.scss1// The theme token maps and `ccs-theme-tokens`, which declares a theme'sCOMMENT
LOWcss/_mirror-rtl.scss1@import "carbon-components/scss/globals/scss/vars";COMMENT
LOWcss/_card.scss1@import "carbon-components/scss/globals/scss/vars";COMMENT
LOWcss/_prose.scss321/// own styles, and so do plain elements slotted into them (a link in anCOMMENT
LOWcss/_fluid-date-picker.scss1// Fluid DatePicker (v11 port). v10 has no fluid variant.COMMENT
LOWcss/_fluid-date-picker.scss221COMMENT
LOWcss/_icon-forced-colors.scss1@import "carbon-components/scss/globals/scss/vars";COMMENT
LOWcss/_ai-tokens.scss1// Helpers for the Carbon v11 AI theme tokens (ai-aura-start, ai-border-start,COMMENT
LOWcss/_button-loading.scss41 // components/button/_button.scss) — mirror that for the spinner stroke.COMMENT
LOWcss/_interstitial-screen.scss1@import "carbon-components/scss/globals/scss/vars";COMMENT
LOWcss/_action-set.scss1@import "carbon-components/scss/globals/scss/vars";COMMENT
LOWcss/_dropdown.scss1@import "carbon-components/scss/globals/scss/vars";COMMENT
LOWtests/css/tooltip-expansion.test.ts21 ".bx--tooltip__trigger.bx--tooltip--a11y.bx--tooltip--hidden.bx--tooltip--a11y",COMMENT
LOWtests/css/size-budget.test.ts1// @vitest-environment nodeCOMMENT
LOWtests/css/media-query-grouping.test.ts1// @vitest-environment nodeCOMMENT
LOWtests/css/media-query-grouping.test.ts21 // hover block (side-nav-resize in components/ui-shell/_side-nav.scss).COMMENT
LOWtests/css/media-query-grouping.test.ts41 // quarter, and year grids gained one hover block (date-picker-grid inCOMMENT
LOWtests/DataTable/ToolbarSearch.test.ts201 await user.click(screen.getByRole("button", { name: "Bump unrelated" }));COMMENT
LOWexamples/sveltekit/src/app.d.ts1/// <reference types="@sveltejs/kit" />COMMENT
LOW.github/workflows/perf.yml1name: PerfCOMMENT
LOWsrc/Tabs/Tab.svelte161COMMENT
LOWsrc/TreeView/TreeView.svelte1561 return () => {COMMENT
LOWsrc/TreeView/TreeView.svelte1741 //COMMENT
LOWsrc/DatePicker/DatePicker.svelte1041 // untouched by the browser entirely — neither the input DOM value changeCOMMENT
LOWsrc/utils/virtual-window.js1// @ts-checkCOMMENT
LOWsrc/Theme/create-theme.js21// @carbon/colors, from grade 0 (white) to 100. One grade has the sameCOMMENT
LOWsrc/UserAvatarGroup/UserAvatarGroup.svelte101 // conditionally rendered. Each registers from its own `onMount`, so its nodeCOMMENT
LOWsrc/DataTable/DataTable.svelte701COMMENT
LOWsrc/DataTable/DataTable.svelte1221 ? virtualData.visibleItemsCOMMENT
AI Slop Vocabulary4 hits · 12 pts
SeverityFileLineSnippetContext
MEDIUMbench/boundedFifoCache.bench.ts7// Measured result is more nuanced than a clean O(1)/O(n) verdict: a singleCOMMENT
MEDIUMcss/_fluid-shared.scss8/// Absolutely positioned fluid label that overlays the top of a fluid fieldCOMMENT
MEDIUM.github/workflows/checks.yml404 # Selected files outside this harness's `include` (Svelte 5-onlyCOMMENT
MEDIUMe2e/rtl.test.ts1150// Absolutely positioned pseudo-elements drawn at one side of a part.COMMENT
Synthetic Comment Markers1 hit · 5 pts
SeverityFileLineSnippetContext
HIGHcarbon.yml49 description: Marks content and fields generated by AI and opens an explanation of how the AI produced them.CODE
Cross-Language Confusion (JS/TS)1 hit · 5 pts
SeverityFileLineSnippetContext
HIGHe2e/selector-stats.ts747 print(report);CODE