AI Slop Code Risk Monitor

tsparticles/tsparticles

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

tsParticles - Easily create highly customizable JavaScript particles effects, confetti explosions and fireworks animations and use them as animated backgrounds for your website. Ready to use components available for React.js, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Inferno, Solid, Riot and Web Components.

0.8 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for tsparticles/tsparticles, a TypeScript project with 9,066 GitHub stars. SynthScan examined 718,408 lines of code across 11171 source files, recording 439 pattern matches distributed across 12 syntactic categories. The legacy adjusted pattern signal is 0.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.

0.8
Adjusted Signal
0.8
Raw Pattern Score
100%
Time Factor
2026-10-27
Last Push
9.1K
Stars
TypeScript
Language
718.4K
Lines of Code
11.2K
Files
439
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 3.1/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 0.0/100 · LOW

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

Agent Over-Engineering Ratio 2.9/100 · LOW

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

PR Review Velocity Impact 3.9/100 · LOW

Which changes need focused human review? 439 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 0MEDIUM 64LOW 375

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 439 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.

Hyper-Verbose Identifiers278 hits · 280 pts
SeverityFileLineSnippetContext
LOWwrappers/inferno/src/initParticlesEngine.ts40export function isParticlesEngineInitialized(): boolean {CODE
LOWwrappers/inferno/src/initParticlesEngine.ts44export async function waitForParticlesEngineInitialization(): Promise<void> {CODE
LOWwrappers/inferno/src/ParticlesProvider.tsx29export function subscribeToParticlesProvider(cb: (loaded: boolean) => void): () => void {CODE
LOWwrappers/webcomponents/src/web-particles.ts65export function isParticlesEngineInitialized(): boolean {CODE
LOWwrappers/webcomponents/src/web-particles.ts74export async function waitForParticlesEngineInitialization(): Promise<void> {CODE
LOWwrappers/svelte/src/lib/utils.ts47export function isParticlesEngineInitialized(): boolean {CODE
LOWwrappers/svelte/src/lib/utils.ts51export async function waitForParticlesEngineInitialization(): Promise<void> {CODE
LOWwrappers/lit/src/lit-tsparticles.ts48export function isParticlesEngineInitialized(): boolean {CODE
LOWwrappers/lit/src/lit-tsparticles.ts52export async function waitForParticlesEngineInitialization(): Promise<void> {CODE
LOWwrappers/stencil/src/initParticlesEngine.ts46export function isParticlesEngineInitialized(): boolean {CODE
LOWwrappers/stencil/src/initParticlesEngine.ts50export async function waitForParticlesEngineInitialization(): Promise<void> {CODE
LOWwrappers/jquery/src/particles.ts44function isParticlesEngineInitialized(): boolean {CODE
LOWwrappers/jquery/src/particles.ts48async function waitForParticlesEngineInitialization(): Promise<void> {CODE
LOWwrappers/angular/scripts/prebuild.js7function resolveWorkspaceDependency(spec, fallbackVersion) {CODE
LOWwrappers/solid/src/initParticlesEngine.ts48export function isParticlesEngineInitialized(): boolean {CODE
LOWwrappers/solid/src/initParticlesEngine.ts52export async function waitForParticlesEngineInitialization(): Promise<void> {CODE
LOW…s/qwik/src/components/particles/initParticlesEngine.ts49export function isParticlesEngineInitialized(): boolean {CODE
LOW…s/qwik/src/components/particles/initParticlesEngine.ts53export async function waitForParticlesEngineInitialization(): Promise<void> {CODE
LOWwrappers/preact/src/initParticlesEngine.ts48export function isParticlesEngineInitialized(): boolean {CODE
LOWwrappers/preact/src/initParticlesEngine.ts52export async function waitForParticlesEngineInitialization(): Promise<void> {CODE
LOWwrappers/vue2/src/Particles/event-bus.ts9export function ensureParticlesInitialization(init?: ParticlesPluginRegistrar): Promise<void> {CODE
LOWwrappers/vue2/src/Particles/event-bus.ts41export function waitForParticlesInitialization(): Promise<void> {CODE
LOWwrappers/vue3/src/components/particles-provider.ts24function getGlobalInitializationState(): IParticlesInitializationState {CODE
LOWwrappers/vue3/src/components/particles-provider.ts36export function createParticlesProviderContext(): IParticlesProviderContext {CODE
LOWwrappers/angular-fireworks/scripts/prebuild.js7function resolveWorkspaceDependency(spec, fallbackVersion) {CODE
LOWwrappers/ember/addon/utils/init-particles-engine.ts49export function isParticlesEngineInitialized(): boolean {CODE
LOWwrappers/ember/addon/utils/init-particles-engine.ts53export async function waitForParticlesEngineInitialization(): Promise<void> {CODE
LOWwrappers/astro/src/initParticlesEngine.ts47export function isParticlesEngineInitialized(): boolean {CODE
LOWwrappers/astro/src/initParticlesEngine.ts51export async function waitForParticlesEngineInitialization(): Promise<void> {CODE
LOWwrappers/astro/src/initParticlesEngine.js49export function isParticlesEngineInitialized() {CODE
LOWwrappers/astro/src/initParticlesEngine.js53export async function waitForParticlesEngineInitialization() {CODE
LOWwrappers/angular-confetti/scripts/prebuild.js7function resolveWorkspaceDependency(spec, fallbackVersion) {CODE
LOWinteractions/particles/collisions/src/index.lazy.ts17export async function loadParticlesCollisionsInteraction(engine: Engine): Promise<void> {CODE
LOWinteractions/particles/collisions/src/index.ts19export async function loadParticlesCollisionsInteraction(engine: Engine): Promise<void> {CODE
LOWinteractions/particles/repulse/src/index.lazy.ts9export async function loadParticlesRepulseInteraction(engine: Engine): Promise<void> {CODE
LOWinteractions/particles/repulse/src/index.ts10export async function loadParticlesRepulseInteraction(engine: Engine): Promise<void> {CODE
LOWinteractions/particles/links/src/index.lazy.ts10export async function loadParticlesLinksInteraction(engine: Engine): Promise<void> {CODE
LOWinteractions/particles/links/src/index.ts12export async function loadParticlesLinksInteraction(engine: Engine): Promise<void> {CODE
LOWinteractions/particles/attract/src/index.lazy.ts9export async function loadParticlesAttractInteraction(engine: Engine): Promise<void> {CODE
LOWinteractions/particles/attract/src/index.ts10export async function loadParticlesAttractInteraction(engine: Engine): Promise<void> {CODE
LOWinteractions/external/pause/src/index.lazy.ts9export async function loadExternalPauseInteraction(engine: Engine): Promise<void> {CODE
LOWinteractions/external/pause/src/index.ts10export async function loadExternalPauseInteraction(engine: Engine): Promise<void> {CODE
LOWinteractions/external/grab/src/index.lazy.ts9export async function loadExternalGrabInteraction(engine: Engine): Promise<void> {CODE
LOWinteractions/external/grab/src/index.ts10export async function loadExternalGrabInteraction(engine: Engine): Promise<void> {CODE
LOWinteractions/external/destroy/src/index.lazy.ts10export async function loadExternalDestroyInteraction(engine: Engine): Promise<void> {CODE
LOWinteractions/external/destroy/src/index.ts11export async function loadExternalDestroyInteraction(engine: Engine): Promise<void> {CODE
LOWinteractions/external/pop/src/index.lazy.ts9export async function loadExternalPopInteraction(engine: Engine): Promise<void> {CODE
LOWinteractions/external/pop/src/index.ts10export async function loadExternalPopInteraction(engine: Engine): Promise<void> {CODE
LOWinteractions/external/remove/src/index.lazy.ts9export async function loadExternalRemoveInteraction(engine: Engine): Promise<void> {CODE
LOWinteractions/external/remove/src/index.ts10export async function loadExternalRemoveInteraction(engine: Engine): Promise<void> {CODE
LOWinteractions/external/trail/src/index.lazy.ts9export async function loadExternalTrailInteraction(engine: Engine): Promise<void> {CODE
LOWinteractions/external/trail/src/index.ts10export async function loadExternalTrailInteraction(engine: Engine): Promise<void> {CODE
LOWinteractions/external/slow/src/index.lazy.ts9export async function loadExternalSlowInteraction(engine: Engine): Promise<void> {CODE
LOWinteractions/external/slow/src/index.ts10export async function loadExternalSlowInteraction(engine: Engine): Promise<void> {CODE
LOWinteractions/external/parallax/src/index.lazy.ts9export async function loadExternalParallaxInteraction(engine: Engine): Promise<void> {CODE
LOWinteractions/external/parallax/src/index.ts10export async function loadExternalParallaxInteraction(engine: Engine): Promise<void> {CODE
LOWinteractions/external/repulse/src/index.lazy.ts9export async function loadExternalRepulseInteraction(engine: Engine): Promise<void> {CODE
LOWinteractions/external/repulse/src/index.ts10export async function loadExternalRepulseInteraction(engine: Engine): Promise<void> {CODE
LOWinteractions/external/drag/src/index.lazy.ts16export async function loadExternalDragInteraction(engine: Engine): Promise<void> {CODE
LOWinteractions/external/drag/src/index.ts16export async function loadExternalDragInteraction(engine: Engine): Promise<void> {CODE
218 more matches not shown…
Decorative Section Separators48 hits · 147 pts
SeverityFileLineSnippetContext
MEDIUMinteractions/external/cannon/src/Cannoner.ts230 // ── Private helpers ────────────────────────────────────────────────────────COMMENT
MEDIUMintegrations/mcp-server/src/validation.ts3// ── Shared primitives ──────────────────────────────────────────────COMMENT
MEDIUMintegrations/mcp-server/src/index.ts29// ── Module constants ────────────────────────────────────────────────COMMENT
MEDIUMintegrations/mcp-server/src/index.ts63// ── CLI args ───────────────────────────────────────────────────────COMMENT
MEDIUMintegrations/mcp-server/src/index.ts146// ── Tool dispatch ─────────────────────────────────────────────────COMMENT
MEDIUMintegrations/mcp-server/src/index.ts164// ── Server factory ─────────────────────────────────────────────────COMMENT
MEDIUMintegrations/mcp-server/src/index.ts195 // ── Tools ──────────────────────────────────────────────────────COMMENT
MEDIUMintegrations/mcp-server/src/index.ts274 // ── Resources ──────────────────────────────────────────────────COMMENT
MEDIUMintegrations/mcp-server/src/index.ts317 // ── Prompts ──────────────────────────────────────────────────────COMMENT
MEDIUMintegrations/mcp-server/src/index.ts350// ── Start Server: stdio ─────────────────────────────────────────────COMMENT
MEDIUMintegrations/mcp-server/src/index.ts362// ── Entry point ──────────────────────────────────────────────────────COMMENT
MEDIUMintegrations/mcp-server/src/tools/diagnoseIssues.ts70 // ── No Plugins Loaded (most common issue) ───────────────────────COMMENT
MEDIUMintegrations/mcp-server/src/tools/diagnoseIssues.ts95 // ── Canvas / Container ──────────────────────────────────────────COMMENT
MEDIUMintegrations/mcp-server/src/tools/diagnoseIssues.ts105 // ── Particle Visibility ─────────────────────────────────────────COMMENT
MEDIUMintegrations/mcp-server/src/tools/diagnoseIssues.ts133 // ── Missing Move Plugin ─────────────────────────────────────────COMMENT
MEDIUMintegrations/mcp-server/src/tools/diagnoseIssues.ts146 // ── Missing Color Plugin ────────────────────────────────────────COMMENT
MEDIUMintegrations/mcp-server/src/tools/diagnoseIssues.ts180 // ── Missing Shape Plugin ────────────────────────────────────────COMMENT
MEDIUMintegrations/mcp-server/src/tools/diagnoseIssues.ts218 // ── Missing Interactivity Plugin ────────────────────────────────COMMENT
MEDIUMintegrations/mcp-server/src/tools/diagnoseIssues.ts231 // ── Missing Interaction Packages ────────────────────────────────COMMENT
MEDIUMintegrations/mcp-server/src/tools/diagnoseIssues.ts246 // ── Links plugin needed ─────────────────────────────────────────COMMENT
MEDIUMintegrations/mcp-server/src/tools/diagnoseIssues.ts258 // ── Missing Emitters Plugin ─────────────────────────────────────COMMENT
MEDIUMintegrations/mcp-server/src/tools/diagnoseIssues.ts269 // ── Missing Absorbers Plugin ────────────────────────────────────COMMENT
MEDIUMintegrations/mcp-server/src/tools/diagnoseIssues.ts280 // ── Background Mask ─────────────────────────────────────────────COMMENT
MEDIUMintegrations/mcp-server/src/tools/diagnoseIssues.ts291 // ── Options Structure Issues ────────────────────────────────────COMMENT
MEDIUMintegrations/mcp-server/src/tools/diagnoseIssues.ts309 // ── Low particle count ──────────────────────────────────────────COMMENT
MEDIUMintegrations/mcp-server/src/tools/diagnoseIssues.ts321 // ── Full-screen not set ─────────────────────────────────────────COMMENT
MEDIUMintegrations/mcp-server/src/tools/diagnoseIssues.ts333 // ── Preset usage ────────────────────────────────────────────────COMMENT
MEDIUMintegrations/mcp-server/src/tools/diagnoseIssues.ts343 // ── Emitter shape ───────────────────────────────────────────────COMMENT
MEDIUMintegrations/mcp-server/src/tools/diagnoseIssues.ts370 // ── Performance Warnings ────────────────────────────────────────COMMENT
MEDIUMintegrations/mcp-server/src/tools/generateCode.ts6// ── Base templates ────────────────────────────────────────────────COMMENT
MEDIUMintegrations/mcp-server/src/tools/generateCode.ts50 // ── Stopwords (EN + IT) ───────────────────────────────────────────COMMENT
MEDIUMintegrations/mcp-server/src/tools/generateCode.ts204 // ── Keyword feature sets ──────────────────────────────────────────COMMENT
MEDIUMintegrations/mcp-server/src/tools/generateCode.ts329 // ── Framework metadata ────────────────────────────────────────────COMMENT
MEDIUMintegrations/mcp-server/src/tools/generateCode.ts349// ── Specialized / preset rules (priority-ordered) ─────────────────COMMENT
MEDIUMintegrations/mcp-server/src/tools/generateCode.ts420// ── Small helpers ─────────────────────────────────────────────────COMMENT
MEDIUMintegrations/mcp-server/src/tools/generateCode.ts474// ── Keyword extraction ────────────────────────────────────────────COMMENT
MEDIUMintegrations/mcp-server/src/tools/generateCode.ts488// ── Bundle matching ───────────────────────────────────────────────COMMENT
MEDIUMintegrations/mcp-server/src/tools/generateCode.ts575// ── Options generation ────────────────────────────────────────────COMMENT
MEDIUMintegrations/mcp-server/src/tools/generateCode.ts734// ── Framework codegen ─────────────────────────────────────────────COMMENT
MEDIUMintegrations/mcp-server/src/tools/generateCode.ts1136// ── HTML / install command ────────────────────────────────────────COMMENT
MEDIUMintegrations/mcp-server/src/tools/generateCode.ts1158// ── Notes ─────────────────────────────────────────────────────────COMMENT
MEDIUMintegrations/mcp-server/src/tools/generateCode.ts1219// ── Orchestrator ──────────────────────────────────────────────────COMMENT
MEDIUMintegrations/mcp-server/src/prompts/generateOptions.ts3// ── Prompt arguments ─────────────────────────────────────────────────COMMENT
MEDIUMintegrations/mcp-server/src/prompts/generateOptions.ts16// ── Prompt system text ───────────────────────────────────────────────COMMENT
MEDIUM⚡scripts/update-template-versions.sh2# =============================================================================COMMENT
MEDIUM⚡scripts/update-template-versions.sh8# =============================================================================COMMENT
MEDIUMscripts/run-template.sh2# =============================================================================COMMENT
MEDIUMscripts/run-template.sh25# =============================================================================COMMENT
Structural Annotation Overuse40 hits · 60 pts
SeverityFileLineSnippetContext
LOW.cursor/commands/monitor-ci.md32### Step 0: Verify Nx Cloud ConnectionCOMMENT
LOW.cursor/commands/monitor-ci.md133### Step 1: Initialize TrackingCOMMENT
LOW.cursor/commands/monitor-ci.md153### Step 2: Polling LoopCOMMENT
LOW.cursor/commands/monitor-ci.md206### Step 3: Handle Actionable StatusCOMMENT
LOW.cursor/commands/monitor-ci.md244### Step 4: Cycle Classification and Progress TrackingCOMMENT
LOW.cursor/skills/monitor-ci/SKILL.md41### Step 0: Verify Nx Cloud ConnectionCOMMENT
LOW.cursor/skills/monitor-ci/SKILL.md142### Step 1: Initialize TrackingCOMMENT
LOW.cursor/skills/monitor-ci/SKILL.md162### Step 2: Polling LoopCOMMENT
LOW.cursor/skills/monitor-ci/SKILL.md215### Step 3: Handle Actionable StatusCOMMENT
LOW.cursor/skills/monitor-ci/SKILL.md253### Step 4: Cycle Classification and Progress TrackingCOMMENT
LOW.gemini/commands/monitor-ci.toml38### Step 0: Verify Nx Cloud ConnectionCOMMENT
LOW.gemini/commands/monitor-ci.toml139### Step 1: Initialize TrackingCOMMENT
LOW.gemini/commands/monitor-ci.toml159### Step 2: Polling LoopCOMMENT
LOW.gemini/commands/monitor-ci.toml215### Step 3: Handle Actionable StatusCOMMENT
LOW.gemini/commands/monitor-ci.toml253### Step 4: Cycle Classification and Progress TrackingCOMMENT
LOW.opencode/commands/monitor-ci.md41### Step 0: Verify Nx Cloud ConnectionCOMMENT
LOW.opencode/commands/monitor-ci.md142### Step 1: Initialize TrackingCOMMENT
LOW.opencode/commands/monitor-ci.md162### Step 2: Polling LoopCOMMENT
LOW.opencode/commands/monitor-ci.md218### Step 3: Handle Actionable StatusCOMMENT
LOW.opencode/commands/monitor-ci.md256### Step 4: Cycle Classification and Progress TrackingCOMMENT
LOW.opencode/skills/monitor-ci/SKILL.md41### Step 0: Verify Nx Cloud ConnectionCOMMENT
LOW.opencode/skills/monitor-ci/SKILL.md142### Step 1: Initialize TrackingCOMMENT
LOW.opencode/skills/monitor-ci/SKILL.md162### Step 2: Polling LoopCOMMENT
LOW.opencode/skills/monitor-ci/SKILL.md218### Step 3: Handle Actionable StatusCOMMENT
LOW.opencode/skills/monitor-ci/SKILL.md256### Step 4: Cycle Classification and Progress TrackingCOMMENT
LOW.agents/skills/monitor-ci/SKILL.md41### Step 0: Verify Nx Cloud ConnectionCOMMENT
LOW.agents/skills/monitor-ci/SKILL.md142### Step 1: Initialize TrackingCOMMENT
LOW.agents/skills/monitor-ci/SKILL.md162### Step 2: Polling LoopCOMMENT
LOW.agents/skills/monitor-ci/SKILL.md218### Step 3: Handle Actionable StatusCOMMENT
LOW.agents/skills/monitor-ci/SKILL.md256### Step 4: Cycle Classification and Progress TrackingCOMMENT
LOW.github/prompts/monitor-ci.prompt.md41### Step 0: Verify Nx Cloud ConnectionCOMMENT
LOW.github/prompts/monitor-ci.prompt.md142### Step 1: Initialize TrackingCOMMENT
LOW.github/prompts/monitor-ci.prompt.md162### Step 2: Polling LoopCOMMENT
LOW.github/prompts/monitor-ci.prompt.md218### Step 3: Handle Actionable StatusCOMMENT
LOW.github/prompts/monitor-ci.prompt.md256### Step 4: Cycle Classification and Progress TrackingCOMMENT
LOW.github/skills/monitor-ci/SKILL.md41### Step 0: Verify Nx Cloud ConnectionCOMMENT
LOW.github/skills/monitor-ci/SKILL.md142### Step 1: Initialize TrackingCOMMENT
LOW.github/skills/monitor-ci/SKILL.md162### Step 2: Polling LoopCOMMENT
LOW.github/skills/monitor-ci/SKILL.md218### Step 3: Handle Actionable StatusCOMMENT
LOW.github/skills/monitor-ci/SKILL.md256### Step 4: Cycle Classification and Progress TrackingCOMMENT
Modern AI Meta-Vocabulary16 hits · 50 pts
SeverityFileLineSnippetContext
MEDIUMdemo/angular/README.md9## Code scaffoldingCOMMENT
MEDIUM⚡scripts/update-template-versions.sh7# (or any version bump) to keep template scaffolding in sync.COMMENT
MEDIUMscripts/run-template.sh17# 2. Copies the scaffold + use-case template files to /tmp/COMMENT
MEDIUMscripts/run-template.sh85# ---- 5. Copy scaffold + use-case files, replace placeholders ----COMMENT
MEDIUMtemplates/scaffold/README.md1# @tsparticles/template-scaffoldCOMMENT
MEDIUM.planning/handovers/4.5.0_PLAN.md96### Phase 0 — Baseline and guardrailsCOMMENT
MEDIUMwebsites/website/docs/options/index.md162## Performance guardrailsCOMMENT
MEDIUMwebsites/website/docs/ja/options/index.md160## Performance guardrailsCOMMENT
MEDIUMwebsites/website/docs/it/options/index.md160## Performance guardrailsCOMMENT
MEDIUMwebsites/website/docs/ru/options/index.md160## Performance guardrailsCOMMENT
MEDIUMwebsites/website/docs/pt/options/index.md160## Performance guardrailsCOMMENT
MEDIUMwebsites/website/docs/zh/options/index.md160## Performance guardrailsCOMMENT
MEDIUMwebsites/website/docs/hi/options/index.md160## Performance guardrailsCOMMENT
MEDIUMwebsites/website/docs/de/options/index.md160## Performance guardrailsCOMMENT
MEDIUMwebsites/website/docs/fr/options/index.md160## Performance guardrailsCOMMENT
MEDIUMwebsites/website/docs/es/options/index.md160## Performance guardrailsCOMMENT
Over-Commented Block37 hits · 37 pts
SeverityFileLineSnippetContext
LOWtsconfig.json1{COMMENT
LOWtsconfig.json21 // "jsxImportSource": "", /* Specify module specifier used to import the JSX factory funcCOMMENT
LOWtsconfig.json41 /* JavaScript Support */COMMENT
LOWtsconfig.json61 // "emitBOM": true, /* Emit a UTF-8 Byte Order Mark (BOM) in the beginning of outpuCOMMENT
LOWtsconfig.json81 // "strictFunctionTypes": true, /* When assigning functions, check to ensure parameters and theCOMMENT
LOWdemo/svelte/src/global.d.ts1/// <reference types="svelte" />COMMENT
LOWdemo/vanilla/tsconfig.json1{COMMENT
LOWdemo/vanilla/tsconfig.json21 // "jsxImportSource": "", /* Specify module specifier used to import the JSX factory funcCOMMENT
LOWdemo/vanilla/tsconfig.json41 // "customConditions": [], /* Conditions to set in addition to the resolver-specific defauCOMMENT
LOWdemo/vanilla/tsconfig.json61 // "importHelpers": true, /* Allow importing helper functions from tslib once per projectCOMMENT
LOWdemo/vanilla/tsconfig.json81 // "preserveSymlinks": true, /* Disable resolving symlinks to their realpath. This correlateCOMMENT
LOWwrappers/jquery/README.md61// This must be called once before using the jQuery plugin. Many appsCOMMENT
LOWwrappers/jquery/tsconfig.json61 // "rootDirs": [], /* List of root folders whose combined content represents the structurCOMMENT
LOWutils/tests/src/tests/ColorUtils.ts261 // const color: IHsl = {COMMENT
LOWutils/tests/src/tests/ColorUtils.ts281 // };COMMENT
LOWutils/tests/src/tests/ColorUtils.ts301 // });COMMENT
LOWcli/utils/depcruise-config/src/defaultConfig.ts201 },COMMENT
LOWcli/utils/depcruise-config/src/defaultConfig.ts221 // false: don't look at JSDoc imports (the default)COMMENT
LOWcli/utils/depcruise-config/src/defaultConfig.ts241 // false (the default): ignore dependencies that only exist before typescript-to-javascript compilationCOMMENT
LOWcli/utils/depcruise-config/src/defaultConfig.ts261 // (2) resolution (e.g. with the paths property)COMMENT
LOWcli/utils/depcruise-config/src/defaultConfig.ts281 // env: {},COMMENT
LOWcli/utils/depcruise-config/src/defaultConfig.ts301 // If you use webpack: you can also set these in webpack.conf.js. The setCOMMENT
LOWcli/utils/depcruise-config/src/defaultConfig.ts321 // A list of alias fields in package.jsonsCOMMENT
LOWcli/utils/depcruise-config/src/defaultConfig.ts341 // Options to tweak the appearance of your graph. SeeCOMMENT
LOWintegrations/mcp-server/src/index.ts161 return { content: [{ type: "text", text }], isError };COMMENT
LOWintegrations/mcp-server/src/http/constants.ts21export const RATE_LIMIT_MAX_REQUESTS_PER_WINDOW = 120;COMMENT
LOWintegrations/mcp-server/src/prompts/generateOptions.ts1import { z } from "zod";COMMENT
LOWscripts/run-template.sh1#!/bin/bashCOMMENT
LOW.github/workflows/codeql-analysis.yml1COMMENT
LOW.github/workflows/codeql-analysis.yml41 # Initializes the CodeQL tools for scanning.COMMENT
LOW.github/scripts/retry_gh.sh1#!/usr/bin/env bashCOMMENT
LOWtemplates/react-ts/template/src/index.tsx21// unregister() to register() below. Note this comes with some pitfalls.COMMENT
LOWtemplates/react-ts/template/src/serviceWorker.ts1// This optional code is used to register a service worker.COMMENT
LOWtemplates/react-ts/template/src/setupTests.ts1// jest-dom adds custom jest matchers for asserting on DOM nodes.COMMENT
LOWtemplates/react/template/src/serviceWorker.js1// This optional code is used to register a service worker.COMMENT
LOWtemplates/react/template/src/setupTests.js1// jest-dom adds custom jest matchers for asserting on DOM nodes.COMMENT
LOWengine/src/Core/ParticlesManager.ts41 */COMMENT
TODO Padding9 hits · 20 pts
SeverityFileLineSnippetContext
LOWcli/commands/create-utils/src/create-project.ts290 // TODO: implement drawAfterCOMMENT
LOW⚡cli/commands/create-utils/src/create-project.ts379 // TODO: implement clearCOMMENT
LOW⚡cli/commands/create-utils/src/create-project.ts383 // TODO: implement initCOMMENT
LOW⚡cli/commands/create-utils/src/create-project.ts387 // TODO: implement interactCOMMENT
LOW⚡cli/commands/create-utils/src/create-project.ts395 // TODO: implement resetCOMMENT
LOW⚡cli/commands/create-utils/src/create-project.ts405 // TODO: implement clearCOMMENT
LOW⚡cli/commands/create-utils/src/create-project.ts409 // TODO: implement initCOMMENT
LOW⚡cli/commands/create-utils/src/create-project.ts413 // TODO: implement interactCOMMENT
LOW⚡cli/commands/create-utils/src/create-project.ts421 // TODO: implement resetCOMMENT
Verbosity Indicators5 hits · 8 pts
SeverityFileLineSnippetContext
LOW.gemini/commands/monitor-ci.toml38### Step 0: Verify Nx Cloud ConnectionCOMMENT
LOW.gemini/commands/monitor-ci.toml139### Step 1: Initialize TrackingCOMMENT
LOW.gemini/commands/monitor-ci.toml159### Step 2: Polling LoopCOMMENT
LOW.gemini/commands/monitor-ci.toml215### Step 3: Handle Actionable StatusCOMMENT
LOW.gemini/commands/monitor-ci.toml253### Step 4: Cycle Classification and Progress TrackingCOMMENT
Fake / Example Data2 hits · 2 pts
SeverityFileLineSnippetContext
LOWdemo/nextjs/pages/api/hello.ts12 res.status(200).json({ name: 'John Doe' })CODE
LOWdemo/nextjs-legacy/pages/api/hello.js4 res.status(200).json({ name: 'John Doe' })CODE
Redundant / Tautological Comments1 hit · 2 pts
SeverityFileLineSnippetContext
LOWintegrations/mcp-server/docker-compose.yml11 # Set this to require an Authorization: Bearer <token> header onCOMMENT
Example Usage Blocks1 hit · 2 pts
SeverityFileLineSnippetContext
LOWscripts/run-template.sh5# Usage:COMMENT
Overly Generic Function Names1 hit · 1 pts
SeverityFileLineSnippetContext
LOWintegrations/mcp-server/src/http/server.ts458 async function handleRequest(req: IncomingMessage, res: ServerResponse): Promise<void> {CODE
Slop Phrases1 hit · 1 pts
SeverityFileLineSnippetContext
LOWengine/scripts/install.js322 "Don't forget to star the tsParticles repository, if you like the project and want to support it: https://github.comCODE