AI Slop Code Risk Monitor

thesysdev/openui

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

The Open Standard for Generative UI

1.2 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for thesysdev/openui, a TypeScript project with 14,549 GitHub stars. SynthScan examined 814,076 lines of code across 2821 source files, recording 428 pattern matches distributed across 10 syntactic categories. The legacy adjusted pattern signal is 1.2 (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.

1.2
Adjusted Signal
1.2
Raw Pattern Score
100%
Time Factor
2026-10-31
Last Push
14.5K
Stars
TypeScript
Language
814.1K
Lines of Code
2.8K
Files
428
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.2/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 0.2/100 · LOW

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

Agent Over-Engineering Ratio 5.2/100 · LOW

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

PR Review Velocity Impact 5.7/100 · LOW

Which changes need focused human review? 428 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 262LOW 164

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 428 distinct pattern matches across 10 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a detector match to inspect in context. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.

Reading the findings table: The Severity column indicates the configured finding weight (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — legacy comment-context matches receive a ×1.5 score weight. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier under the legacy scoring model.

Decorative Section Separators245 hits · 760 pts
SeverityFileLineSnippetContext
MEDIUMdocs/app/demo/github/constants.ts75// ── Chat message types (shared between page + ConversationPanel) ──────────COMMENT
MEDIUMdocs/app/demo/github/page.tsx49// ── Helpers ─────────────────────────────────────────────────────────────────COMMENT
MEDIUMdocs/app/demo/github/page.tsx105// ── Tool call tracking wrapper ───────────────────────────────────────────COMMENT
MEDIUMdocs/app/demo/github/page.tsx145// ── SSE streaming ────────────────────────────────────────────────────────COMMENT
MEDIUMdocs/app/demo/github/page.tsx216// ── Main Page ────────────────────────────────────────────────────────────COMMENT
MEDIUMdocs/app/demo/github/page.tsx308 // ── GitHub connect ───────────────────────────────────────────────────COMMENT
MEDIUMdocs/app/demo/github/page.tsx350 // ── Send message ─────────────────────────────────────────────────────COMMENT
MEDIUMdocs/app/demo/github/page.tsx515 // ── Saved dashboards ───────────────────────────────────────────────────COMMENT
MEDIUMdocs/app/demo/github/page.tsx549 // ── Render ─────────────────────────────────────────────────────────────COMMENT
MEDIUMdocs/app/demo/github/github/types.ts3// ── Transformed GitHub data interfaces ────────────────────────────────────COMMENT
MEDIUMdocs/app/demo/github/github/types.ts65// ── ToolSpec definitions for system prompt ──────────────────────────────COMMENT
MEDIUMdocs/app/demo/github/github/tools.ts12// ── Cache ──────────────────────────────────────────────────────────────────COMMENT
MEDIUMdocs/app/demo/github/github/tools.ts80// ── Rate limit tracking ────────────────────────────────────────────────────COMMENT
MEDIUMdocs/app/demo/github/github/tools.ts112// ── Retry for 202 (computing) ──────────────────────────────────────────────COMMENT
MEDIUMdocs/app/demo/github/github/tools.ts130// ── Tool implementations ───────────────────────────────────────────────────COMMENT
MEDIUMdocs/app/demo/github/github/tools.ts169 // ── Profile ──────────────────────────────────────────────────────────COMMENT
MEDIUMdocs/app/demo/github/github/tools.ts206 // ── Repos ────────────────────────────────────────────────────────────COMMENT
MEDIUMdocs/app/demo/github/github/tools.ts242 // ── Languages (aggregated) ───────────────────────────────────────────COMMENT
MEDIUMdocs/app/demo/github/github/tools.ts297 // ── Events ───────────────────────────────────────────────────────────COMMENT
MEDIUMdocs/app/demo/github/github/tools.ts342 // ── Commit Activity (per repo) ───────────────────────────────────────COMMENT
MEDIUMdocs/app/demo/github/github/tools.ts372 // ── Star History (per repo) ──────────────────────────────────────────COMMENT
MEDIUMdocs/app/demo/github/github/tools.ts407 // ── Contributors (per repo) ──────────────────────────────────────────COMMENT
MEDIUMdocs/app/demo/github/github/tools.ts441 // ── Bookmarks (localStorage) ─────────────────────────────────────────COMMENT
MEDIUMdocs/app/api/demo/github/stream/route.ts17// ── Library spec from `openui generate --spec` ────────────────────────────COMMENT
MEDIUMdocs/app/api/demo/github/stream/route.ts23// ── GitHub system prompt ──────────────────────────────────────────────────COMMENT
MEDIUMdocs/app/api/demo/github/stream/route.ts47// ── Route handler ──────────────────────────────────────────────────────────COMMENT
MEDIUMdocs/content/blog/components/live-filter-demo.tsx15// ─── Deterministic mock data ─────────────────────────────────────────────────COMMENT
MEDIUMdocs/content/blog/components/live-filter-demo.tsx62// ─── Pre-played tool-loop conversation (left panel) ──────────────────────────COMMENT
MEDIUMdocs/content/blog/components/live-filter-demo.tsx74// ─── Styles ──────────────────────────────────────────────────────────────────COMMENT
MEDIUMdocs/content/blog/components/live-filter-demo.tsx113// ─── The demo ────────────────────────────────────────────────────────────────COMMENT
MEDIUM…mples/miscellaneous/supabase/src/app/api/chat/route.ts81 // ── Persist the full conversation ──────────────────────────────────────COMMENT
MEDIUM…mples/app-frameworks/react-native/chat-app/library.tsx7// ─── Shared chart constants ───────────────────────────────────────────────────COMMENT
MEDIUM…mples/app-frameworks/react-native/chat-app/library.tsx23// ─── Text ────────────────────────────────────────────────────────────────────COMMENT
MEDIUM…mples/app-frameworks/react-native/chat-app/library.tsx44// ─── BarChart ─────────────────────────────────────────────────────────────────COMMENT
MEDIUM…mples/app-frameworks/react-native/chat-app/library.tsx99// ─── LineChart ────────────────────────────────────────────────────────────────COMMENT
MEDIUM…mples/app-frameworks/react-native/chat-app/library.tsx160// ─── PieChart ─────────────────────────────────────────────────────────────────COMMENT
MEDIUM…mples/app-frameworks/react-native/chat-app/library.tsx233// ─── Card ────────────────────────────────────────────────────────────────────COMMENT
MEDIUM…mples/app-frameworks/react-native/chat-app/library.tsx265// ─── Library ─────────────────────────────────────────────────────────────────COMMENT
MEDIUM…mples/app-frameworks/react-native/chat-app/library.tsx278// ─── Styles ──────────────────────────────────────────────────────────────────COMMENT
MEDIUM…rameworks/react-native/chat-app/screens/ChatScreen.tsx11// ─── Message types ────────────────────────────────────────────────────────────COMMENT
MEDIUM…rameworks/react-native/chat-app/screens/ChatScreen.tsx21// ─── ChatScreen ───────────────────────────────────────────────────────────────COMMENT
MEDIUMpackages/lang-core/src/signature.ts8// ─── Schema ID tagging ─────────────────────────────────────────────────────COMMENT
MEDIUMpackages/lang-core/src/signature.ts41// ─── Zod v3 detection ──────────────────────────────────────────────────────COMMENT
MEDIUMpackages/lang-core/src/signature.ts54// ─── Zod introspection ──────────────────────────────────────────────────────COMMENT
MEDIUMpackages/lang-core/src/signature.ts207// ─── Field analysis & signature generation ──────────────────────────────────COMMENT
MEDIUMpackages/lang-core/src/reactive.ts1// ─────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMpackages/lang-core/src/reactive.ts4// ─────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMpackages/lang-core/src/extend.ts13// ─── library.extend ─────────────────────────────────────────────────────────COMMENT
MEDIUMpackages/lang-core/src/library.ts26// ─── Sub-component type ──────────────────────────────────────────────────────COMMENT
MEDIUMpackages/lang-core/src/library.ts38// ─── Renderer types (framework-generic) ──────────────────────────────────────COMMENT
MEDIUMpackages/lang-core/src/library.ts55// ─── DefinedComponent (framework-generic) ────────────────────────────────────COMMENT
MEDIUMpackages/lang-core/src/library.ts93// ─── Groups & Prompt Options ─────────────────────────────────────────────────COMMENT
MEDIUMpackages/lang-core/src/library.ts158// ─── Library ────────────────────────────────────────────────────────────────COMMENT
MEDIUMpackages/lang-core/src/runtime/evaluator.ts1// ─────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMpackages/lang-core/src/runtime/evaluator.ts4// ─────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMpackages/lang-core/src/runtime/evaluator.ts76 // ── Literals ──────────────────────────────────────────────────────────COMMENT
MEDIUM⚡packages/lang-core/src/runtime/evaluator.ts88 // ── State references ──────────────────────────────────────────────────COMMENT
MEDIUM⚡packages/lang-core/src/runtime/evaluator.ts92 // ── References ────────────────────────────────────────────────────────COMMENT
MEDIUM⚡packages/lang-core/src/runtime/evaluator.ts97 // ── Collections ───────────────────────────────────────────────────────COMMENT
MEDIUM⚡packages/lang-core/src/runtime/evaluator.ts103 // ── Component ─────────────────────────────────────────────────────────COMMENT
185 more matches not shown…
Hyper-Verbose Identifiers109 hits · 111 pts
SeverityFileLineSnippetContext
LOWdocs/app/chat/_components/demo-conversations.ts710export function getDemoConversationBySlug(slug: string): DemoConversation | undefined {CODE
LOWdocs/app/chat/_components/viewport-presets.ts38export function subscribeToCurrentUrlFormFactor(onStoreChange: () => void): () => void {CODE
LOWdocs/app/chat/_components/demo-aware-chat-controls.tsx70export function DemoResponseInteractionGuard() {CODE
LOWdocs/app/chat/_components/demo-aware-chat-controls.tsx286function getDemoConversationFromPathname(pathname: string): DemoConversation | undefined {CODE
LOWdocs/app/chat/_components/demo-conversation-storage.ts12export function createDemoConversationStorage(CODE
LOW…hat/_components/agent-surfaces/cloud-agent-surface.tsx196function AnalyticsMobileNewChatButton({CODE
LOW…hat/_components/agent-surfaces/cloud-agent-surface.tsx219function getGenerationAnalyticsContext(CODE
LOWdocs/app/(home)/sections/HeroSection/HeroSection.tsx12function capturePrimaryHeroCliCopy(command: string) {CODE
LOWdocs/app/(home)/sections/HeroSection/HeroSection.tsx16function captureDropdownHeroCliCopy(command: string) {CODE
LOW…sections/ProductIllustrations/ProductIllustrations.tsx10export function GatewayReliabilityDashboardIllustration({CODE
LOW…sections/ProductIllustrations/ProductIllustrations.tsx306export function GatewayReliabilityIllustration() {CODE
LOW…sections/ProductIllustrations/ProductIllustrations.tsx311export function GatewayReliabilityOpenIllustration() {CODE
LOW…p/(home)/_saved/generative-ui-hero/HeroSection.tsx.txt12function capturePrimaryHeroCliCopy(command: string) {CODE
LOW…p/(home)/_saved/generative-ui-hero/HeroSection.tsx.txt16function captureDropdownHeroCliCopy(command: string) {CODE
LOWdocs/app/(home)/integrations/data.ts561export function getIntegrationsByCategory(id: IntegrationCategoryId): Integration[] {CODE
LOWdocs/app/(home)/integrations/data.ts574export function getIntegrationPageMetadata(integration: Integration): PageMetadataInput {CODE
LOW…app/compare/_components/comparison-mode-controller.tsx54export function createComparisonControllerRegistry(): ComparisonControllerRegistry {CODE
LOW…app/compare/_components/comparison-mode-controller.tsx128export function useComparisonModeSnapshot(CODE
LOW…app/compare/_components/comparison-mode-controller.tsx145export function ComparisonModeControllerBridge({CODE
LOW…/_components/agent-surfaces/use-comparison-chat-llm.ts43async function notifyIfCreditsAreExhausted(CODE
LOW…tem/components/preview/ColorSwatchesPreviewSection.tsx24export default function ColorSwatchesPreviewSection({CODE
LOW…system/components/preview/pages/ShadowsPreviewPage.tsx155function normalizeShadowValueToOklch(value) {CODE
LOWdocs/components/cookbook-analytics-architecture.tsx166export function CookbookAnalyticsArchitecture() {CODE
LOWdocs/components/cookbook-comparison-diagram.tsx47export function CookbookComparisonDiagram() {CODE
LOWdocs/components/gateway-reliability-visualization.tsx1export function GatewayReliabilityVisualization() {CODE
LOWdocs/lib/chat-demo-analytics.ts129export function getChatDemoArtifactAnalytics(CODE
LOWdocs/lib/demos-offline.ts73export function createDemosPausedResponse(): Response {CODE
LOWdocs/lib/analytics.ts50export function getCreateCliPackageManager(command: string): CreateCliPackageManager | null {CODE
LOWdocs/lib/analytics.ts61export function getCreateCliCommandCopiedProperties(CODE
LOWdocs/lib/analytics.ts75export function captureCreateCliCommandCopied(CODE
LOWdocs/lib/demo-credits.ts19export function createDemoCreditsErrorPayload(): DemoCreditsErrorPayload {CODE
LOWdocs/lib/demo-credits.ts27export function isDemoCreditsErrorPayload(value: unknown): value is DemoCreditsErrorPayload {CODE
LOWdocs/lib/demo-credits.ts52export function isDemoCreditsExhaustedError(error: unknown, status?: number): boolean {CODE
LOWdocs/lib/demo-credits.ts57export function createDemoCreditsExhaustedResponse(): Response {CODE
LOWdocs/lib/docs-navigation.ts154export function getSidebarModeForPathname(CODE
LOWdocs/lib/openui-cloud/user-id.ts18export function getOrCreateCloudUserId(): string {CODE
LOWexamples/harnesses/pi/src/lib/pi-session.ts160export async function getOrCreateSession(CODE
LOW…build/src/components/grok-build-interaction-dialog.tsx363export function GrokBuildInteractionDialog(props: GrokBuildInteractionDialogProps) {CODE
LOW…arnesses/grok-build/src/lib/grok-build-interactions.ts131export function parseGrokBuildInteraction(CODE
LOW…arnesses/grok-build/src/lib/grok-build-interactions.ts414export function requestGrokBuildInteraction(CODE
LOW⚡…arnesses/grok-build/src/lib/grok-build-interactions.ts425export function waitForGrokBuildInteractionChange(CODE
LOW⚡…arnesses/grok-build/src/lib/grok-build-interactions.ts433export function respondToGrokBuildInteraction(CODE
LOW⚡…arnesses/grok-build/src/lib/grok-build-interactions.ts441export function cancelGrokBuildInteractions(sessionId: string): void {CODE
LOW⚡…arnesses/grok-build/src/lib/grok-build-interactions.ts445export function cancelAllGrokBuildInteractions(): void {CODE
LOW…amples/harnesses/grok-build/src/lib/grok-build-chat.ts16async function persistAssistantFromStream(CODE
LOWexamples/harnesses/grok-build/src/lib/grok-build-acp.ts63export function decodeGrokSessionNotification(CODE
LOWexamples/harnesses/grok-build/src/lib/openui-output.ts269function latestRenderableRootCandidate(CODE
LOWexamples/harnesses/grok-build/src/lib/openui-output.ts287function latestRenderableCandidate(value: string): string | undefined {CODE
LOW…ples/design-systems/shadcn/src/components/ui/chart.tsx294function getPayloadConfigFromPayload(config: ChartConfig, payload: unknown, key: string) {CODE
LOW…ks/conversational-analytics/src/lib/gateway-history.ts19export async function loadChatCompletionHistory(options: {CODE
LOW…cookbooks/booking-assistant/src/lib/gateway-history.ts19export async function loadChatCompletionHistory(options: {CODE
LOW…okbooks/document-comparison/src/lib/gateway-history.ts19export async function loadChatCompletionHistory(options: {CODE
LOWpackages/lang-core/src/parser/prompt.ts286function interactiveFiltersSection(): string {CODE
LOWpackages/lang-core/src/parser/prompt.ts556function generateComponentSignatures(CODE
LOWpackages/lang-core/src/parser/serialize.ts225function serializeStateDeclarations(CODE
LOWpackages/lang-core/src/telemetry/shared.ts31export function isRuntimeTelemetryEnabled(env?: TelemetryEnvironment): boolean {CODE
LOWpackages/lang-core/src/telemetry/runtime.ts154export function buildSystemPromptConfigProjection(spec: PromptSpec): Json {CODE
LOWpackages/lang-core/src/telemetry/runtime.ts197export function calculateSystemPromptConfigHash(spec: PromptSpec): Promise<string> {CODE
LOWpackages/lang-core/src/telemetry/runtime.ts429export function recordSystemPromptGeneration(spec: PromptSpec, inputShape: InputShape): void {CODE
LOWpackages/lang-core/src/telemetry/runtime.ts546export function prepareParserParseTelemetry(): ParserParseCaptureContext | undefined {CODE
49 more matches not shown…
Modern AI Meta-Vocabulary13 hits · 35 pts
SeverityFileLineSnippetContext
MEDIUMREADME.md182│ └── openui-cli/ # CLI for scaffolding & prompt generationCODE
MEDIUMREADME.md197- [Quickstart](https://www.openui.com/docs/agent/getting-started/quickstart) to scaffold a working appCODE
MEDIUMREADME.md232OpenUI ships an [Agent Skill](https://agentskills.io) so AI coding assistants (Claude Code, Codex, Cursor, Copilot, etc.CODE
MEDIUMexamples/README.md3These projects showcase complete OpenUI workflows and integrations with different runtimes, application frameworks, desiCODE
MEDIUM⚡packages/openui-cli/CHANGELOG.md33- [#1336](https://github.com/thesysdev/openui/pull/1336) [`adc0234`](https://github.com/thesysdev/openui/commit/adc02343CODE
MEDIUM⚡packages/openui-cli/CHANGELOG.md35- [#1342](https://github.com/thesysdev/openui/pull/1342) [`9aa0771`](https://github.com/thesysdev/openui/commit/9aa07716CODE
MEDIUM⚡packages/openui-cli/CHANGELOG.md35- [#1342](https://github.com/thesysdev/openui/pull/1342) [`9aa0771`](https://github.com/thesysdev/openui/commit/9aa07716CODE
MEDIUMpackages/openui-cli/src/lib/scaffold/agents-guide.ts96 // A missing guide shouldn't fail the scaffold; the pointer still leads to the skill.COMMENT
MEDIUMpackages/openui-cli/src/lib/scaffold/agents-guide.ts103// AGENTS.md, still scaffold a working pointer; swap it once AGENTS.md exists.COMMENT
MEDIUMpackages/openui-cli/src/lib/scaffold/copy.ts18 // reaches the scaffold — and freshly created apps would commit `.env`.COMMENT
MEDIUMpackages/openui-cli/src/commands/create/lib/env.ts11 // Stable per-scaffold identity (see writeEnv). Slugified because the name isCOMMENT
MEDIUMpackages/openui-cli/src/commands/create/lib/env.ts27 // APP_ID is the scaffold's stable identity: the frontend-token route sendsCOMMENT
MEDIUM.github/actions/cli-scaffold-e2e/action.yml80 # OPENUI_DEBUG + OPENUI_SOURCE_DIR makes the CLI scaffold the checkout'sCOMMENT
Fake / Example Data28 hits · 28 pts
SeverityFileLineSnippetContext
LOWdocs/app/docs/openui-lang/streaming-comparison.tsx31 "placeholder": "Your full name",CODE
LOWdocs/app/docs/openui-lang/streaming-comparison.tsx49 "placeholder": "you@example.com",CODE
LOWdocs/app/docs/openui-lang/streaming-comparison.tsx67 "placeholder": "e.g., +1 555 123 4567",CODE
LOWdocs/app/docs/openui-lang/streaming-comparison.tsx123 "placeholder": "Select a subject...",CODE
LOWdocs/app/docs/openui-lang/streaming-comparison.tsx139 "placeholder": "How can we help?",CODE
LOWbenchmarks/schema.json900 "placeholder": {CODE
LOWbenchmarks/schema.json924 "placeholder": {CODE
LOWbenchmarks/schema.json953 "placeholder": {CODE
LOWbenchmarks/samples/contact-form.c1.json26 "placeholder": "Your full name",CODE
LOWbenchmarks/samples/contact-form.c1.json41 "placeholder": "you@example.com",CODE
LOWbenchmarks/samples/contact-form.c1.json56 "placeholder": "e.g., +1 555 123 4567",CODE
LOWbenchmarks/samples/contact-form.c1.json108 "placeholder": "Select a subject...",CODE
LOWbenchmarks/samples/contact-form.c1.json122 "placeholder": "How can we help?",CODE
LOWbenchmarks/samples/settings-panel.c1.json47 "placeholder": "e.g., Alex Johnson",CODE
LOWbenchmarks/samples/settings-panel.c1.json62 "placeholder": "https://example.com/avatar.png",CODE
LOWbenchmarks/samples/e-commerce-product.c1.json202 "placeholder": "Select your size...",CODE
LOWpackages/react-email/src/library.ts387footer = EmailFooterTwoColumn("https://picsum.photos/seed/acme-icon/42/42", "Acme", "Acme Corp", "Innovation first", "12CODE
LOWpackages/react-email/src/library.ts398 "Use realistic, professional placeholder text — never use lorem ipsum.",CODE
LOW…src/components/ListBlock/stories/ListBlock.stories.tsx98 <ListItem icon={<User size={16} />} title="John Doe" subtitle="Software Engineer" />CODE
LOW…src/components/ListBlock/stories/ListBlock.stories.tsx108 <ListItem icon={<User size={16} />} title="John Doe" />CODE
LOW…src/components/ListBlock/stories/ListBlock.stories.tsx120 title="John Doe"CODE
LOW…src/components/ListBlock/stories/ListBlock.stories.tsx124 onClick={() => alert("John Doe")}CODE
LOW…src/components/ListBlock/stories/ListBlock.stories.tsx151 title="John Doe"CODE
LOW…src/components/ListBlock/stories/ListBlock.stories.tsx171 <ListItem image={{ src: "https://i.pravatar.cc/40?img=1", alt: "John" }} title="John Doe" />CODE
LOW…src/components/ListBlock/stories/ListBlock.stories.tsx183 title="John Doe"CODE
LOW…src/components/ListBlock/stories/ListBlock.stories.tsx186 onClick={() => alert("John Doe")}CODE
LOW…eam/formats/__tests__/vercel-ai-message-format.test.ts333 input: { to: "user@example.com" },CODE
LOW…eam/formats/__tests__/vercel-ai-message-format.test.ts358 function: { name: "email", arguments: '{"to":"user@example.com"}' },CODE
Over-Commented Block23 hits · 23 pts
SeverityFileLineSnippetContext
LOWexamples/harnesses/grok-build/next-env.d.ts1/// <reference types="next" />COMMENT
LOWexamples/miscellaneous/react-email/next-env.d.ts1/// <reference types="next" />COMMENT
LOWexamples/agent-frameworks/vercel-eve/next-env.d.ts1/// <reference types="next" />COMMENT
LOW…ples/app-frameworks/react-native/backend/next-env.d.ts1/// <reference types="next" />COMMENT
LOWexamples/design-systems/material-ui/next-env.d.ts1/// <reference types="next" />COMMENT
LOWexamples/design-systems/shadcn/next-env.d.ts1/// <reference types="next" />COMMENT
LOWpackages/react-ui/.storybook/preview.tsx61 // // // value: `production-${theme}`,COMMENT
LOWpackages/react-ui/.storybook/preview.tsx81COMMENT
LOWpackages/react-ui/src/components/Charts/_prefix.scss1// Brand prefix for every chart class selector and @keyframes name — the SCSSCOMMENT
LOW…ponents/Charts/BarChart/parts/horizontalBarGeometry.ts1// Pure layout geometry for the horizontal BarChart: the load-bearing math thatCOMMENT
LOW…omponents/Charts/CalendarHeatmap/parts/calendarMath.ts1// Calendar-grid math for the GitHub-contributions-style CalendarHeatmap.COMMENT
LOW…c/components/Charts/shared/cartesian/seriesGeometry.ts1// Flat-vector geometry builders for the line/area series data morph.COMMENT
LOW…/src/components/Charts/shared/core/spring/dataMorph.ts1// The data morph: N scalars (a series' pixel geometry, flattened) springingCOMMENT
LOW…c/components/Charts/shared/core/spring/useDataMorph.ts1// React hook over `createDataMorph`, mirroring useSpring's ref discipline: theCOMMENT
LOW…/Charts/hooks/polar/useCategoricalChartOrchestrator.ts141COMMENT
LOW…ents/Charts/hooks/core/useCanvasContextForLabelSize.ts41 // an SSR page the hydrated flip re-renders post-commit so the ref isCOMMENT
LOW…ents/Charts/hooks/core/useCanvasContextForLabelSize.ts61 const themeFont = userTheme.textLabelXs;COMMENT
LOW…ponents/Charts/hooks/core/useIsomorphicLayoutEffect.ts1import { useEffect, useLayoutEffect } from "react";COMMENT
LOW…es/react-ui/src/components/AgentInterface/_column.scss1// One reading column for the agent interface: conversation messages, theCOMMENT
LOW…ges/react-ui/src/components/AgentInterface/thread.scss541 overflow-wrap: break-word;COMMENT
LOWpackages/react-lang/src/index.native.ts1// React Native entry — identical to the web entry minus the devtoolsCOMMENT
LOW…es/react-headless/src/stream/processStreamedMessage.ts221 inFlightToolCallIds.delete(event.toolCallId);COMMENT
LOW…es/react-headless/src/store/artifactAutoOpenWatcher.ts21 // artifacts = {COMMENT
AI Slop Vocabulary4 hits · 10 pts
SeverityFileLineSnippetContext
MEDIUMdocs/public/openclaw-os/install.sh185 # the URL is the last http-shaped line. `tail -n1` is more robust thanCOMMENT
MEDIUM…ous/react-email/src/components/composePage/starters.ts6 prompt: `Create a beautiful launch announcement email for OpenUI — the open standard for Generative UI. OpenUI lets CODE
MEDIUMexamples/design-systems/material-ui/package-lock.json11039 "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.3.tgz",CODE
MEDIUM.github/workflows/lighthouse.yml54 # docs/lighthouserc.cjs. Accessibility, best practices and SEO fail theCOMMENT
Synthetic Comment Markers1 hit · 5 pts
SeverityFileLineSnippetContext
HIGHbenchmarks/README.md34Measured with `tiktoken` (`gpt-5` model encoder). Generated by GPT-5.2 at temperature 0.CODE
Cross-Language Confusion (JS/TS)1 hit · 5 pts
SeverityFileLineSnippetContext
HIGH…src/components/CodeBlock/stories/CodeBlock.stories.tsx65print(greet("World"))`,CODE
Verbosity Indicators2 hits · 3 pts
SeverityFileLineSnippetContext
LOW…cellaneous/handsontable/src/app/api/chat/tableStore.ts71 // Step 1: Expand range end-refs (e.g. B1:B5 → B1:B6 when inserting at position 5)COMMENT
LOW…cellaneous/handsontable/src/app/api/chat/tableStore.ts95 // Step 2: Shift standalone (non-range) refs past the insert point.COMMENT
Structural Annotation Overuse2 hits · 3 pts
SeverityFileLineSnippetContext
LOW…cellaneous/handsontable/src/app/api/chat/tableStore.ts71 // Step 1: Expand range end-refs (e.g. B1:B5 → B1:B6 when inserting at position 5)COMMENT
LOW…cellaneous/handsontable/src/app/api/chat/tableStore.ts95 // Step 2: Shift standalone (non-range) refs past the insert point.COMMENT