AI Slop Code Risk Monitor

datawhalechina/easy-vibe

SlopCodeMonitor badge for datawhalechina/easy-vibe Adjusted legacy signal; badge bands: 25 / 50 / 75 (different from dashboard bands).

💻 Vibe Coding 101|Your First Course For AI Product Builders.

1.6 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for datawhalechina/easy-vibe, a JavaScript project with 20,273 GitHub stars. SynthScan examined 1,182,216 lines of code across 2685 source files, recording 677 pattern matches distributed across 17 syntactic categories. The legacy adjusted pattern signal is 1.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.

1.6
Adjusted Signal
1.6
Raw Pattern Score
100%
Time Factor
2026-10-22
Last Push
20.3K
Stars
JavaScript
Language
1.2M
Lines of Code
2.7K
Files
677
Pattern Hits
2026-10-31
Scan Date
0.03
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 4.7/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 1.7/100 · LOW

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

Agent Over-Engineering Ratio 1.6/100 · LOW

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

PR Review Velocity Impact 7.5/100 · LOW

Which changes need focused human review? 677 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 6HIGH 83MEDIUM 351LOW 237

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 677 distinct pattern matches across 17 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.

Modern AI Meta-Vocabulary283 hits · 800 pts
SeverityFileLineSnippetContext
MEDIUMllms.txt70│ ├── ai-advanced/ # AI 进阶 (RAG、LangGraph)CODE
MEDIUMllms.txt455#### 3.A1 RAG 入门COMMENT
MEDIUMllms.txt464#### 3.A2 LangGraph 高级 RAGCOMMENT
MEDIUMllms.txt1185#### 6. RAGCOMMENT
MEDIUMCLAUDE.md70│ ├── extra/ # Additional knowledge (Git, API, RAG, etc.)CODE
MEDIUMdocs/fr-fr/appendix/8-artificial-intelligence/rag.md1# Principes : RAG : Génération augmentée par récupérationCOMMENT
MEDIUMdocs/fr-fr/appendix/8-artificial-intelligence/rag.md45## 1. Pipeline de base du RAG : indexation, récupération, générationCOMMENT
MEDIUMdocs/fr-fr/appendix/8-artificial-intelligence/rag.md120## 5. RAG vs Fine-tuning : lequel choisirCOMMENT
MEDIUM…/8-artificial-intelligence/ai-capability-dictionary.md1810Dans l'ensemble, l'appel d'outils et l'exécution étendent le LLM d'un « modèle de langage » à un « contrôleur universel CODE
MEDIUM…/8-artificial-intelligence/ai-capability-dictionary.md1845### 7.2.2 Collaboration multi-agent : faire en sorte que l'« équipe virtuelle » joue son rôleCOMMENT
MEDIUM…/8-artificial-intelligence/ai-capability-dictionary.md1891Autour de cette couche, les capacités courantes se répartissent grosso modo en deux directions : d'une part, la **généraCODE
MEDIUM…/8-artificial-intelligence/ai-capability-dictionary.md3120### 11.6.2 RAG, base de connaissances et plateforme développeur : « brancher le savoir de l'entreprise au cerveau du modCOMMENT
MEDIUM…rtificial-intelligence/speech-synthesis-recognition.md80## 5. Clonage vocal zero-shot (Zero-Shot Voice Cloning)COMMENT
MEDIUM…endix/8-artificial-intelligence/context-engineering.md238## 6. Quatrième étape : RAG - Quand la « mémoire » a besoin d'une « bibliothèque »COMMENT
MEDIUM…endix/8-artificial-intelligence/context-engineering.md389 # 3. Couche de recherche : Extraits de code (RAG)COMMENT
MEDIUM…endix/8-artificial-intelligence/context-engineering.md428 # 2. Bibliothèque : Recherche dynamique (RAG)COMMENT
MEDIUM…endix/8-artificial-intelligence/context-engineering.md429 # Dans le scénario du service client, le RAG est l'acteur principal, placé au milieuCOMMENT
MEDIUM…x/7-infrastructure-and-operations/docker-containers.md108## 4. Docker Compose : orchestration multi-servicesCOMMENT
MEDIUM…cs/fr-fr/stage-3/ai-advanced/rag-introduction/index.md25# 1. Pourquoi le RAG est necessaireCOMMENT
MEDIUM…cs/fr-fr/stage-3/ai-advanced/rag-introduction/index.md73# 2. Ce qu'est le RAGCOMMENT
MEDIUM…cs/fr-fr/stage-3/ai-advanced/rag-introduction/index.md148# 3. Comment le RAG fonctionneCOMMENT
MEDIUM…cs/fr-fr/stage-3/ai-advanced/rag-introduction/index.md294# 4. L'evolution du RAGCOMMENT
MEDIUM…cs/fr-fr/stage-3/ai-advanced/rag-introduction/index.md304## 4.1 RAG de premiere generation : Naive RAGCOMMENT
MEDIUM…cs/fr-fr/stage-3/ai-advanced/rag-introduction/index.md318## 4.2 RAG de deuxieme generation : Advanced RAGCOMMENT
MEDIUM…cs/fr-fr/stage-3/ai-advanced/rag-introduction/index.md358## 4.3 RAG de troisieme generation : Modular RAGCOMMENT
MEDIUM…cs/fr-fr/stage-3/ai-advanced/rag-introduction/index.md383# 5. Du Demo au RAG de niveau entrepriseCOMMENT
MEDIUM…cs/fr-fr/stage-3/ai-advanced/rag-introduction/index.md516### 5.3.1 Exemple pour debutants : evaluation du RAG basee sur le LLMCOMMENT
MEDIUM…cs/fr-fr/stage-3/ai-advanced/rag-introduction/index.md698## 6.3 QA de documents d'entreprise : RAG de haute precision et tracableCOMMENT
MEDIUM…cs/fr-fr/stage-3/ai-advanced/rag-introduction/index.md761# 7. Exploration large : l'evolution future du RAG (Optionnel)COMMENT
MEDIUM…cs/fr-fr/stage-3/ai-advanced/rag-introduction/index.md767## 7.1 Graph RAG : remodeler la recherche profonde avec des reseaux de relationsCOMMENT
MEDIUM…cs/fr-fr/stage-3/ai-advanced/rag-introduction/index.md785## 7.2 RAG MultimodalCOMMENT
MEDIUM…cs/fr-fr/stage-3/ai-advanced/rag-introduction/index.md817## 7.4 Du RAG au RAG dans l'ere des AgentsCOMMENT
MEDIUM…cs/fr-fr/stage-3/ai-advanced/rag-introduction/index.md825- https://www.llamaindex.ai/blog/rag-is-dead-long-live-agentic-retrievalCODE
MEDIUM…cs/fr-fr/stage-3/ai-advanced/rag-introduction/index.md922https://www.llamaindex.ai/blog/rag-is-dead-long-live-agentic-retrievalCODE
MEDIUM…cs/fr-fr/stage-3/ai-advanced/rag-introduction/index.md936[21] Richmond Alake. LinkedIn post on #100DaysOfAgentMemory, RAG and MemoRizz.CODE
MEDIUM…fr/stage-3/ai-advanced/langgraph-advanced-rag/index.md1# RAG intermédiaire et avancé avec orchestration de flux de travail - Exemple avec LangGraphCOMMENT
MEDIUM…fr/stage-3/ai-advanced/langgraph-advanced-rag/index.md1# RAG intermédiaire et avancé avec orchestration de flux de travail - Exemple avec LangGraphCOMMENT
MEDIUMdocs/fr-fr/stage-3/core-skills/spec-coding/index.md609- [A Spec-First Workflow for Agentic AI — LogRocket](https://blog.logrocket.com/spec-first-workflow-agentic-ai/)CODE
MEDIUM…/fr-fr/stage-3/core-skills/long-running-tasks/index.md437## Méthode 4 : Agent Teams (multi-agent parallèle)COMMENT
MEDIUM…-fr/stage-2/frontend/modern-component-library/index.md280# Utiliser le scaffolding Ant Design Pro (mise en page, routage et permissions intégrés)COMMENT
MEDIUM…fr-fr/stage-2/backend/cloud-server-deployment/index.md556### ECS/EKS — orchestration de conteneursCOMMENT
MEDIUMdocs/de-de/appendix/8-artificial-intelligence/rag.md1# RAG: Retrieval-Augmented GenerationCOMMENT
MEDIUMdocs/de-de/appendix/8-artificial-intelligence/rag.md45## 1. RAG-Grundprozess: Indizierung, Abfrage, GenerierungCOMMENT
MEDIUMdocs/de-de/appendix/8-artificial-intelligence/rag.md120## 5. RAG vs. Fine-Tuning: Welches soll man wählenCOMMENT
MEDIUM…/8-artificial-intelligence/ai-capability-dictionary.md1894Die üblichen Fähigkeiten in dieser Schicht lassen sich grob in zwei Richtungen unterteilen: Zum einen **Retrieval-AugmenCODE
MEDIUM…/8-artificial-intelligence/ai-capability-dictionary.md3123### 11.6.2 RAG, Wissensdatenbank und Entwicklerplattform: Unternehmenswissen „direkt in das Modellgehirn einspeisen“COMMENT
MEDIUM…endix/8-artificial-intelligence/context-engineering.md239## 6. Schritt 4: RAG – Wenn das „Gedächtnis“ eine „Bibliothek“ brauchtCOMMENT
MEDIUM…endix/8-artificial-intelligence/context-engineering.md390 # 3. Abruf-Ebene: Code-Ausschnitte (RAG)COMMENT
MEDIUM…endix/8-artificial-intelligence/context-engineering.md429 # 2. Bibliotheks-Ebene: Dynamischer Abruf (RAG)COMMENT
MEDIUM…endix/8-artificial-intelligence/context-engineering.md430 # Im Kundenservice-Szenario ist RAG die Hauptrolle, platziert in der MitteCOMMENT
MEDIUM…cs/de-de/stage-3/ai-advanced/rag-introduction/index.md25# 1. Warum RAG benötigt wirdCOMMENT
MEDIUM…cs/de-de/stage-3/ai-advanced/rag-introduction/index.md73# 2. Was RAG istCOMMENT
MEDIUM…cs/de-de/stage-3/ai-advanced/rag-introduction/index.md148# 3. Wie RAG funktioniertCOMMENT
MEDIUM…cs/de-de/stage-3/ai-advanced/rag-introduction/index.md294# 4. Die Evolution von RAGCOMMENT
MEDIUM…cs/de-de/stage-3/ai-advanced/rag-introduction/index.md304## 4.1 Erste Generation RAG: Naive RAGCOMMENT
MEDIUM…cs/de-de/stage-3/ai-advanced/rag-introduction/index.md318## 4.2 Zweite Generation RAG: Advanced RAGCOMMENT
MEDIUM…cs/de-de/stage-3/ai-advanced/rag-introduction/index.md358## 4.3 Dritte Generation RAG: Modular RAGCOMMENT
MEDIUM…cs/de-de/stage-3/ai-advanced/rag-introduction/index.md383# 5. Vom Demo zum Unternehmens-RAGCOMMENT
MEDIUM…cs/de-de/stage-3/ai-advanced/rag-introduction/index.md516### 5.3.1 Einsteigerbeispiel: LLM-basierte RAG-BewertungCOMMENT
MEDIUM…cs/de-de/stage-3/ai-advanced/rag-introduction/index.md698## 6.3 Unternehmensdokument-QA: hochpräzises und rückverfolgbares RAGCOMMENT
223 more matches not shown…
Decorative Section Separators54 hits · 237 pts
SeverityFileLineSnippetContext
MEDIUM⚡…fr-fr/appendix/2-development-tools/package-managers.md100# ── JavaScript (npm) ──────────────────────────────────COMMENT
MEDIUM⚡…fr-fr/appendix/2-development-tools/package-managers.md110# ── Python (pip) ──────────────────────────────────────COMMENT
MEDIUM⚡…fr-fr/appendix/2-development-tools/package-managers.md116# ── Rust (cargo) ──────────────────────────────────────COMMENT
MEDIUM⚡…fr-fr/appendix/2-development-tools/package-managers.md122# ── Go (go mod) ───────────────────────────────────────COMMENT
MEDIUM⚡…fr-fr/appendix/2-development-tools/package-managers.md127# ── Windows (winget) ──────────────────────────────────COMMENT
MEDIUM⚡…de-de/appendix/2-development-tools/package-managers.md100# ── JavaScript (npm) ──────────────────────────────────COMMENT
MEDIUM⚡…de-de/appendix/2-development-tools/package-managers.md110# ── Python (pip) ──────────────────────────────────────COMMENT
MEDIUM⚡…de-de/appendix/2-development-tools/package-managers.md116# ── Rust (cargo) ──────────────────────────────────────COMMENT
MEDIUM⚡…de-de/appendix/2-development-tools/package-managers.md122# ── Go (go mod) ───────────────────────────────────────COMMENT
MEDIUM⚡…de-de/appendix/2-development-tools/package-managers.md127# ── Windows (winget) ──────────────────────────────────COMMENT
MEDIUM⚡…vi-vn/appendix/2-development-tools/package-managers.md100# ── JavaScript (npm) ──────────────────────────────────COMMENT
MEDIUM⚡…vi-vn/appendix/2-development-tools/package-managers.md110# ── Python (pip) ──────────────────────────────────────COMMENT
MEDIUM⚡…vi-vn/appendix/2-development-tools/package-managers.md116# ── Rust (cargo) ──────────────────────────────────────COMMENT
MEDIUM⚡…vi-vn/appendix/2-development-tools/package-managers.md122# ── Go (go mod) ───────────────────────────────────────COMMENT
MEDIUM⚡…vi-vn/appendix/2-development-tools/package-managers.md127# ── Windows (winget) ──────────────────────────────────COMMENT
MEDIUM⚡…es-es/appendix/2-development-tools/package-managers.md100# ── JavaScript (npm) ──────────────────────────────────COMMENT
MEDIUM⚡…es-es/appendix/2-development-tools/package-managers.md110# ── Python (pip) ──────────────────────────────────────COMMENT
MEDIUM⚡…es-es/appendix/2-development-tools/package-managers.md116# ── Rust (cargo) ──────────────────────────────────────COMMENT
MEDIUM⚡…es-es/appendix/2-development-tools/package-managers.md122# ── Go (go mod) ───────────────────────────────────────COMMENT
MEDIUM⚡…es-es/appendix/2-development-tools/package-managers.md127# ── Windows (winget) ──────────────────────────────────COMMENT
MEDIUM…appendix/computer-fundamentals/CpuArchitectureDemo.vue210 // ── FETCH (3 sub-steps) ──────────────────────────────────────────COMMENT
MEDIUM…appendix/computer-fundamentals/CpuArchitectureDemo.vue243 // ── DECODE (2 sub-steps) ─────────────────────────────────────────COMMENT
MEDIUM…appendix/computer-fundamentals/CpuArchitectureDemo.vue265 // ── EXECUTE ──────────────────────────────────────────────────────COMMENT
MEDIUM…appendix/computer-fundamentals/CpuArchitectureDemo.vue342 // ── WRITE BACK ───────────────────────────────────────────────────COMMENT
MEDIUM⚡…ar-sa/appendix/2-development-tools/package-managers.md100# ── JavaScript (npm) ──────────────────────────────────COMMENT
MEDIUM⚡…ar-sa/appendix/2-development-tools/package-managers.md110# ── Python (pip) ──────────────────────────────────────COMMENT
MEDIUM⚡…ar-sa/appendix/2-development-tools/package-managers.md116# ── Rust (cargo) ──────────────────────────────────────COMMENT
MEDIUM⚡…ar-sa/appendix/2-development-tools/package-managers.md122# ── Go (go mod) ───────────────────────────────────────COMMENT
MEDIUM⚡…ar-sa/appendix/2-development-tools/package-managers.md127# ── Windows (winget) ──────────────────────────────────COMMENT
MEDIUM⚡…ja-jp/appendix/2-development-tools/package-managers.md101# ── JavaScript (npm) ──────────────────────────────────COMMENT
MEDIUM⚡…ja-jp/appendix/2-development-tools/package-managers.md111# ── Python (pip) ──────────────────────────────────────COMMENT
MEDIUM⚡…ja-jp/appendix/2-development-tools/package-managers.md117# ── Rust (cargo) ──────────────────────────────────────COMMENT
MEDIUM⚡…ja-jp/appendix/2-development-tools/package-managers.md123# ── Go (go mod) ───────────────────────────────────────COMMENT
MEDIUM⚡…ja-jp/appendix/2-development-tools/package-managers.md128# ── Windows (winget) ──────────────────────────────────COMMENT
MEDIUM⚡…zh-cn/appendix/2-development-tools/package-managers.md100# ── JavaScript (npm) ──────────────────────────────────COMMENT
MEDIUM⚡…zh-cn/appendix/2-development-tools/package-managers.md110# ── Python (pip) ──────────────────────────────────────COMMENT
MEDIUM⚡…zh-cn/appendix/2-development-tools/package-managers.md116# ── Rust (cargo) ──────────────────────────────────────COMMENT
MEDIUM⚡…zh-cn/appendix/2-development-tools/package-managers.md122# ── Go (go mod) ───────────────────────────────────────COMMENT
MEDIUM⚡…zh-cn/appendix/2-development-tools/package-managers.md127# ── Windows (winget) ──────────────────────────────────COMMENT
MEDIUM⚡…zh-tw/appendix/2-development-tools/package-managers.md100# ── JavaScript (npm) ──────────────────────────────────COMMENT
MEDIUM⚡…zh-tw/appendix/2-development-tools/package-managers.md110# ── Python (pip) ──────────────────────────────────────COMMENT
MEDIUM⚡…zh-tw/appendix/2-development-tools/package-managers.md116# ── Rust (cargo) ──────────────────────────────────────COMMENT
MEDIUM⚡…zh-tw/appendix/2-development-tools/package-managers.md122# ── Go (go mod) ───────────────────────────────────────COMMENT
MEDIUM⚡…zh-tw/appendix/2-development-tools/package-managers.md127# ── Windows (winget) ──────────────────────────────────COMMENT
MEDIUM⚡…ko-kr/appendix/2-development-tools/package-managers.md100# ── JavaScript (npm) ──────────────────────────────────COMMENT
MEDIUM⚡…ko-kr/appendix/2-development-tools/package-managers.md110# ── Python (pip) ──────────────────────────────────────COMMENT
MEDIUM⚡…ko-kr/appendix/2-development-tools/package-managers.md116# ── Rust (cargo) ──────────────────────────────────────COMMENT
MEDIUM⚡…ko-kr/appendix/2-development-tools/package-managers.md122# ── Go (go mod) ───────────────────────────────────────COMMENT
MEDIUM⚡…ko-kr/appendix/2-development-tools/package-managers.md127# ── Windows (winget) ──────────────────────────────────COMMENT
MEDIUM⚡…cs/en/appendix/2-development-tools/package-managers.md100# ── JavaScript (npm) ──────────────────────────────────COMMENT
MEDIUM⚡…cs/en/appendix/2-development-tools/package-managers.md110# ── Python (pip) ──────────────────────────────────────COMMENT
MEDIUM⚡…cs/en/appendix/2-development-tools/package-managers.md116# ── Rust (cargo) ──────────────────────────────────────COMMENT
MEDIUM⚡…cs/en/appendix/2-development-tools/package-managers.md122# ── Go (go mod) ───────────────────────────────────────COMMENT
MEDIUM⚡…cs/en/appendix/2-development-tools/package-managers.md127# ── Windows (winget) ──────────────────────────────────COMMENT
Magic Placeholder Names46 hits · 232 pts
SeverityFileLineSnippetContext
HIGHdocs/fr-fr/stage-3/core-skills/basics/index.md1771export ANTHROPIC_API_KEY="your-api-key"CODE
HIGHdocs/fr-fr/stage-3/core-skills/basics/index.md1786claude config set api.key your-api-keyCODE
HIGH…cs/fr-fr/stage-3/core-skills/claude-agent-sdk/index.md93export ANTHROPIC_API_KEY=your-api-keyCODE
HIGH…cs/fr-fr/stage-3/core-skills/claude-agent-sdk/index.md113 "ANTHROPIC_API_KEY": "your-api-key",CODE
HIGHdocs/de-de/stage-3/core-skills/basics/index.md1771export ANTHROPIC_API_KEY="your-api-key"CODE
HIGHdocs/de-de/stage-3/core-skills/basics/index.md1786claude config set api.key your-api-keyCODE
HIGH…/de-de/stage-3/core-skills/mobile-development/index.md664export ANTHROPIC_API_KEY="your-api-key"CODE
HIGH…/vi-vn/stage-3/core-skills/mobile-development/index.md666export ANTHROPIC_API_KEY="your-api-key"CODE
HIGH…cs/vi-vn/stage-3/core-skills/claude-agent-sdk/index.md93export ANTHROPIC_API_KEY=your-api-keyCODE
HIGH…cs/vi-vn/stage-3/core-skills/claude-agent-sdk/index.md113 "ANTHROPIC_API_KEY": "your-api-key",CODE
HIGH…/es-es/stage-3/core-skills/mobile-development/index.md664export ANTHROPIC_API_KEY="your-api-key"CODE
HIGHdocs/.vitepress/theme/locales/api-intro/zh-cn.js366 api_key="your-api-key",CODE
HIGH⚡docs/.vitepress/theme/locales/api-intro/en.js366 api_key="your-api-key",CODE
HIGHdocs/.vitepress/theme/locales/auth-design/zh-cn.js63X-API-Key: <your_api_key>`,CODE
HIGHdocs/.vitepress/theme/locales/auth-design/en.js63X-API-Key: <your_api_key>`,CODE
HIGHdocs/ar-sa/stage-3/core-skills/basics/index.md1771export ANTHROPIC_API_KEY="your-api-key"CODE
HIGHdocs/ar-sa/stage-3/core-skills/basics/index.md1786claude config set api.key your-api-keyCODE
HIGH…/ar-sa/stage-3/core-skills/mobile-development/index.md661export ANTHROPIC_API_KEY="your-api-key"CODE
HIGH…cs/ar-sa/stage-3/core-skills/claude-agent-sdk/index.md93export ANTHROPIC_API_KEY=your-api-keyCODE
HIGH…cs/ar-sa/stage-3/core-skills/claude-agent-sdk/index.md113 "ANTHROPIC_API_KEY": "your-api-key",CODE
HIGHdocs/ja-jp/stage-3/core-skills/basics/index.md1771export ANTHROPIC_API_KEY="your-api-key"CODE
HIGHdocs/ja-jp/stage-3/core-skills/basics/index.md1786claude config set api.key your-api-keyCODE
HIGH…/ja-jp/stage-3/core-skills/mobile-development/index.md659export ANTHROPIC_API_KEY="your-api-key"CODE
HIGH…cs/ja-jp/stage-3/core-skills/claude-agent-sdk/index.md93export ANTHROPIC_API_KEY=your-api-keyCODE
HIGH…cs/ja-jp/stage-3/core-skills/claude-agent-sdk/index.md113 "ANTHROPIC_API_KEY": "your-api-key",CODE
HIGHdocs/zh-cn/stage-3/core-skills/basics/index.md1764export ANTHROPIC_API_KEY="your-api-key"CODE
HIGHdocs/zh-cn/stage-3/core-skills/basics/index.md1779claude config set api.key your-api-keyCODE
HIGH…/zh-cn/stage-3/core-skills/mobile-development/index.md656export ANTHROPIC_API_KEY="your-api-key"CODE
HIGH…cs/zh-cn/stage-3/core-skills/claude-agent-sdk/index.md93export ANTHROPIC_API_KEY=your-api-keyCODE
HIGH…cs/zh-cn/stage-3/core-skills/claude-agent-sdk/index.md113 "ANTHROPIC_API_KEY": "your-api-key",CODE
HIGHdocs/zh-tw/stage-3/core-skills/basics/index.md1771export ANTHROPIC_API_KEY="your-api-key"CODE
HIGHdocs/zh-tw/stage-3/core-skills/basics/index.md1786claude config set api.key your-api-keyCODE
HIGH…/zh-tw/stage-3/core-skills/mobile-development/index.md659export ANTHROPIC_API_KEY="your-api-key"CODE
HIGH…cs/zh-tw/stage-3/core-skills/claude-agent-sdk/index.md93export ANTHROPIC_API_KEY=your-api-keyCODE
HIGH…cs/zh-tw/stage-3/core-skills/claude-agent-sdk/index.md113 "ANTHROPIC_API_KEY": "your-api-key",CODE
HIGHdocs/ko-kr/stage-3/core-skills/basics/index.md1771export ANTHROPIC_API_KEY="your-api-key"CODE
HIGHdocs/ko-kr/stage-3/core-skills/basics/index.md1786claude config set api.key your-api-keyCODE
HIGH…/ko-kr/stage-3/core-skills/mobile-development/index.md659export ANTHROPIC_API_KEY="your-api-key"CODE
HIGH…cs/ko-kr/stage-3/core-skills/claude-agent-sdk/index.md93export ANTHROPIC_API_KEY=your-api-keyCODE
HIGH…cs/ko-kr/stage-3/core-skills/claude-agent-sdk/index.md113 "ANTHROPIC_API_KEY": "your-api-key",CODE
HIGHdocs/en/stage-3/core-skills/basics/index.md1771export ANTHROPIC_API_KEY="your-api-key"CODE
HIGHdocs/en/stage-3/core-skills/basics/index.md1786claude config set api.key your-api-keyCODE
HIGHdocs/en/stage-3/core-skills/mobile-development/index.md659export ANTHROPIC_API_KEY="your-api-key"CODE
HIGHdocs/en/stage-3/core-skills/claude-agent-sdk/index.md93export ANTHROPIC_API_KEY=your-api-keyCODE
HIGHdocs/en/stage-3/core-skills/claude-agent-sdk/index.md113 "ANTHROPIC_API_KEY": "your-api-key",CODE
HIGHdocs/en/stage-2/backend/modern-cli/index.md631 "apiKey": "sk-your-api-key"CODE
Structural Annotation Overuse97 hits · 176 pts
SeverityFileLineSnippetContext
LOWdocs/fr-fr/stage-1/finding-great-idea/index.md39## Step 1 : Établir des critères de jugement -- Quels besoins les utilisateurs sont-ils prêts à payer ?COMMENT
LOW⚡…epress/theme/components/appendix/llm-intro/MoEDemo.vue310 // Step 1: Router (MoE only) or Prep (Dense)COMMENT
LOW⚡…epress/theme/components/appendix/llm-intro/MoEDemo.vue314 // Step 2: Expert ProcessingCOMMENT
LOW⚡…epress/theme/components/appendix/llm-intro/MoEDemo.vue318 // Step 3: OutputCOMMENT
LOW⚡…eme/components/appendix/vlm-intro/VLMInferenceDemo.vue81 // Step 1: Vision EncodingCOMMENT
LOW⚡…eme/components/appendix/vlm-intro/VLMInferenceDemo.vue84 // Step 2: ThinkingCOMMENT
LOW⚡…ndix/browser-rendering-pipeline/MacroMicroTaskDemo.vue134 // Step 1: Sync codeCOMMENT
LOW⚡…ndix/browser-rendering-pipeline/MacroMicroTaskDemo.vue138 // Step 2: Process microtasksCOMMENT
LOW…ndix/browser-rendering-pipeline/MacroMicroTaskDemo.vue153 // Step 3: Process one macrotaskCOMMENT
LOWdocs/ko-kr/stage-2/frontend/ui-design/index.md394### Step 1: 대상 선정COMMENT
LOWdocs/ko-kr/stage-2/frontend/ui-design/index.md398### Step 2: 제 2장 프레임워크로 분해COMMENT
LOWdocs/ko-kr/stage-2/frontend/ui-design/index.md410### Step 3: AI 디자인 도구에 넣어 첫 버전 생성COMMENT
LOWdocs/ko-kr/stage-2/frontend/ui-design/index.md423### Step 4: 블록별로 대조하며 반복 수정COMMENT
LOWdocs/ko-kr/stage-2/frontend/ui-design/index.md435### Step 5: 수용 기준——"비슷함"COMMENT
LOWdocs/ko-kr/stage-1/finding-great-idea/index.md39## Step 1: 판단 기준 세우기 - 어떤 요구에 사용자가 비용을 지불할까COMMENT
LOW⚡docs/en/appendix/2-development-tools/ports-localhost.md144# Step 1: Check who is using port 3000COMMENT
LOW⚡docs/en/appendix/2-development-tools/ports-localhost.md147# Step 2: Once you have the PID, force kill itCOMMENT
LOW⚡docs/en/appendix/2-development-tools/ports-localhost.md153# Step 1: Check who is using port 3000COMMENT
LOW⚡docs/en/appendix/2-development-tools/ports-localhost.md156# Step 2: Kill the processCOMMENT
LOW⚡…cs/en/appendix/2-development-tools/environment-path.md133# Step 1: Check if it's in PATHCOMMENT
LOW⚡…cs/en/appendix/2-development-tools/environment-path.md136# Step 2: Find the program's actual location (macOS)COMMENT
LOW⚡…cs/en/appendix/2-development-tools/environment-path.md139# Step 3: Add the directory to PATHCOMMENT
LOW…/appendix/1-computer-fundamentals/computer-networks.md334#### Step 1: Parse HTML → Build DOM Tree (Parts List)COMMENT
LOW…/appendix/1-computer-fundamentals/computer-networks.md353#### Step 2: Parse CSS → Build CSSOM Tree (Manual)COMMENT
LOW⚡…/appendix/1-computer-fundamentals/computer-networks.md367#### Step 3: Merge → Render Tree (Ready to Assemble)COMMENT
LOW⚡…/appendix/1-computer-fundamentals/computer-networks.md375#### Step 4: Layout (Reflow) — Measure DimensionsCOMMENT
LOW⚡…/appendix/1-computer-fundamentals/computer-networks.md382#### Step 5: Paint — Apply ColorsCOMMENT
LOW⚡…/appendix/1-computer-fundamentals/computer-networks.md386#### Step 6: Composite — Final DisplayCOMMENT
LOW…en/appendix/1-computer-fundamentals/power-on-to-web.md150#### Step 1: URL ParsingCOMMENT
LOW…en/appendix/1-computer-fundamentals/power-on-to-web.md163#### Step 2: DNS ResolutionCOMMENT
LOW…en/appendix/1-computer-fundamentals/power-on-to-web.md180#### Step 3: Establish TCP ConnectionCOMMENT
LOW…en/appendix/1-computer-fundamentals/power-on-to-web.md197#### Step 4: Send HTTP RequestCOMMENT
LOW…en/appendix/1-computer-fundamentals/power-on-to-web.md222#### Step 5: Server Processes the RequestCOMMENT
LOW…en/appendix/1-computer-fundamentals/power-on-to-web.md243#### Step 6: Return HTTP ResponseCOMMENT
LOW…en/appendix/1-computer-fundamentals/power-on-to-web.md268#### Step 7: Browser Renders the PageCOMMENT
LOW…ix/3-browser-and-frontend/frontend-framework-nature.md87count = 4 // Step 1: Change the variableCODE
LOW…ix/3-browser-and-frontend/frontend-framework-nature.md89// Step 2: You must write this yourself — find the DOM node, change its textCOMMENT
LOW⚡…ix/3-browser-and-frontend/frontend-framework-nature.md157// Step 1: Find the element with id "counter" on the pageCOMMENT
LOW⚡…ix/3-browser-and-frontend/frontend-framework-nature.md159// Step 2: Change this element's text content to the new valueCOMMENT
LOW⚡…ix/3-browser-and-frontend/frontend-framework-nature.md161// Step 3: Find another element, change it tooCOMMENT
LOW⚡…ix/3-browser-and-frontend/frontend-framework-nature.md163// Step 4: If quantity is greater than 5, also change the status indicator...COMMENT
LOW⚡…ppendix/3-browser-and-frontend/javascript-deep-dive.md776// Step 1: Overall structureCOMMENT
LOW⚡…ppendix/3-browser-and-frontend/javascript-deep-dive.md781// Step 2: Entry pointCOMMENT
LOW⚡…ppendix/3-browser-and-frontend/javascript-deep-dive.md784// Step 3: Data flowCOMMENT
LOW⚡…ppendix/3-browser-and-frontend/javascript-deep-dive.md787// Step 4: Detailed logicCOMMENT
LOW…ndix/3-browser-and-frontend/browser-as-os-rendering.md482// Step 1: Batch reads (read everything first)COMMENT
LOW…ndix/3-browser-and-frontend/browser-as-os-rendering.md488// Step 2: Batch writes (write everything after)COMMENT
LOW…ndix/3-browser-and-frontend/browser-as-os-rendering.md782// Step 1: Batch readsCOMMENT
LOW…ndix/3-browser-and-frontend/browser-as-os-rendering.md788// Step 2: Batch writesCOMMENT
LOWdocs/en/stage-3/core-skills/mcp/index.md42### Step 1: Understand where the config files liveCOMMENT
LOWdocs/en/stage-3/core-skills/mcp/index.md53### Step 2: Add MCP servers with natural languageCOMMENT
LOWdocs/en/stage-3/core-skills/mcp/index.md77### Step 3: Verify the configurationCOMMENT
LOWdocs/en/stage-3/core-skills/mcp/index.md96### Step 4: Start using itCOMMENT
LOWdocs/en/stage-3/core-skills/claude-agent-sdk/index.md474### Step 1: Define the Pipeline FrameworkCOMMENT
LOWdocs/en/stage-3/core-skills/claude-agent-sdk/index.md499### Step 2: Code Review Agent (Read-Only)COMMENT
LOWdocs/en/stage-3/core-skills/claude-agent-sdk/index.md528### Step 3: Security Scan Agent (Read-Only)COMMENT
LOWdocs/en/stage-3/core-skills/claude-agent-sdk/index.md554### Step 4: Auto-Fix Agent (Writable)COMMENT
LOWdocs/en/stage-3/core-skills/claude-agent-sdk/index.md586### Step 5: Test Verification + Report GenerationCOMMENT
LOWdocs/en/stage-3/core-skills/claude-agent-sdk/index.md613### Step 6: Chain the Whole PipelineCOMMENT
LOWdocs/en/stage-3/core-skills/skills/index.md38### Step 1: Install `find-skills` (strongly recommended)COMMENT
37 more matches not shown…
Synthetic Comment Markers15 hits · 82 pts
SeverityFileLineSnippetContext
HIGH…ndix/4-server-and-backend/domain-specific-languages.md4In a real-world case, engineer Armin used AI to build a set of infrastructure services at his new company, totaling abouCODE
HIGH…ndix/4-server-and-backend/domain-specific-languages.md495The YAML configuration, Pulumi resource definitions, and SDK glue code are all highly pattern-based code with clear specCODE
HIGHdocs/en/stage-3/core-skills/workflow/index.md45Most importantly, code generated by AI cannot be used directly. You must review and test it. It may generate code that lCODE
HIGHdocs/en/stage-3/core-skills/workflow/index.md837## Q1: Can I use AI-generated code directly?COMMENT
HIGHdocs/en/stage-3/core-skills/skills/index.md194Help me redesign this page. I want it to look very professional and not like it was generated by AI.CODE
HIGHdocs/en/stage-2/frontend/ui-design/index.md538**Disclose AI involvement.** Some platforms/regulations require disclosing that content was generated by AI.CODE
HIGHdocs/en/stage-2/frontend/llm-skills-beautiful/index.md23## 1. Why do AI-generated interfaces look "ordinary" by default?COMMENT
HIGH…/en/stage-2/frontend/modern-component-library/index.md127<!-- ![HeroUI landing page generated by AI](images/heroui-landing-result.png) -->CODE
HIGH…/en/stage-2/frontend/modern-component-library/index.md131In the code generated by AI, you will see these HeroUI components:CODE
HIGH…/en/stage-2/frontend/modern-component-library/index.md218<!-- ![Product page generated by AI with shadcn/ui](images/shadcn-product-result.png) -->CODE
HIGH…/en/stage-2/frontend/modern-component-library/index.md316<!-- ![Ant Design admin interface generated by AI](images/antd-admin-result.png) -->CODE
HIGHdocs/en/stage-2/frontend/figma-mastergo/index.md237### 3.4 AI-generated pagesCOMMENT
HIGHdocs/en/stage-2/backend/modern-cli/index.md901For some complex projects, or large projects generated by AI, you may feel the code is too long and logic is too dense tCODE
HIGH…es/example0-1/vibe-coding-tools-snake-game-tutorial.md357| **[Z.ai](https://chat.z.ai/)** | Better for users who want to inspect raw AI-generated code. CODE
HIGHdocs/en/stage-1/ai-capabilities-through-games/index.md49After the emergence of AI, for the first time, ordinary people have a completely new possibility: you don't need to knowCODE
Fake / Example Data60 hits · 75 pts
SeverityFileLineSnippetContext
LOW…ndix/4-server-and-backend/domain-specific-languages.md463 example: "user@example.com"CODE
LOW⚡…ndix/4-server-and-backend/domain-specific-languages.md475- **Python** : `client.emails.send(to="user@example.com", subject="Hi", body="Hello")`CODE
LOW⚡…ndix/4-server-and-backend/domain-specific-languages.md476- **TypeScript** : `client.emails.send({ to: "user@example.com", subject: "Hi", body: "Hello" })`CODE
LOW⚡…ndix/4-server-and-backend/domain-specific-languages.md477- **Go** : `client.Emails.Send(ctx, &SendEmailRequest{To: "user@example.com", ...})`CODE
LOWdocs/de-de/appendix/2-development-tools/regex.md124/^[\w.+-]+@[\w-]+\.[\w.]+$/.test('user@example.com')CODE
LOW…ndix/4-server-and-backend/domain-specific-languages.md466 example: "user@example.com"CODE
LOW⚡…ndix/4-server-and-backend/domain-specific-languages.md478- **Python**: `client.emails.send(to="user@example.com", subject="Hallo", body="Inhalt")`CODE
LOW⚡…ndix/4-server-and-backend/domain-specific-languages.md479- **TypeScript**: `client.emails.send({ to: "user@example.com", subject: "Hallo", body: "Inhalt" })`CODE
LOW⚡…ndix/4-server-and-backend/domain-specific-languages.md480- **Go**: `client.Emails.Send(ctx, &SendEmailRequest{To: "user@example.com", ...})`CODE
LOWdocs/vi-vn/appendix/2-development-tools/regex.md124/^[\w.+-]+@[\w-]+\.[\w.]+$/.test('user@example.com')CODE
LOW…ndix/4-server-and-backend/domain-specific-languages.md466 example: "user@example.com"CODE
LOW⚡…ndix/4-server-and-backend/domain-specific-languages.md478- **Python**: `client.emails.send(to="user@example.com", subject="Hi", body="Hello")`CODE
LOW⚡…ndix/4-server-and-backend/domain-specific-languages.md479- **TypeScript**: `client.emails.send({ to: "user@example.com", subject: "Hi", body: "Hello" })`CODE
LOW⚡…ndix/4-server-and-backend/domain-specific-languages.md480- **Go**: `client.Emails.Send(ctx, &SendEmailRequest{To: "user@example.com", ...})`CODE
LOWdocs/es-es/appendix/2-development-tools/regex.md124/^[\w.+-]+@[\w-]+\.[\w.]+$/.test('user@example.com')CODE
LOW…ndix/4-server-and-backend/domain-specific-languages.md466 example: "user@example.com"CODE
LOW⚡…ndix/4-server-and-backend/domain-specific-languages.md478- **Python**: `client.emails.send(to="user@example.com", subject="Hi", body="Hello")`CODE
LOW⚡…ndix/4-server-and-backend/domain-specific-languages.md479- **TypeScript**: `client.emails.send({ to: "user@example.com", subject: "Hi", body: "Hello" })`CODE
LOW⚡…ndix/4-server-and-backend/domain-specific-languages.md480- **Go**: `client.Emails.Send(ctx, &SendEmailRequest{To: "user@example.com", ...})`CODE
LOW…cs/.vitepress/theme/locales/development-tools/zh-cn.js604 { name: '邮箱', regex: '^[\\w.+-]+@[\\w-]+\\.[\\w.]+$', examples: [{ text: 'user@example.com', match: true }, { textCODE
LOWdocs/.vitepress/theme/locales/development-tools/en.js604 { name: 'Email', regex: '^[\\w.+-]+@[\\w-]+\\.[\\w.]+$', examples: [{ text: 'user@example.com', match: true }, { tCODE
LOW…e/components/appendix/terminal-intro/CookedRawDemo.vue51 class="placeholder"CODE
LOW…components/appendix/terminal-intro/EscapeSequences.vue109 class="placeholder"CODE
LOW…epress/theme/components/appendix/llm-intro/MoEDemo.vue193 class="placeholder"CODE
LOW…mponents/appendix/gateway-proxy/AuthMiddlewareDemo.vue89 { "sub": "1234567890", "name": "John Doe", "iat": 1516239022 }CODE
LOW…ppendix/context-engineering/ContextCompressionDemo.vue126 class="placeholder"CODE
LOW…/components/appendix/ide-intro/IdeArchitectureDemo.vue267 class="placeholder"CODE
LOW…ess/theme/components/appendix/ide-intro/AiHelpDemo.vue277 class="placeholder"CODE
LOW…/theme/components/appendix/vlm-intro/ViTOutputDemo.vue110 class="placeholder"CODE
LOWdocs/ar-sa/appendix/2-development-tools/regex.md124/^[\w.+-]+@[\w-]+\.[\w.]+$/.test('user@example.com')CODE
LOW…ndix/4-server-and-backend/domain-specific-languages.md466 example: "user@example.com"CODE
LOW⚡…ndix/4-server-and-backend/domain-specific-languages.md478- **Python**: `client.emails.send(to="user@example.com", subject="Hi", body="Hello")`CODE
LOW⚡…ndix/4-server-and-backend/domain-specific-languages.md479- **TypeScript**: `client.emails.send({ to: "user@example.com", subject: "Hi", body: "Hello" })`CODE
LOW⚡…ndix/4-server-and-backend/domain-specific-languages.md480- **Go**: `client.Emails.Send(ctx, &SendEmailRequest{To: "user@example.com", ...})`CODE
LOWdocs/ja-jp/appendix/2-development-tools/regex.md125/^[\w.+-]+@[\w-]+\.[\w.]+$/.test('user@example.com')CODE
LOW…ndix/4-server-and-backend/domain-specific-languages.md467 example: "user@example.com"CODE
LOW⚡…ndix/4-server-and-backend/domain-specific-languages.md479- **Python**:`client.emails.send(to="user@example.com", subject="Hi", body="Hello")`CODE
LOW⚡…ndix/4-server-and-backend/domain-specific-languages.md480- **TypeScript**:`client.emails.send({ to: "user@example.com", subject: "Hi", body: "Hello" })`CODE
LOW⚡…ndix/4-server-and-backend/domain-specific-languages.md481- **Go**:`client.Emails.Send(ctx, &SendEmailRequest{To: "user@example.com", ...})`CODE
LOWdocs/zh-cn/appendix/2-development-tools/regex.md124/^[\w.+-]+@[\w-]+\.[\w.]+$/.test('user@example.com')CODE
LOW…ndix/4-server-and-backend/domain-specific-languages.md466 example: "user@example.com"CODE
LOW⚡…ndix/4-server-and-backend/domain-specific-languages.md478- **Python**:`client.emails.send(to="user@example.com", subject="Hi", body="Hello")`CODE
LOW⚡…ndix/4-server-and-backend/domain-specific-languages.md479- **TypeScript**:`client.emails.send({ to: "user@example.com", subject: "Hi", body: "Hello" })`CODE
LOW⚡…ndix/4-server-and-backend/domain-specific-languages.md480- **Go**:`client.Emails.Send(ctx, &SendEmailRequest{To: "user@example.com", ...})`CODE
LOWdocs/zh-tw/appendix/2-development-tools/regex.md124/^[\w.+-]+@[\w-]+\.[\w.]+$/.test('user@example.com')CODE
LOW…ndix/4-server-and-backend/domain-specific-languages.md466 example: "user@example.com"CODE
LOW⚡…ndix/4-server-and-backend/domain-specific-languages.md478- **Python**:`client.emails.send(to="user@example.com", subject="Hi", body="Hello")`CODE
LOW⚡…ndix/4-server-and-backend/domain-specific-languages.md479- **TypeScript**:`client.emails.send({ to: "user@example.com", subject: "Hi", body: "Hello" })`CODE
LOW⚡…ndix/4-server-and-backend/domain-specific-languages.md480- **Go**:`client.Emails.Send(ctx, &SendEmailRequest{To: "user@example.com", ...})`CODE
LOWdocs/ko-kr/appendix/2-development-tools/regex.md123/^[\w.+-]+@[\w-]+\.[\w.]+$/.test('user@example.com')CODE
LOW…ndix/4-server-and-backend/domain-specific-languages.md461 example: "user@example.com"CODE
LOW⚡…ndix/4-server-and-backend/domain-specific-languages.md473- **Python**: `client.emails.send(to="user@example.com", subject="Hi", body="Hello")`CODE
LOW⚡…ndix/4-server-and-backend/domain-specific-languages.md474- **TypeScript**: `client.emails.send({ to: "user@example.com", subject: "Hi", body: "Hello" })`CODE
LOW⚡…ndix/4-server-and-backend/domain-specific-languages.md475- **Go**: `client.Emails.Send(ctx, &SendEmailRequest{To: "user@example.com", ...})`CODE
LOWdocs/en/appendix/2-development-tools/regex.md124/^[\w.+-]+@[\w-]+\.[\w.]+$/.test('user@example.com')CODE
LOW…ndix/4-server-and-backend/domain-specific-languages.md466 example: "user@example.com"CODE
LOW⚡…ndix/4-server-and-backend/domain-specific-languages.md478- **Python**: `client.emails.send(to="user@example.com", subject="Hi", body="Hello")`CODE
LOW⚡…ndix/4-server-and-backend/domain-specific-languages.md479- **TypeScript**: `client.emails.send({ to: "user@example.com", subject: "Hi", body: "Hello" })`CODE
LOW⚡…ndix/4-server-and-backend/domain-specific-languages.md480- **Go**: `client.Emails.Send(ctx, &SendEmailRequest{To: "user@example.com", ...})`CODE
LOWdocs/en/appendix/4-server-and-backend/api-design.md398 "name": "John Doe"CODE
Excessive Try-Catch Wrapping51 hits · 62 pts
SeverityFileLineSnippetContext
LOW…-fr/appendix/4-server-and-backend/concurrency-async.md574 except Exception as e:CODE
LOWdocs/fr-fr/stage-2/frontend/lovart-assets/index.md98 except Exception as e:CODE
LOWdocs/fr-fr/stage-2/frontend/lovart-assets/index.md230 except Exception as e:CODE
MEDIUM…r/stage-2/ai-capabilities/dify-knowledge-base/index.md566 print(f"Error forwarding request to {target_url}: {e}")CODE
LOW…r/stage-2/ai-capabilities/dify-knowledge-base/index.md568 except Exception as e:CODE
LOW…-de/appendix/4-server-and-backend/concurrency-async.md573 except Exception as e:CODE
LOWdocs/de-de/stage-2/frontend/lovart-assets/index.md98 except Exception as e:CODE
LOWdocs/de-de/stage-2/frontend/lovart-assets/index.md215 except Exception as e:CODE
MEDIUM…e/stage-2/ai-capabilities/dify-knowledge-base/index.md1036 print(f"Error forwarding request to {target_url}: {e}")CODE
LOW…e/stage-2/ai-capabilities/dify-knowledge-base/index.md1038 except Exception as e:CODE
MEDIUM…e/stage-2/ai-capabilities/dify-knowledge-base/index.md1681 print(f"Error forwarding request to {target_url}: {e}")CODE
LOW…e/stage-2/ai-capabilities/dify-knowledge-base/index.md1683 except Exception as e:CODE
LOW…-vn/appendix/4-server-and-backend/concurrency-async.md570 except Exception as e:CODE
LOWdocs/vi-vn/stage-2/frontend/lovart-assets/index.md98 except Exception as e:CODE
LOWdocs/vi-vn/stage-2/frontend/lovart-assets/index.md215 except Exception as e:CODE
MEDIUM…n/stage-2/ai-capabilities/dify-knowledge-base/index.md1036 print(f"Error forwarding request to {target_url}: {e}")CODE
LOW…n/stage-2/ai-capabilities/dify-knowledge-base/index.md1038 except Exception as e:CODE
LOW…-es/appendix/4-server-and-backend/concurrency-async.md568 except Exception as e:CODE
LOWdocs/es-es/stage-2/frontend/lovart-assets/index.md98 except Exception as e:CODE
MEDIUMdocs/es-es/stage-2/frontend/lovart-assets/index.md99 print(f"Error de decodificacion Base64: {e}")CODE
LOWdocs/es-es/stage-2/frontend/lovart-assets/index.md230 except Exception as e:CODE
MEDIUM…s/stage-2/ai-capabilities/dify-knowledge-base/index.md1036 print(f"Error forwarding request to {target_url}: {e}")CODE
LOW…s/stage-2/ai-capabilities/dify-knowledge-base/index.md1038 except Exception as e:CODE
LOW…-sa/appendix/4-server-and-backend/concurrency-async.md566 except Exception as e:CODE
LOWdocs/ar-sa/stage-2/frontend/lovart-assets/index.md98 except Exception as e:CODE
LOWdocs/ar-sa/stage-2/frontend/lovart-assets/index.md230 except Exception as e:CODE
MEDIUM…a/stage-2/ai-capabilities/dify-knowledge-base/index.md1036 print(f"Error forwarding request to {target_url}: {e}")CODE
LOW…a/stage-2/ai-capabilities/dify-knowledge-base/index.md1038 except Exception as e:CODE
LOW…-jp/appendix/4-server-and-backend/concurrency-async.md567 except Exception as e:CODE
LOWdocs/ja-jp/stage-2/frontend/lovart-assets/index.md98 except Exception as e:CODE
LOWdocs/ja-jp/stage-2/frontend/lovart-assets/index.md230 except Exception as e:CODE
MEDIUM…p/stage-2/ai-capabilities/dify-knowledge-base/index.md1036 print(f"Error forwarding request to {target_url}: {e}")CODE
LOW…p/stage-2/ai-capabilities/dify-knowledge-base/index.md1038 except Exception as e:CODE
LOW…-cn/appendix/4-server-and-backend/concurrency-async.md566 except Exception as e:CODE
LOWdocs/zh-cn/stage-2/frontend/lovart-assets/index.md98 except Exception as e:CODE
LOWdocs/zh-cn/stage-2/frontend/lovart-assets/index.md230 except Exception as e:CODE
LOW…-tw/appendix/4-server-and-backend/concurrency-async.md566 except Exception as e:CODE
LOWdocs/zh-tw/stage-2/frontend/lovart-assets/index.md98 except Exception as e:CODE
LOWdocs/zh-tw/stage-2/frontend/lovart-assets/index.md230 except Exception as e:CODE
MEDIUM…w/stage-2/ai-capabilities/dify-knowledge-base/index.md1036 print(f"Error forwarding request to {target_url}: {e}")CODE
LOW…w/stage-2/ai-capabilities/dify-knowledge-base/index.md1038 except Exception as e:CODE
LOW…-kr/appendix/4-server-and-backend/concurrency-async.md566 except Exception as e:CODE
LOWdocs/ko-kr/stage-2/frontend/lovart-assets/index.md98 except Exception as e:CODE
LOWdocs/ko-kr/stage-2/frontend/lovart-assets/index.md230 except Exception as e:CODE
MEDIUM…r/stage-2/ai-capabilities/dify-knowledge-base/index.md1036 print(f"Error forwarding request to {target_url}: {e}")CODE
LOW…r/stage-2/ai-capabilities/dify-knowledge-base/index.md1038 except Exception as e:CODE
LOW…/en/appendix/4-server-and-backend/concurrency-async.md566 except Exception as e:CODE
LOWdocs/en/stage-2/frontend/lovart-assets/index.md98 except Exception as e:CODE
LOWdocs/en/stage-2/frontend/lovart-assets/index.md230 except Exception as e:CODE
MEDIUM…n/stage-2/ai-capabilities/dify-knowledge-base/index.md1061 print(f"Error forwarding request to {target_url}: {e}")CODE
LOW…n/stage-2/ai-capabilities/dify-knowledge-base/index.md1063 except Exception as e:CODE
Hallucination Indicators6 hits · 60 pts
SeverityFileLineSnippetContext
CRITICAL…ppendix/computer-fundamentals/LinearStructuresDemo.vue173 messages.value.dataStructures.linear.initialStackItems.map((item) => item)CODE
CRITICAL…ppendix/computer-fundamentals/LinearStructuresDemo.vue176 messages.value.dataStructures.linear.initialQueueItems.map((item) => item)CODE
CRITICAL…ponents/appendix/computer-fundamentals/PSWFlagDemo.vue105 messages.value.computerOrganization.psw.flags.map((flag) => ({CODE
CRITICAL…nents/appendix/computer-fundamentals/HashTableDemo.vue127 messages.value.dataStructures.hash.initialData.forEach((item) => {CODE
CRITICAL…ponents/appendix/computer-fundamentals/ProcessDemo.vue54 messages.value.operatingSystems.process.processes.map((process) => ({CODE
CRITICAL…s/appendix/computer-fundamentals/DataStructureDemo.vue227 messages.value.dataStructures.basic.initialQueueItems.map((label) => label)CODE
Cross-File Repetition12 hits · 60 pts
SeverityFileLineSnippetContext
HIGH…cs/fr-fr/stage-3/core-skills/claude-agent-sdk/index.md0review the following pr diff from these dimensions: 1. code conventions: naming, formatting, comments 2. logic issues: eSTRING
HIGH…cs/ar-sa/stage-3/core-skills/claude-agent-sdk/index.md0review the following pr diff from these dimensions: 1. code conventions: naming, formatting, comments 2. logic issues: eSTRING
HIGHdocs/en/stage-3/core-skills/claude-agent-sdk/index.md0review the following pr diff from these dimensions: 1. code conventions: naming, formatting, comments 2. logic issues: eSTRING
HIGH…cs/fr-fr/stage-3/core-skills/claude-agent-sdk/index.md0scan the project code for security vulnerabilities: 1. sql injection, xss, csrf 2. hardcoded keys or credentials 3. inseSTRING
HIGH…cs/ar-sa/stage-3/core-skills/claude-agent-sdk/index.md0scan the project code for security vulnerabilities: 1. sql injection, xss, csrf 2. hardcoded keys or credentials 3. inseSTRING
HIGHdocs/en/stage-3/core-skills/claude-agent-sdk/index.md0scan the project code for security vulnerabilities: 1. sql injection, xss, csrf 2. hardcoded keys or credentials 3. inseSTRING
HIGH…cs/fr-fr/stage-3/core-skills/claude-agent-sdk/index.md0fix code according to the following review results: code review report: {review_result} security scan report: {security_STRING
HIGH…cs/ar-sa/stage-3/core-skills/claude-agent-sdk/index.md0fix code according to the following review results: code review report: {review_result} security scan report: {security_STRING
HIGHdocs/en/stage-3/core-skills/claude-agent-sdk/index.md0fix code according to the following review results: code review report: {review_result} security scan report: {security_STRING
HIGH…cs/fr-fr/stage-3/core-skills/claude-agent-sdk/index.md0execute these actions: 1. run the full test suite (npm test or pytest) 2. compute test pass rate 3. generate a markdown STRING
HIGH…cs/ar-sa/stage-3/core-skills/claude-agent-sdk/index.md0execute these actions: 1. run the full test suite (npm test or pytest) 2. compute test pass rate 3. generate a markdown STRING
HIGHdocs/en/stage-3/core-skills/claude-agent-sdk/index.md0execute these actions: 1. run the full test suite (npm test or pytest) 2. compute test pass rate 3. generate a markdown STRING
Cross-Language Confusion (JS/TS)8 hits · 45 pts
SeverityFileLineSnippetContext
HIGHdocs/.vitepress/theme/locales/llm-intro/zh-cn.js34print(f"正在爬取 {url} 的标题...")CODE
HIGHdocs/.vitepress/theme/locales/llm-intro/en.js34print(f"Fetching titles from {url}...")CODE
HIGHdocs/.vitepress/theme/locales/api-intro/zh-cn.js380print(response.choices[0].message.content)CODE
HIGHdocs/.vitepress/theme/locales/api-intro/zh-cn.js390 print(chunk.choices[0].delta.content, end="")`,CODE
HIGH⚡docs/.vitepress/theme/locales/api-intro/en.js380print(response.choices[0].message.content)CODE
HIGH⚡docs/.vitepress/theme/locales/api-intro/en.js390 print(chunk.choices[0].delta.content, end="")`,CODE
HIGH…vitepress/theme/locales/computer-fundamentals/zh-cn.js429 print(f"{self.name} says woof!")CODE
HIGH…s/.vitepress/theme/locales/computer-fundamentals/en.js445 print(f"{self.name} says woof!")CODE
Hyper-Verbose Identifiers21 hits · 21 pts
SeverityFileLineSnippetContext
LOW…fr-fr/stage-3/cross-platform/vscode-extension/index.md593export function registerSelectionCommands(context: vscode.ExtensionContext) {CODE
LOW…fr-fr/stage-3/cross-platform/vscode-extension/index.md679export function registerMultiFileCommands(context: vscode.ExtensionContext) {CODE
LOW…de-de/stage-3/cross-platform/vscode-extension/index.md593export function registerSelectionCommands(context: vscode.ExtensionContext) {CODE
LOW…de-de/stage-3/cross-platform/vscode-extension/index.md679export function registerMultiFileCommands(context: vscode.ExtensionContext) {CODE
LOW…vi-vn/stage-3/cross-platform/vscode-extension/index.md593export function registerSelectionCommands(context: vscode.ExtensionContext) {CODE
LOW…vi-vn/stage-3/cross-platform/vscode-extension/index.md679export function registerMultiFileCommands(context: vscode.ExtensionContext) {CODE
LOW…es-es/stage-3/cross-platform/vscode-extension/index.md593export function registerSelectionCommands(context: vscode.ExtensionContext) {CODE
LOW…es-es/stage-3/cross-platform/vscode-extension/index.md679export function registerMultiFileCommands(context: vscode.ExtensionContext) {CODE
LOWdocs/.vitepress/theme/index.js1251function registerAppendixComponents(app) {CODE
LOWdocs/.vitepress/theme/Layout.vue438function scrollOutlineToActiveItem(activeLink) {CODE
LOWdocs/.vitepress/theme/Layout.vue465function scrollSidebarToActiveItem(activeItem) {CODE
LOW…ar-sa/stage-3/cross-platform/vscode-extension/index.md593export function registerSelectionCommands(context: vscode.ExtensionContext) {CODE
LOW…ar-sa/stage-3/cross-platform/vscode-extension/index.md679export function registerMultiFileCommands(context: vscode.ExtensionContext) {CODE
LOW…ja-jp/stage-3/cross-platform/vscode-extension/index.md593export function registerSelectionCommands(context: vscode.ExtensionContext) {CODE
LOW…ja-jp/stage-3/cross-platform/vscode-extension/index.md679export function registerMultiFileCommands(context: vscode.ExtensionContext) {CODE
LOW…zh-tw/stage-3/cross-platform/vscode-extension/index.md593export function registerSelectionCommands(context: vscode.ExtensionContext) {CODE
LOW…zh-tw/stage-3/cross-platform/vscode-extension/index.md679export function registerMultiFileCommands(context: vscode.ExtensionContext) {CODE
LOW…ko-kr/stage-3/cross-platform/vscode-extension/index.md593export function registerSelectionCommands(context: vscode.ExtensionContext) {CODE
LOW…ko-kr/stage-3/cross-platform/vscode-extension/index.md679export function registerMultiFileCommands(context: vscode.ExtensionContext) {CODE
LOW…cs/en/stage-3/cross-platform/vscode-extension/index.md593export function registerSelectionCommands(context: vscode.ExtensionContext) {CODE
LOW…cs/en/stage-3/cross-platform/vscode-extension/index.md679export function registerMultiFileCommands(context: vscode.ExtensionContext) {CODE
Verbosity Indicators8 hits · 17 pts
SeverityFileLineSnippetContext
LOW⚡…epress/theme/components/appendix/llm-intro/MoEDemo.vue310 // Step 1: Router (MoE only) or Prep (Dense)COMMENT
LOW⚡…epress/theme/components/appendix/llm-intro/MoEDemo.vue314 // Step 2: Expert ProcessingCOMMENT
LOW⚡…epress/theme/components/appendix/llm-intro/MoEDemo.vue318 // Step 3: OutputCOMMENT
LOW⚡…eme/components/appendix/vlm-intro/VLMInferenceDemo.vue81 // Step 1: Vision EncodingCOMMENT
LOW⚡…eme/components/appendix/vlm-intro/VLMInferenceDemo.vue84 // Step 2: ThinkingCOMMENT
LOW⚡…ndix/browser-rendering-pipeline/MacroMicroTaskDemo.vue134 // Step 1: Sync codeCOMMENT
LOW⚡…ndix/browser-rendering-pipeline/MacroMicroTaskDemo.vue138 // Step 2: Process microtasksCOMMENT
LOW…ndix/browser-rendering-pipeline/MacroMicroTaskDemo.vue153 // Step 3: Process one macrotaskCOMMENT
Over-Commented Block10 hits · 10 pts
SeverityFileLineSnippetContext
LOW…r-fr/stage-3/cross-platform/qt-industrial-hmi/index.md201```COMMENT
LOW…/7-infrastructure-and-operations/monitoring-logging.md341# HTTP-Interface lasttesten (10 Threads, 30 Sekunden)COMMENT
LOW…i-vn/stage-3/cross-platform/qt-industrial-hmi/index.md201```COMMENT
LOW…s-es/stage-3/cross-platform/qt-industrial-hmi/index.md201```COMMENT
LOWdocs/.vitepress/theme/index.js141COMMENT
LOW…/7-infrastructure-and-operations/monitoring-logging.md361# HTTPインターフェースの負荷テスト(10スレッド、30秒間)COMMENT
LOW…a-jp/stage-3/cross-platform/qt-industrial-hmi/index.md201```COMMENT
LOW…h-tw/stage-3/cross-platform/qt-industrial-hmi/index.md201COMMENT
LOW…o-kr/stage-3/cross-platform/qt-industrial-hmi/index.md201```COMMENT
LOW…s/en/stage-3/cross-platform/qt-industrial-hmi/index.md201```COMMENT
Docstring Block Structure2 hits · 10 pts
SeverityFileLineSnippetContext
HIGHdocs/.vitepress/theme/locales/api-intro/zh-cn.js174 打开文件并返回文件对象 Args: file: 文件路径 mode: 打开模式 ('r', 'w', 'a') Returns: 文件对象 STRING
HIGHdocs/.vitepress/theme/locales/api-intro/en.js174 Open a file and return a file object. Args: file: File path mode: Open mode ('r', 'w', 'a'STRING
AI Slop Vocabulary2 hits · 5 pts
SeverityFileLineSnippetContext
MEDIUMpackage-lock.json5096 "resolved": "https://registry.npmmirror.com/robust-predicates/-/robust-predicates-3.0.3.tgz",CODE
MEDIUM…ents/appendix/browser-devtools/DevToolsSourcesDemo.vue136// Let's use a simpler flat code example for the demo to be robustCOMMENT
Self-Referential Comments1 hit · 4 pts
SeverityFileLineSnippetContext
MEDIUM⚡docs/.vitepress/theme/locales/api-intro/en.js370### Create a chat completionCOMMENT
Example Usage Blocks1 hit · 2 pts
SeverityFileLineSnippetContext
LOWdocs/.vitepress/theme/locales/llm-intro/en.js32# Usage exampleCOMMENT