AI Slop Code Risk Monitor

YaoApp/yao

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

✨ All your agents and workspaces in one place, on every device you own. Track tasks on a board, accessible from desktop, mobile, browser, or API. Self-hosted.

2.9 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for YaoApp/yao, a Go project with 8,220 GitHub stars. SynthScan examined 572,002 lines of code across 2332 source files, recording 952 pattern matches distributed across 11 syntactic categories. The legacy adjusted pattern signal is 2.9 (Low pattern signal); it is not an authorship estimate.

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

2.9
Adjusted Signal
2.9
Raw Pattern Score
100%
Time Factor
2026-10-19
Last Push
8.2K
Stars
Go
Language
572.0K
Lines of Code
2.3K
Files
952
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 8.5/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 1.0/100 · LOW

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

Agent Over-Engineering Ratio 4.7/100 · LOW

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

PR Review Velocity Impact 10.9/100 · LOW

Which changes need focused human review? 952 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 1MEDIUM 180LOW 771

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 952 distinct pattern matches across 11 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 Separators176 hits · 552 pts
SeverityFileLineSnippetContext
MEDIUMgrpc/grpc.go58// ── Health ───────────────────────────────────────────────────────────────────COMMENT
MEDIUMgrpc/grpc.go64// ── Base ─────────────────────────────────────────────────────────────────────COMMENT
MEDIUMgrpc/grpc.go82// ── API ──────────────────────────────────────────────────────────────────────COMMENT
MEDIUMgrpc/grpc.go88// ── MCP ──────────────────────────────────────────────────────────────────────COMMENT
MEDIUM⚡grpc/grpc.go106// ── LLM ──────────────────────────────────────────────────────────────────────COMMENT
MEDIUM⚡grpc/grpc.go116// ── Agent ────────────────────────────────────────────────────────────────────COMMENT
MEDIUM⚡grpc/grpc.go122// ── Sandbox ──────────────────────────────────────────────────────────────────COMMENT
MEDIUMgrpc/grpc.go147// ── Server lifecycle ─────────────────────────────────────────────────────────COMMENT
MEDIUMgrpc/auth/guard_test.go175// ── TaiTunnel auth tests ──────────────────────────────────────────────────COMMENT
MEDIUMgrpc/run/stream_test.go20// ── Layer 1: Basic RPC validation (no LLM, no real agent) ─────────────────COMMENT
MEDIUMgrpc/run/stream_test.go166// ── Layer 2: DryRun mode (needs agent resolver, no LLM) ──────────────────COMMENT
MEDIUMgrpc/run/stream_test.go298// ── Layer 2b: A2A DryRun (agent-caller resolves, no LLM) ─────────────────COMMENT
MEDIUMgrpc/run/stream_test.go420// ── Layer 3 (optional): Real LLM integration ─────────────────────────────COMMENT
MEDIUMgrpc/run/stream_test.go526// ── Helpers ───────────────────────────────────────────────────────────────COMMENT
MEDIUMagent/sandbox/v2/images.yml24# ── Claude Code variants ─────────────────────────────────────COMMENT
MEDIUMagent/sandbox/v2/images.yml82# ── OpenCode variants ────────────────────────────────────────COMMENT
MEDIUMagent/sandbox/v2/images.yml140# ── Desktop-only (no agent CLI) ─────────────────────────────COMMENT
MEDIUMopenapi/setting/ocr_presets.yml4# ── Tao Service ──────────────────────────────────COMMENT
MEDIUMopenapi/setting/ocr_presets.yml17# ── Open-Source / Self-hosted ─────────────────────COMMENT
MEDIUMopenapi/setting/ocr_presets.yml46# ── Cloud APIs ────────────────────────────────────COMMENT
MEDIUMunit-test/agent/app/openapi/scopes/alias.yml4# ================================================COMMENT
MEDIUMunit-test/agent/app/openapi/scopes/alias.yml6# ================================================COMMENT
MEDIUM⚡unit-test/agent/app/openapi/scopes/alias.yml25# ================================================COMMENT
MEDIUM⚡unit-test/agent/app/openapi/scopes/alias.yml27# ================================================COMMENT
MEDIUM⚡unit-test/agent/app/openapi/scopes/alias.yml29# ================================================COMMENT
MEDIUM⚡unit-test/agent/app/openapi/scopes/alias.yml31# ================================================COMMENT
MEDIUM⚡unit-test/agent/app/openapi/scopes/alias.yml103# ================================================COMMENT
MEDIUM⚡unit-test/agent/app/openapi/scopes/alias.yml105# ================================================COMMENT
MEDIUMunit-test/agent/app/openapi/scopes/alias.yml183# ================================================COMMENT
MEDIUMunit-test/agent/app/openapi/scopes/alias.yml185# ================================================COMMENT
MEDIUMunit-test/agent/app/openapi/scopes/alias.yml271# ================================================COMMENT
MEDIUMunit-test/agent/app/openapi/scopes/alias.yml273# ================================================COMMENT
MEDIUMunit-test/agent/scripts/_common.sh85# ---------------------------------------------------------------------------COMMENT
MEDIUMunit-test/agent/scripts/_common.sh91# ---------------------------------------------------------------------------COMMENT
MEDIUMunit-test/agent/scripts/_common.sh125# ---------------------------------------------------------------------------COMMENT
MEDIUMunit-test/agent/scripts/_common.sh135# ---------------------------------------------------------------------------COMMENT
MEDIUMllmprovider/presets.yml1# ─── OpenCode Go (OpenAI) ──────────────────────────────COMMENT
MEDIUMllmprovider/presets.yml207# ─── OpenCode Go (Anthropic) ──────────────────────────COMMENT
MEDIUMllmprovider/presets.yml292# ─── OpenRouter ─────────────────────────────────────────COMMENT
MEDIUMllmprovider/presets.yml497# ─── 超算互联网 Token Plan (OpenAI) ─────────────────────COMMENT
MEDIUMllmprovider/presets.yml631# ─── 超算互联网 Token Plan (Anthropic) ──────────────────COMMENT
MEDIUMllmprovider/presets.yml765# ─── 超算互联网 (OpenAI) ────────────────────────────────COMMENT
MEDIUMllmprovider/presets.yml910# ─── 蚂蚁数科 DTMaaS Token Plan (OpenAI) ────────────────COMMENT
MEDIUMllmprovider/presets.yml1011# ─── Anthropic ──────────────────────────────────────────COMMENT
MEDIUMllmprovider/presets.yml1100# ─── OpenAI ─────────────────────────────────────────────COMMENT
MEDIUMllmprovider/presets.yml1568# ─── DeepSeek (Anthropic) ───────────────────────────────COMMENT
MEDIUMllmprovider/presets.yml1637# ─── TypeSafe AI (Decision) ─────────────────────────────COMMENT
MEDIUMllmprovider/presets.yml1650# ─── Kimi / Moonshot (International) ────────────────────COMMENT
MEDIUMllmprovider/presets.yml1723# ─── Kimi / 月之暗面 (CN) ───────────────────────────────COMMENT
MEDIUMllmprovider/presets.yml1796# ─── Google DeepMind (AI Studio) ────────────────────────COMMENT
MEDIUMllmprovider/presets.yml1968# ─── xAI (Grok) ────────────────────────────────────────COMMENT
MEDIUMllmprovider/presets.yml2076# ─── MiniMax (International) ────────────────────────────COMMENT
MEDIUMllmprovider/presets.yml2146# ─── MiniMax (国内) ─────────────────────────────────────COMMENT
MEDIUMllmprovider/presets.yml2195# ─── 小米 MiMo ─────────────────────────────────────────COMMENT
MEDIUMllmprovider/presets.yml2281# ─── 阶跃星辰 StepFun ──────────────────────────────────COMMENT
MEDIUMllmprovider/presets.yml2343# ─── 硅基流动 SiliconFlow ──────────────────────────────COMMENT
MEDIUMllmprovider/presets.yml2586# ─── 火山方舟 Volcengine ARK ───────────────────────────COMMENT
MEDIUMllmprovider/presets.yml2726# ─── 腾讯混元 MaaS ─────────────────────────────────────COMMENT
MEDIUMllmprovider/presets.yml2817# ─── NVIDIA Build ───────────────────────────────────────COMMENT
MEDIUMllmprovider/presets.yml3053# ─── Ollama (Local) ─────────────────────────────────────COMMENT
116 more matches not shown…
Structural Annotation Overuse194 hits · 350 pts
SeverityFileLineSnippetContext
LOWseed/seed_reset_test.go29 // Step 1: Clear and import data (initial import)COMMENT
LOW⚡seed/seed_reset_test.go45 // Step 2: Clear all data (simulate Reset scenario)COMMENT
LOW⚡seed/seed_reset_test.go55 // Step 3: Import again with duplicate="update" (this is the critical test)COMMENT
LOWseed/seed_reset_test.go102 // Step 1: Clear and initial importCOMMENT
LOWseed/seed_reset_test.go115 // Step 2: Delete one specific role (simulate partial data loss)COMMENT
LOWseed/seed_reset_test.go135 // Step 3: Re-import with duplicate="update"COMMENT
LOW⚡test/utils.go20// // Step 1: Prepare test environmentCOMMENT
LOW⚡test/utils.go24// // Step 2: Your actual test code here...COMMENT
LOWrss/parse.go47 // Step 1: check if it is valid XML at allCOMMENT
LOW⚡rss/parse.go67 // Step 2: detect formatCOMMENT
LOW⚡rss/parse.go73 // Step 3: attempt a full parse to verify structural integrityCOMMENT
LOWsitemap/fetch.go38 // Step 1: Discover sitemap filesCOMMENT
LOWsitemap/fetch.go54 // Step 2: Use estimated URL counts to skip files before offsetCOMMENT
LOW⚡sitemap/discover.go29 // Step 1: GET robots.txtCOMMENT
LOW⚡sitemap/discover.go34 // Step 2: fallback to well-known pathCOMMENT
LOWagent/inbox/inbox.go28 // Step 1: Count tasksCOMMENT
LOWagent/inbox/inbox.go72 // Step 2: Batch fetch latest mail per taskCOMMENT
LOWagent/robot/executor/standard/tasks.go432 // Step 1: Try exact match firstCOMMENT
LOWagent/robot/executor/standard/tasks.go448 // Step 2: Suffix match — LLM may omit namespace prefixCOMMENT
LOWagent/task/move.go41 // Step 1: Decrement positions in old column for items after the moved taskCOMMENT
LOW⚡agent/task/move.go53 // Step 2: Increment positions in new column for items at or after target positionCOMMENT
LOW⚡agent/task/move.go63 // Step 3: Update target taskCOMMENT
LOW⚡agent/store/xun/message.go208// Step 1: query only id column with ORDER BY (lightweight sort).COMMENT
LOW⚡agent/store/xun/message.go209// Step 2: fetch specified columns by primary key lookup (no sort needed).COMMENT
LOW⚡agent/store/xun/message.go218 // Step 1: query only IDs (sort on 8-byte integers, not full rows with large props)COMMENT
LOWagent/store/xun/message.go247 // Step 2: fetch full rows by PK lookup with specified columns (no filesort)COMMENT
LOWopenapi/oauth/core_test.go732 // Step 1: AuthorizationCOMMENT
LOW⚡openapi/oauth/core_test.go747 // Step 2: Token exchangeCOMMENT
LOW⚡openapi/oauth/core_test.go754 // Step 3: Refresh token (token already stored with proper scope information)COMMENT
LOW⚡openapi/oauth/core_test.go762 // Step 4: Revoke tokenCOMMENT
LOW⚡openapi/oauth/token_test.go664 // Step 1: Generate access tokenCOMMENT
LOW⚡openapi/oauth/token_test.go670 // Step 2: Store token data with expiresIn parameterCOMMENT
LOW⚡openapi/oauth/token_test.go676 // Step 3: Introspect tokenCOMMENT
LOW⚡openapi/oauth/token_test.go683 // Step 4: Validate token audienceCOMMENT
LOW⚡openapi/oauth/token_test.go689 // Step 5: Validate token bindingCOMMENT
LOW⚡openapi/oauth/token_test.go699 // Step 6: Token exchangeCOMMENT
LOW⚡openapi/oauth/providers/user/user_test.go44// Step 1: Calls test.Prepare(t, config.Conf) to initialize the base Yao test environmentCOMMENT
LOW⚡openapi/oauth/providers/user/user_test.go48// Step 2: Creates test provider with configured optionsCOMMENT
LOW⚡openapi/oauth/providers/user/user_test.go63 // Step 1: Initialize base test environment with all Yao dependenciesCOMMENT
LOW⚡openapi/oauth/providers/user/user_test.go66 // Step 2: Initialize test providerCOMMENT
LOW⚡openapi/oauth/providers/user/user_test.go77// Step 1: Clean up test data from databaseCOMMENT
LOW⚡openapi/oauth/providers/user/user_test.go78// Step 2: Reset global variablesCOMMENT
LOW⚡openapi/oauth/providers/user/user_test.go79// Step 3: Call test.Clean() to clean up the base test environmentCOMMENT
LOW⚡openapi/oauth/providers/user/user_test.go83 // Step 1: Clean up test dataCOMMENT
LOW⚡openapi/oauth/providers/user/user_test.go86 // Step 2: Reset global variablesCOMMENT
LOW⚡openapi/oauth/providers/user/user_test.go89 // Step 3: Clean up base test environmentCOMMENT
LOW⚡openapi/oauth/providers/user/oauth_account_test.go36 // Step 1: Create a test user first (OAuth accounts need a user_id)COMMENT
LOW⚡openapi/oauth/providers/user/oauth_account_test.go42 // Step 2: Create test OAuth account data dynamicallyCOMMENT
LOWopenapi/oauth/providers/user/invitation_test.go471 // Step 1: Create multiple codesCOMMENT
LOW⚡openapi/oauth/providers/user/invitation_test.go493 // Step 2: Use first codeCOMMENT
LOW⚡openapi/oauth/providers/user/invitation_test.go497 // Step 3: Verify first code is usedCOMMENT
LOW⚡openapi/oauth/providers/user/invitation_test.go510 // Step 4: Delete second code (unused)COMMENT
LOW⚡openapi/oauth/providers/user/invitation_test.go514 // Step 5: Delete first code (used)COMMENT
LOW⚡openapi/oauth/providers/user/invitation_test.go518 // Step 6: Verify both codes are deletedCOMMENT
LOWopenapi/oauth/providers/user/user_mfa_test.go34 // Step 1: Generate MFA SecretCOMMENT
LOWopenapi/oauth/providers/user/user_mfa_test.go49 // Step 2: Enable MFACOMMENT
LOWopenapi/oauth/providers/user/user_mfa_test.go61 // Step 3: Verify MFA CodeCOMMENT
LOWopenapi/oauth/providers/user/user_mfa_test.go74 // Step 4: Get MFA ConfigCOMMENT
LOWopenapi/oauth/providers/user/user_mfa_test.go97 // Step 5: Generate Recovery CodesCOMMENT
LOWopenapi/oauth/providers/user/user_mfa_test.go123 // Step 6: Test Recovery Code VerificationCOMMENT
134 more matches not shown…
Verbosity Indicators181 hits · 332 pts
SeverityFileLineSnippetContext
LOWseed/seed_reset_test.go29 // Step 1: Clear and import data (initial import)COMMENT
LOW⚡seed/seed_reset_test.go45 // Step 2: Clear all data (simulate Reset scenario)COMMENT
LOW⚡seed/seed_reset_test.go55 // Step 3: Import again with duplicate="update" (this is the critical test)COMMENT
LOWseed/seed_reset_test.go102 // Step 1: Clear and initial importCOMMENT
LOWseed/seed_reset_test.go115 // Step 2: Delete one specific role (simulate partial data loss)COMMENT
LOWseed/seed_reset_test.go135 // Step 3: Re-import with duplicate="update"COMMENT
LOW⚡test/utils.go20// // Step 1: Prepare test environmentCOMMENT
LOW⚡test/utils.go24// // Step 2: Your actual test code here...COMMENT
LOWrss/parse.go47 // Step 1: check if it is valid XML at allCOMMENT
LOW⚡rss/parse.go67 // Step 2: detect formatCOMMENT
LOW⚡rss/parse.go73 // Step 3: attempt a full parse to verify structural integrityCOMMENT
LOWsitemap/fetch.go38 // Step 1: Discover sitemap filesCOMMENT
LOWsitemap/fetch.go54 // Step 2: Use estimated URL counts to skip files before offsetCOMMENT
LOW⚡sitemap/discover.go29 // Step 1: GET robots.txtCOMMENT
LOW⚡sitemap/discover.go34 // Step 2: fallback to well-known pathCOMMENT
LOWagent/inbox/inbox.go28 // Step 1: Count tasksCOMMENT
LOWagent/inbox/inbox.go72 // Step 2: Batch fetch latest mail per taskCOMMENT
LOWagent/robot/executor/standard/tasks.go432 // Step 1: Try exact match firstCOMMENT
LOWagent/robot/executor/standard/tasks.go448 // Step 2: Suffix match — LLM may omit namespace prefixCOMMENT
LOWagent/task/move.go41 // Step 1: Decrement positions in old column for items after the moved taskCOMMENT
LOW⚡agent/task/move.go53 // Step 2: Increment positions in new column for items at or after target positionCOMMENT
LOW⚡agent/task/move.go63 // Step 3: Update target taskCOMMENT
LOW⚡agent/store/xun/message.go208// Step 1: query only id column with ORDER BY (lightweight sort).COMMENT
LOW⚡agent/store/xun/message.go209// Step 2: fetch specified columns by primary key lookup (no sort needed).COMMENT
LOW⚡agent/store/xun/message.go218 // Step 1: query only IDs (sort on 8-byte integers, not full rows with large props)COMMENT
LOWagent/store/xun/message.go247 // Step 2: fetch full rows by PK lookup with specified columns (no filesort)COMMENT
LOWopenapi/oauth/core_test.go732 // Step 1: AuthorizationCOMMENT
LOW⚡openapi/oauth/core_test.go747 // Step 2: Token exchangeCOMMENT
LOW⚡openapi/oauth/core_test.go754 // Step 3: Refresh token (token already stored with proper scope information)COMMENT
LOW⚡openapi/oauth/core_test.go762 // Step 4: Revoke tokenCOMMENT
LOW⚡openapi/oauth/token_test.go664 // Step 1: Generate access tokenCOMMENT
LOW⚡openapi/oauth/token_test.go670 // Step 2: Store token data with expiresIn parameterCOMMENT
LOW⚡openapi/oauth/token_test.go676 // Step 3: Introspect tokenCOMMENT
LOW⚡openapi/oauth/token_test.go683 // Step 4: Validate token audienceCOMMENT
LOW⚡openapi/oauth/token_test.go689 // Step 5: Validate token bindingCOMMENT
LOW⚡openapi/oauth/token_test.go699 // Step 6: Token exchangeCOMMENT
LOW⚡openapi/oauth/providers/user/user_test.go44// Step 1: Calls test.Prepare(t, config.Conf) to initialize the base Yao test environmentCOMMENT
LOW⚡openapi/oauth/providers/user/user_test.go48// Step 2: Creates test provider with configured optionsCOMMENT
LOW⚡openapi/oauth/providers/user/user_test.go63 // Step 1: Initialize base test environment with all Yao dependenciesCOMMENT
LOW⚡openapi/oauth/providers/user/user_test.go66 // Step 2: Initialize test providerCOMMENT
LOW⚡openapi/oauth/providers/user/user_test.go77// Step 1: Clean up test data from databaseCOMMENT
LOW⚡openapi/oauth/providers/user/user_test.go78// Step 2: Reset global variablesCOMMENT
LOW⚡openapi/oauth/providers/user/user_test.go79// Step 3: Call test.Clean() to clean up the base test environmentCOMMENT
LOW⚡openapi/oauth/providers/user/user_test.go83 // Step 1: Clean up test dataCOMMENT
LOW⚡openapi/oauth/providers/user/user_test.go86 // Step 2: Reset global variablesCOMMENT
LOW⚡openapi/oauth/providers/user/user_test.go89 // Step 3: Clean up base test environmentCOMMENT
LOW⚡openapi/oauth/providers/user/oauth_account_test.go36 // Step 1: Create a test user first (OAuth accounts need a user_id)COMMENT
LOW⚡openapi/oauth/providers/user/oauth_account_test.go42 // Step 2: Create test OAuth account data dynamicallyCOMMENT
LOWopenapi/oauth/providers/user/invitation_test.go471 // Step 1: Create multiple codesCOMMENT
LOW⚡openapi/oauth/providers/user/invitation_test.go493 // Step 2: Use first codeCOMMENT
LOW⚡openapi/oauth/providers/user/invitation_test.go497 // Step 3: Verify first code is usedCOMMENT
LOW⚡openapi/oauth/providers/user/invitation_test.go510 // Step 4: Delete second code (unused)COMMENT
LOW⚡openapi/oauth/providers/user/invitation_test.go514 // Step 5: Delete first code (used)COMMENT
LOW⚡openapi/oauth/providers/user/invitation_test.go518 // Step 6: Verify both codes are deletedCOMMENT
LOWopenapi/oauth/providers/user/user_mfa_test.go34 // Step 1: Generate MFA SecretCOMMENT
LOWopenapi/oauth/providers/user/user_mfa_test.go49 // Step 2: Enable MFACOMMENT
LOWopenapi/oauth/providers/user/user_mfa_test.go61 // Step 3: Verify MFA CodeCOMMENT
LOWopenapi/oauth/providers/user/user_mfa_test.go74 // Step 4: Get MFA ConfigCOMMENT
LOWopenapi/oauth/providers/user/user_mfa_test.go97 // Step 5: Generate Recovery CodesCOMMENT
LOWopenapi/oauth/providers/user/user_mfa_test.go123 // Step 6: Test Recovery Code VerificationCOMMENT
121 more matches not shown…
Over-Commented Block214 hits · 205 pts
SeverityFileLineSnippetContext
LOWcmd/websocket.go1package cmdCOMMENT
LOWcmd/websocket.go21// if len(args) < 1 {COMMENT
LOWcmd/websocket.go41// if argsLen > 2 {COMMENT
LOWcmd/get/get_test.go1package getCOMMENT
LOWcmd/get/get_test.go21COMMENT
LOWsui/storages/azure/azure.go21// New create a new azure suiCOMMENT
LOWsui/storages/local/block_test.go1package localCOMMENT
LOWsui/storages/local/block_test.go21// assert.Equal(t, "ColumnsTwo", blocks[0].(*Block).ID)COMMENT
LOWsui/storages/local/block_test.go41// tmpl, err := tests.Demo.GetTemplate("tech-blue")COMMENT
LOWsui/storages/local/block_test.go61COMMENT
LOWsui/storages/local/block_test.go81// defer clean()COMMENT
LOWsui/storages/local/block_test.go101// if err != nil {COMMENT
LOWsui/storages/local/component_test.go1package localCOMMENT
LOWsui/storages/local/component_test.go21// assert.Equal(t, "/Box/Box.html", components[0].(*Component).Codes.HTML.File)COMMENT
LOWsui/storages/local/component_test.go41// tmpl, err := tests.Demo.GetTemplate("tech-blue")COMMENT
LOWsui/storages/local/component_test.go61COMMENT
LOWsui/core/parser.go61COMMENT
LOWsui/core/parser.go901 // style := sel.AttrOr("style", "")COMMENT
LOWsui/api/api.go41 // "process": "sui.Setting",COMMENT
LOWsui/api/api.go61 // "path": "/:id/locale/:template_id",COMMENT
LOWsui/api/api.go81 // "path": "/:id/block/export/:template_id",COMMENT
LOWsui/api/api.go101 // "body": "?:content",COMMENT
LOWsui/api/api.go121 // {COMMENT
LOWsui/api/api.go141 // "method": "POST",COMMENT
LOWsui/api/api.go161 // "in": ["$param.id", "$param.template_id", "$param.route", ":payload"],COMMENT
LOWsui/api/api.go181 // "in": ["$param.id", "$param.template_id", "$param.route", ":query"],COMMENT
LOWsui/api/api.go201 // },COMMENT
LOWsui/api/api.go221 // "path": "/:id/asset/:template_id/@pages/*path",COMMENT
LOWsui/api/api.go241 // {COMMENT
LOWtools/websearch/websearch_test.go21 }COMMENT
LOWtools/decision/decide.go21//go:embed decide_schema.jsonCOMMENT
LOWmonitor/README.md101COMMENT
LOWllm/doc.go1// Package llm manages LLM provider and model configuration, replacingCOMMENT
LOWllm/doc.go21//COMMENT
LOWtest/utils.go1// Package test provides comprehensive testing utilities for the Yao application framework.COMMENT
LOWtest/utils.go21// test.Prepare(t, config.Conf)COMMENT
LOWtest/utils.go41// test.Start(t, map[string]gin.HandlerFunc{COMMENT
LOWtest/utils.go61// 2. Parses app.yao/app.json configuration with environment variable substitutionCOMMENT
LOWtest/utils.go81// 3. Starts server on random available portCOMMENT
LOWtest/utils.go101// })COMMENT
LOWtest/utils.go121//COMMENT
LOWtest/utils.go141//COMMENT
LOWtest/utils.go401 // reader, err := data.ReadApp()COMMENT
LOWtest/utils.go701//COMMENT
LOWtest/utils.go721// - *.jsonc (JSON with comments)COMMENT
LOWtest/utils.go821}COMMENT
LOWconfig/config_test.go21// xiangPath := os.Getenv("XIANG_PATH")COMMENT
LOWattachment/process.go661}COMMENT
LOWrss/discover.go41// Discover extracts feed URLs from the given text content.COMMENT
LOWrss/process.go21//COMMENT
LOWrss/process.go41 }COMMENT
LOWrss/process.go81// Usage:COMMENT
LOWrss/process.go141//COMMENT
LOWexcel/write_test.go161 // Optional: Save the file for manual inspectionCOMMENT
LOWsitemap/process.go21// processParse handles the sitemap.Parse process.COMMENT
LOWsitemap/process.go41 if err != nil {COMMENT
LOWsitemap/process.go81//COMMENT
LOWsitemap/process.go101//COMMENT
LOWsitemap/process.go201// Writes a batch of URLs to the open sitemap writer.COMMENT
LOWutils/jsonschema/jsonschema.go21//COMMENT
154 more matches not shown…
Fake / Example Data124 hits · 118 pts
SeverityFileLineSnippetContext
LOWgrpc/IMPL.md250 "user": "admin@example.com",CODE
LOWattachment/manager_test.go143 strings.Repeat("Lorem ipsum dolor sit amet, consectetur adipiscing elit. ", 100)CODE
LOWattachment/manager_test.go143 strings.Repeat("Lorem ipsum dolor sit amet, consectetur adipiscing elit. ", 100)CODE
LOWworkspace/git_test.go30 Author: &object.Signature{Name: "Test", Email: "test@test.com", When: time.Now()},CODE
LOWworkspace/git_test.go243 result, err := m.GitCommit(ctx, ws.ID, ".", "test commit", "Test", "test@test.com", false)CODE
LOWrss/parse_test.go33 assert.Equal(t, "Jane Doe", feed.Podcast.Author)CODE
LOWrss/build_test.go53 Author: "Jane Doe",CODE
LOWrss/build_test.go58 Owner: &Owner{Name: "Jane Doe", Email: "jane@example.com"},CODE
LOWrss/rss_test.go138 assert.Equal(t, "Jane Doe", p.Author)CODE
LOWrss/rss_test.go145 assert.Equal(t, "Jane Doe", p.Owner.Name)CODE
LOWutils/jsonschema/jsonschema_test.go186 "name": "John Doe",CODE
LOWutils/jsonschema/jsonschema_test.go531 "name": "John Doe",CODE
LOWagent/README.md25 "placeholder": {CODE
LOWagent/assistant/assistant.go172 "placeholder": ast.Placeholder,CODE
LOWagent/assistant/load_supplement_integration_test.go233 assert.Equal(t, ast.Placeholder, m["placeholder"])CODE
LOWagent/assistant/load.go460 if v, ok := data["placeholder"]; ok {CODE
LOWagent/docs/i18n.md65 "placeholder": {CODE
LOWagent/docs/i18n.md157 "placeholder": {CODE
LOWagent/docs/configuration.md82 "placeholder": {CODE
LOWagent/docs/configuration.md231 "placeholder": {CODE
LOWagent/robot/types/robot_test.go555 Target: "user@example.com",CODE
LOW⚡agent/robot/types/robot_test.go707 Target: "user@example.com",CODE
LOW⚡agent/robot/types/robot_test.go709 Recipients: []string{"user@example.com", "manager@example.com"},CODE
LOW⚡agent/robot/types/robot_test.go716 assert.Equal(t, "user@example.com", result.Target)CODE
LOWagent/robot/executor/standard/goals_integration_test.go101 "recipients": []interface{}{"user@example.com", "team@example.com"},CODE
LOWagent/robot/executor/standard/goals_integration_test.go111 assert.Equal(t, []string{"user@example.com", "team@example.com"}, result.Recipients)CODE
LOWagent/robot/executor/standard/goals_integration_test.go122 data := map[string]interface{}{"recipients": []interface{}{"user@example.com"}}CODE
LOWagent/robot/executor/standard/goals_integration_test.go127 data := map[string]interface{}{"type": "sms", "recipients": []interface{}{"user@example.com"}}CODE
LOWagent/robot/executor/standard/input_unit_test.go297 Recipients: []string{"user@example.com"},CODE
LOWagent/robot/executor/standard/input_unit_test.go306 assert.Contains(t, result, "user@example.com")CODE
LOWagent/store/types/fields.go18 "placeholder": true,CODE
LOWagent/store/types/fields.go95 "placeholder",CODE
LOWagent/store/types/prompt_test.go406 ctx: map[string]string{"USER": "user@example.com"},CODE
LOWagent/store/types/convert.go428 if placeholder, ok := data["placeholder"]; ok && placeholder != nil {CODE
LOWagent/store/types/fields_test.go128 "placeholder",CODE
LOWagent/store/types/fields_test.go178 "placeholder",CODE
LOWagent/store/types/fields_test.go232 "placeholder",CODE
LOWagent/store/types/convert_test.go460 "placeholder": map[string]interface{}{CODE
LOWagent/store/types/convert_test.go645 "placeholder": nil,CODE
LOWagent/store/xun/assistant.go175 "placeholder": assistant.Placeholder,CODE
LOWagent/store/xun/assistant.go242 jsonFields := []string{"options", "tags", "modes", "prompts", "prompt_presets", "connector_options", "db", "mcp", "workCODE
LOWagent/store/xun/assistant.go461 jsonFields := []string{"tags", "options", "prompts", "prompt_presets", "connector_options", "workflow", "sandbox", "mcpCODE
LOWagent/store/xun/assistant.go534 jsonFields := []string{"tags", "modes", "options", "prompts", "prompt_presets", "connector_options", "workflow", "sandbCODE
LOWagent/store/xun/assistant.go661 if placeholder, has := data["placeholder"]; has && placeholder != nil {CODE
LOWopenapi/README.md102 "username": "user@example.com",CODE
LOWopenapi/README.md406 "username": "user@example.com",CODE
LOWopenapi/README.md422 "email": "user@example.com",CODE
LOWopenapi/README.md423 "name": "John Doe"CODE
LOWopenapi/README.md671 "username": "user@example.com",CODE
LOWopenapi/oauth/oauth_test.go132 Email: "admin@example.com",CODE
LOWopenapi/oauth/oauth_test.go153 Name: "John Doe",CODE
LOWopenapi/oauth/providers/user/member_test.go127 "invitation_token": "fake-token",CODE
LOWopenapi/oauth/providers/user/member_test.go357 "admin@example.com",CODE
LOWopenapi/oauth/providers/user/member_test.go1352 "admin@example.com",CODE
LOWopenapi/oauth/providers/user/member_test.go1514 "admin@example.com",CODE
LOWopenapi/oauth/providers/user/member_test.go1613 "admin@example.com",CODE
LOWopenapi/chat/chat.go77 response.RespondWithSuccess(c, response.StatusOK, gin.H{"message": "placeholder"})CODE
LOWopenapi/tests/oauth/authorized_test.go27 c.Set("__oauth_email", "user@example.com")CODE
LOWopenapi/tests/oauth/authorized_test.go36 assert.Equal(t, "user@example.com", info.OAuthEmail)CODE
LOWopenapi/tests/agent/assistant_update_test.go662 "placeholder": map[string]interface{}{CODE
64 more matches not shown…
TODO Padding55 hits · 107 pts
SeverityFileLineSnippetContext
LOW⚡agent/store/redis/redis.go19 // TODO: implementCOMMENT
LOW⚡agent/store/redis/redis.go25 // TODO: implementCOMMENT
LOW⚡agent/store/redis/redis.go31 // TODO: implementCOMMENT
LOW⚡agent/store/redis/redis.go37 // TODO: implementCOMMENT
LOW⚡agent/store/redis/redis.go43 // TODO: implementCOMMENT
LOW⚡agent/store/redis/redis.go53 // TODO: implementCOMMENT
LOW⚡agent/store/redis/redis.go59 // TODO: implementCOMMENT
LOW⚡agent/store/redis/redis.go65 // TODO: implementCOMMENT
LOW⚡agent/store/redis/redis.go71 // TODO: implementCOMMENT
LOW⚡agent/store/redis/redis.go77 // TODO: implementCOMMENT
LOW⚡agent/store/redis/redis.go87 // TODO: implementCOMMENT
LOW⚡agent/store/redis/redis.go93 // TODO: implementCOMMENT
LOW⚡agent/store/redis/redis.go99 // TODO: implementCOMMENT
LOW⚡agent/store/redis/redis.go105 // TODO: implementCOMMENT
LOW⚡agent/store/redis/redis.go111 // TODO: implementCOMMENT
LOW⚡agent/store/redis/redis.go117 // TODO: implementCOMMENT
LOW⚡agent/store/redis/redis.go127 // TODO: implementCOMMENT
LOW⚡agent/store/redis/redis.go133 // TODO: implementCOMMENT
LOW⚡agent/store/redis/redis.go139 // TODO: implementCOMMENT
LOW⚡agent/store/redis/redis.go145 // TODO: implementCOMMENT
LOW⚡agent/store/redis/redis.go151 // TODO: implementCOMMENT
LOW⚡agent/store/redis/redis.go157 // TODO: implementCOMMENT
LOW⚡agent/store/redis/redis.go163 // TODO: implementCOMMENT
LOW⚡agent/store/redis/redis.go173 // TODO: implementCOMMENT
LOW⚡agent/store/redis/redis.go179 // TODO: implementCOMMENT
LOW⚡agent/store/redis/redis.go185 // TODO: implementCOMMENT
LOW⚡agent/store/redis/redis.go191 // TODO: implementCOMMENT
LOW⚡agent/store/mongo/mongo.go19 // TODO: implementCOMMENT
LOW⚡agent/store/mongo/mongo.go25 // TODO: implementCOMMENT
LOW⚡agent/store/mongo/mongo.go31 // TODO: implementCOMMENT
LOW⚡agent/store/mongo/mongo.go37 // TODO: implementCOMMENT
LOW⚡agent/store/mongo/mongo.go43 // TODO: implementCOMMENT
LOW⚡agent/store/mongo/mongo.go53 // TODO: implementCOMMENT
LOW⚡agent/store/mongo/mongo.go59 // TODO: implementCOMMENT
LOW⚡agent/store/mongo/mongo.go65 // TODO: implementCOMMENT
LOW⚡agent/store/mongo/mongo.go71 // TODO: implementCOMMENT
LOW⚡agent/store/mongo/mongo.go77 // TODO: implementCOMMENT
LOW⚡agent/store/mongo/mongo.go87 // TODO: implementCOMMENT
LOW⚡agent/store/mongo/mongo.go93 // TODO: implementCOMMENT
LOW⚡agent/store/mongo/mongo.go99 // TODO: implementCOMMENT
LOW⚡agent/store/mongo/mongo.go105 // TODO: implementCOMMENT
LOW⚡agent/store/mongo/mongo.go111 // TODO: implementCOMMENT
LOW⚡agent/store/mongo/mongo.go117 // TODO: implementCOMMENT
LOW⚡agent/store/mongo/mongo.go127 // TODO: implementCOMMENT
LOW⚡agent/store/mongo/mongo.go133 // TODO: implementCOMMENT
LOW⚡agent/store/mongo/mongo.go139 // TODO: implementCOMMENT
LOW⚡agent/store/mongo/mongo.go145 // TODO: implementCOMMENT
LOW⚡agent/store/mongo/mongo.go151 // TODO: implementCOMMENT
LOW⚡agent/store/mongo/mongo.go157 // TODO: implementCOMMENT
LOW⚡agent/store/mongo/mongo.go163 // TODO: implementCOMMENT
LOW⚡agent/store/mongo/mongo.go173 // TODO: implementCOMMENT
LOW⚡agent/store/mongo/mongo.go179 // TODO: implementCOMMENT
LOW⚡agent/store/mongo/mongo.go185 // TODO: implementCOMMENT
LOW⚡agent/store/mongo/mongo.go191 // TODO: implementCOMMENT
LOWjob/execution.go144 Sequence: 0, // TODO: implement sequence trackingCODE
Self-Referential Comments2 hits · 6 pts
SeverityFileLineSnippetContext
MEDIUMagent/sandbox/v2/images.yml3# This file is embedded into the Yao binary at compile time.COMMENT
MEDIUMunit-test/agent/scripts/_common.sh4# This file provides:COMMENT
Modern AI Meta-Vocabulary2 hits · 5 pts
SeverityFileLineSnippetContext
MEDIUMagent/robot/TECHNICAL.md27├── manager/ # Manager package (orchestration)CODE
MEDIUMunit-test/agent/scripts/_common.sh149 # Skip test-orchestration-only variablesCOMMENT
Synthetic Comment Markers1 hit · 5 pts
SeverityFileLineSnippetContext
HIGHagent/search/handlers/web/tavily.go54 IncludeAnswer bool `json:"include_answer,omitempty"` // Include AI-generated answerCODE
Example Usage Blocks2 hits · 4 pts
SeverityFileLineSnippetContext
LOWattachment/types.go18// Example usage:COMMENT
LOW⚡unit-test/agent/app/openapi/scopes/alias.yml110# Usage:COMMENT
Hyper-Verbose Identifiers1 hit · 1 pts
SeverityFileLineSnippetContext
LOW…test/agent/app/assistants/tests/hook-next/src/index.ts100function scenarioConditionalDelegate(completion: any): any {CODE