AI Slop Code Risk Monitor

xbtlin/ai-berkshire

SlopCodeMonitor badge for xbtlin/ai-berkshire Adjusted legacy signal; badge bands: 25 / 50 / 75 (different from dashboard bands).

AI 时代的伯克希尔:基于 Claude Code / Codex 的价值投资研究框架。巴菲特·芒格·段永平·李录四大师方法论 + 多Agent并行研究。| AI-era Berkshire: a value investing research framework built for Claude Code / Codex. 4 masters' methodologies + multi-agent adversarial analysis.

0.7 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for xbtlin/ai-berkshire, a HTML project with 16,959 GitHub stars. SynthScan examined 926,667 lines of code across 3726 source files, recording 302 pattern matches distributed across 12 syntactic categories. The legacy adjusted pattern signal is 0.7 (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.7
Adjusted Signal
0.7
Raw Pattern Score
100%
Time Factor
2026-10-30
Last Push
17.0K
Stars
HTML
Language
926.7K
Lines of Code
3.7K
Files
302
Pattern Hits
2026-10-31
Scan Date
0.01
HC Hit Rate

Risk Review · Payload v1

Use each vector to guide manual verification of the underlying findings.

Payload schema: 1.0.0 · Engine: 2.0.0 · Scoring: heuristic-density-v1 · Scan date: 2026-10-31.

Cognitive Ownership Risk 1.0/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 0.5/100 · LOW

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

Agent Over-Engineering Ratio 2.1/100 · LOW

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

PR Review Velocity Impact 3.5/100 · LOW

Which changes need focused human review? 302 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 23MEDIUM 117LOW 162

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

Decorative Section Separators85 hits · 272 pts
SeverityFileLineSnippetContext
MEDIUM⚡tools/financial_rigor.py70# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tools/financial_rigor.py72# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tools/financial_rigor.py329# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tools/financial_rigor.py331# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/financial_rigor.py24# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/financial_rigor.py26# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/financial_rigor.py107# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/financial_rigor.py109# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/financial_rigor.py176# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/financial_rigor.py178# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/financial_rigor.py220# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/financial_rigor.py222# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/financial_rigor.py297# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/financial_rigor.py299# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/financial_rigor.py376# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/financial_rigor.py378# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/momentum_backtest.py15# ============================================================COMMENT
MEDIUMtools/momentum_backtest.py17# ============================================================COMMENT
MEDIUM⚡tools/momentum_backtest.py50# ============================================================COMMENT
MEDIUM⚡tools/momentum_backtest.py53# ============================================================COMMENT
MEDIUMtools/momentum_backtest.py108# ============================================================COMMENT
MEDIUMtools/momentum_backtest.py110# ============================================================COMMENT
MEDIUMtools/momentum_backtest.py148# ============================================================COMMENT
MEDIUMtools/momentum_backtest.py150# ============================================================COMMENT
MEDIUMtools/momentum_backtest.py203# ============================================================COMMENT
MEDIUMtools/momentum_backtest.py205# ============================================================COMMENT
MEDIUMtools/momentum_backtest.py327# ============================================================COMMENT
MEDIUMtools/momentum_backtest.py329# ============================================================COMMENT
MEDIUM⚡tools/terminal_value.py66# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tools/terminal_value.py68# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tools/terminal_value.py86# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/terminal_value.py99# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/terminal_value.py128# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/terminal_value.py135# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/terminal_value.py152# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/terminal_value.py154# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/terminal_value.py247# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/terminal_value.py249# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/terminal_value.py692# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/momentum_backtest_v2.py17# ============================================================COMMENT
MEDIUMtools/momentum_backtest_v2.py19# ============================================================COMMENT
MEDIUMtools/momentum_backtest_v2.py67# ============================================================COMMENT
MEDIUMtools/momentum_backtest_v2.py69# ============================================================COMMENT
MEDIUMtools/momentum_backtest_v2.py88# ============================================================COMMENT
MEDIUMtools/momentum_backtest_v2.py90# ============================================================COMMENT
MEDIUMtools/momentum_backtest_v2.py115# ============================================================COMMENT
MEDIUMtools/momentum_backtest_v2.py117# ============================================================COMMENT
MEDIUMtools/momentum_backtest_v2.py162# ============================================================COMMENT
MEDIUMtools/momentum_backtest_v2.py164# ============================================================COMMENT
MEDIUMtools/momentum_backtest_v2.py248# ============================================================COMMENT
MEDIUMtools/momentum_backtest_v2.py250# ============================================================COMMENT
MEDIUMtools/momentum_backtest_v2.py337# ============================================================COMMENT
MEDIUMtools/momentum_backtest_v2.py339# ============================================================COMMENT
MEDIUMtools/report_audit.py35# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/report_audit.py37# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/report_audit.py256# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/report_audit.py258# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/report_audit.py418# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/report_audit.py420# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/ashare_data.py51# ---------------------------------------------------------------------------COMMENT
25 more matches not shown…
Modern AI Meta-Vocabulary30 hits · 66 pts
SeverityFileLineSnippetContext
MEDIUMreports/RSI-survey-20260906/research/evidence-ledger.md10| DGM's archive maintenance and parent selection are fixed | [Zhang et al., v3](https://arxiv.org/html/2505.22954v3), seCODE
MEDIUMreports/Mastercard/最终报告.md118- [Mastercard 代理商务布局](https://www.pymnts.com/earnings/2026/mastercard-leans-into-agentic-commerce-stablecoins-while-cardCODE
MEDIUMreports/Mastercard/04-风险管理层评估-李录视角.md75来源:[Mastercard 代理商务与稳定币战略](https://www.pymnts.com/earnings/2026/mastercard-leans-into-agentic-commerce-stablecoins-whileCODE
MEDIUMreports/Mastercard/《看懂万事达卡》/05-估值判断-为确定性付多少溢价(终章).md218- [Mastercard 代理商务布局](https://www.pymnts.com/earnings/2026/mastercard-leans-into-agentic-commerce-stablecoins-while-cardCODE
MEDIUMreports/Mastercard/《看懂万事达卡》/03-增长空间-三条曲线与天花板.md124数据来源:[Mastercard 代理商务布局](https://www.pymnts.com/earnings/2026/mastercard-leans-into-agentic-commerce-stablecoins-while-cCODE
MEDIUMreports/腾讯/腾讯-技术与颠覆风险深度研究-20260702.md630- [Tencent to Double AI Spending](https://aibusiness.com/agentic-ai/tencent-to-double-ai-spending-to-more-than-5b)CODE
MEDIUM…/腾讯/腾讯-AI利润研究-20260924/腾讯-investment-team-AI利润与竞争格局.md317- [S11 华为系统级Agent架构,2026年9月](https://www.huawei.com/cn/news/2026/9/hc-agentic-era-harmonyos)CODE
MEDIUM…enrouter/openrouter-model-ranking-analysis-20260702.md243- [CodeSOTA Agent Leaderboard](https://www.codesota.com/agentic/openrouter-models)(主数据源,46个 Agent 应用30天快照)CODE
MEDIUMreports/Booking/最终报告.md123- [Skift - Google AI Plans](https://skift.com/2025/11/20/google-agentic-ai-travel-booking-no-intention-become-ota/)CODE
MEDIUMreports/Booking/03-行业竞争分析-芒格视角.md40数据来源:[Skift - Google Clarifies AI Booking Plans](https://skift.com/2025/11/20/google-agentic-ai-travel-booking-no-intentCODE
MEDIUMreports/AI产业研究/AI估值洼地-Salesforce-Adobe-20260605.md40(数据来源:[TechHQ](https://techhq.com/news/salesforce-agentforce-enterprise-agentic-ai/)、[AI Automation Global](https://aiauCODE
MEDIUMreports/AI产业研究/AI估值洼地-Salesforce-Adobe-20260605.md77(数据来源:[Smartbridge](https://smartbridge.com/salesforce-agentforce-vs-microsoft-copilot-studio-2026-comparison/)、[Cloud WCODE
MEDIUMreports/英伟达/段永平雪球发言-NVDA相关.md593回复@大道无形我有型: 老黄显然比我懂ai,你要不信他,你也不需要到处问那些还没他懂的人们吧?//@大道无形我有型:回复@大道无形我有型:黄仁勋这两个月是站出来“护盘”软件股、直接反对“AI 会杀死微软这类软件生意”的那一派观点的。[reuCODE
MEDIUMreports/英伟达/《看懂英伟达》-20260714/research/06-管理层与估值.md327 来源:https://www.thestreet.com/investing/stocks/top-analyst-drops-jaw-dropping-price-target-on-nvidia-stock ;https://247CODE
MEDIUMreports/英伟达/《看懂英伟达》-20260714/research/05-AI资本开支周期.md131- 谷歌:月度token处理量2024年4月约9.7万亿→2025年5月480万亿→**2026年5月超3200万亿(3.2 quadrillion),同比7倍**;API吞吐190亿token/分钟;Gemini月活9亿;375家云客户年CODE
MEDIUM…全景对比-20260906/evidence/openai__gpt-oss-120b__README.md22Welcome to the gpt-oss series, [OpenAI’s open-weight models](https://openai.com/open-models) designed for powerful reasoCODE
MEDIUM…全景对比-20260906/evidence/stepfun-ai__Step-3.5-Flash.json7 "**Step 3.5 Flash** ([visit website](https://static.stepfun.com/blog/step-3.5-flash/)) is our most capable open-sourCODE
MEDIUM…dia__NVIDIA-Nemotron-3-Ultra-550B-A55B-BF16__README.md669 # Step 1: generate the reasoning trace up to the budgetCOMMENT
MEDIUM…dia__NVIDIA-Nemotron-3-Ultra-550B-A55B-BF16__README.md686 # Step 2: continue from the closed reasoning traceCOMMENT
MEDIUM…景对比-20260906/evidence/MiniMaxAI__MiniMax-M2__README.md116>- Multi-SWE-Bench & SWE-bench Multilingual: All scores are averaged across 8 runs using the [claude-code](https://githuCODE
MEDIUM…0260906/evidence/stepfun-ai__Step-3.5-Flash__README.md32**Step 3.5 Flash** ([visit website](https://static.stepfun.com/blog/step-3.5-flash/)) is our most capable open-source foCODE
MEDIUM…orts/大模型全景对比-20260906/evidence/tencent__Hy3__README.md139 # reasoning_effort: "no_think" (default, direct response), "low", "high" (deep chain-of-thought)COMMENT
MEDIUM…ts/大模型全景对比-20260906/evidence/zai-org__GLM-5__README.md34Reinforcement learning aims to bridge the gap between competence and excellence in pre-trained models. However, deployinCODE
MEDIUM…vidence/Qwen__Qwen3-235B-A22B-Instruct-2507__README.md150Qwen3 excels in tool calling capabilities. We recommend using [Qwen-Agent](https://github.com/QwenLM/Qwen-Agent) to makeCODE
MEDIUM…20260906/evidence/XiaomiMiMo__MiMo-V2.5-Pro__README.md146For post-training, MiMo-V2.5-Pro adopts the three-stage post-training paradigm introduced in [MiMo-V2-Flash](https://gitCODE
MEDIUM…-20260906/evidence/upstage__Solar-Open-100B__README.md24**Solar Open** is Upstage's flagship **102B-parameter** large language model, trained **entirely from scratch** and releCODE
MEDIUM…evidence/mistralai__Mistral-Medium-3.5-128B__README.md649# Setting `skip_special_tokens=False` to visualize reasoning trace between [THINK] [/THINK] tags.COMMENT
MEDIUM…dia__NVIDIA-Nemotron-3-Super-120B-A12B-BF16__README.md489 # Step 1: generate the reasoning trace up to the budgetCOMMENT
MEDIUM…dia__NVIDIA-Nemotron-3-Super-120B-A12B-BF16__README.md506 # Step 2: continue from the closed reasoning traceCOMMENT
MEDIUMreports/大模型技术/mid-train技术综述-基模团队实践指南-20260629.md1299| OLMo 2 Technical Report: <https://arxiv.org/abs/2501.00656> | 报告明确使用 mid-training 分层,并披露数据混合、mid-training、post-traininCODE
Empty Error Handlers10 hits · 50 pts
SeverityFileLineSnippetContext
HIGHtools/financial_rigor.py66except Exception:CODE
HIGHtools/terminal_value.py77except Exception:CODE
HIGHtools/report_audit.py431except Exception:CODE
HIGHtools/ashare_data.py221except Exception:CODE
HIGHtools/ashare_data.py252except Exception:CODE
HIGHtools/ashare_data.py261except Exception:CODE
HIGHtools/xueqiu_scraper.py87except Exception:CODE
HIGHtools/xueqiu_scraper.py183except Exception:CODE
HIGHtools/twstock_data.py204except Exception:CODE
HIGHtools/twstock_data.py243except Exception:CODE
Hyper-Verbose Identifiers39 hits · 49 pts
SeverityFileLineSnippetContext
LOWtools/stock_screener.py98def update_fundamental_interactive(ticker):CODE
LOWtests/test_reports_index.py53 def test_local_drafts_ignored_files_and_intent_to_add_are_not_published(self):CODE
LOWtests/test_reports_index.py65 def test_staged_report_is_included_and_unstaging_invalidates_index(self):CODE
LOW⚡tests/test_reports_index.py79 def test_removing_report_from_git_excludes_remaining_working_copy(self):CODE
LOW⚡tests/test_reports_index.py88 def test_git_failure_does_not_overwrite_published_index(self):CODE
LOW⚡tests/test_reports_index.py96 def test_chinese_git_date_is_independent_of_quote_path_config(self):CODE
LOWtests/test_report_audit.py42 def test_ascii_plus_is_stripped(self):CODE
LOW⚡tests/test_report_audit.py57 def test_negative_with_thousands_separator(self):CODE
LOW⚡tests/test_report_audit.py60 def test_negative_with_fullwidth_comma(self):CODE
LOW⚡tests/test_report_audit.py63 def test_garbage_returns_none(self):CODE
LOWtests/test_report_audit.py87 def test_extracts_negative_percentages(self):CODE
LOWtests/test_report_audit.py99 def test_plus_sign_normalised_to_positive(self):CODE
LOWtests/test_report_audit.py111 def test_huge_negative_is_filtered(self):CODE
LOWtests/test_report_audit.py137 def test_extract_under_gbk_console(self):CODE
LOWtests/test_terminal_value.py35 def test_covers_cost_of_capital(self):CODE
LOW⚡tests/test_terminal_value.py71 def test_flip_inside_band_is_reported(self):CODE
LOW⚡tests/test_terminal_value.py80 def test_no_band_keeps_all_tiers(self):CODE
LOW⚡tests/test_terminal_value.py87 def test_stable_when_always_fail(self):CODE
LOW⚡tests/test_terminal_value.py96 def test_delta_must_be_positive(self):CODE
LOWtests/test_terminal_value.py107 def test_flip_cli_out_of_band_tiers_excluded(self):CODE
LOWtests/test_terminal_value.py122 def test_flip_cli_reports_flip_inside_band(self):CODE
LOW⚡tests/test_terminal_value.py133 def test_flip_cli_requires_currency(self):CODE
LOW⚡tests/test_terminal_value.py138 def test_flip_cli_base_r_out_of_band_rejected(self):CODE
LOW⚡tests/test_terminal_value.py143 def test_flip_cli_unknown_company(self):CODE
LOW⚡tests/test_terminal_value.py149 def test_flip_cli_inline_params_match_preset(self):CODE
LOW⚡tests/test_terminal_value.py166 def test_flip_cli_inline_params_incomplete(self):CODE
LOW⚡tests/test_terminal_value.py172 def test_flip_cli_inline_probs_must_sum_to_one(self):CODE
LOW⚡tests/test_terminal_value.py179 def test_flip_cli_config_file(self):CODE
LOWtests/test_financial_rigor.py42 def test_pass_path_prints_check_mark(self):CODE
LOWtests/test_financial_rigor.py51 def test_fail_path_prints_cross_mark(self):CODE
LOW⚡tests/test_financial_rigor.py64 def test_warn_path_prints_warning_sign(self):CODE
LOW⚡tests/test_financial_rigor.py74 def test_cross_validate_under_gbk(self):CODE
LOW⚡tests/test_financial_rigor.py82 def test_three_scenario_under_gbk(self):CODE
LOWtests/test_financial_rigor.py98 def test_tolerates_non_reconfigurable_stream(self):CODE
LOWtests/test_financial_rigor.py110 def test_exact_match_returns_true(self):CODE
LOWtests/test_financial_rigor.py113 def test_gross_mismatch_returns_false(self):CODE
LOWreports/快手/审计-20260906/etnet.html1687 async function loadPortfolioPersonalizationRadar() {CODE
LOWreports/美团/审计-20260906/etnet.html1687 async function loadPortfolioPersonalizationRadar() {CODE
LOW…型全景对比-20260906/evidence/moonshotai__Kimi-K3__README.md634def chat_with_preserved_thinking(client: openai.OpenAI, model_name: str):CODE
Unused Imports39 hits · 39 pts
SeverityFileLineSnippetContext
LOWtools/wechat_archive.py28CODE
LOWtools/financial_rigor.py22CODE
LOWtools/momentum_backtest.py10CODE
LOWtools/momentum_backtest.py11CODE
LOWtools/momentum_backtest_v2.py12CODE
LOWtools/report_audit.py30CODE
LOWtools/build_site.py18CODE
LOWtools/ashare_data.py21CODE
LOWtools/stock_screener.py25CODE
LOWscripts/sync-codex-prompts.py8CODE
LOWscripts/sync-codex-skills.py4CODE
LOWreports/快手/快手可灵深度研究-20261016/利润与估值模型.py10CODE
LOWreports/RSI-survey-20260906/build.py3CODE
LOW…rts/RSI-survey-20260906/research/build_bibliography.py1CODE
LOWreports/RSI-survey-20260906/research/collect_sources.py7CODE
LOWreports/腾讯/《看懂腾讯》-20260906/证据/逐篇审计.py2CODE
LOWreports/美股七姐妹-20261019/谷歌/recalculate.py5CODE
LOWreports/美股七姐妹-20261019/Meta/audit_meta.py6CODE
LOWreports/美股七姐妹-20261019/Meta/model.py5CODE
LOWreports/美股七姐妹-20261019/英伟达/model.py3CODE
LOWreports/美股七姐妹-20261019/苹果/recalculate.py2CODE
LOWreports/MINIMAX/审计-20260906/抽检脚本.py4CODE
LOWreports/MINIMAX/审计-20260906/补充模型脚本.py3CODE
LOWreports/MINIMAX/审计-20260906/补充模型脚本.py3CODE
LOWreports/MINIMAX/审计-20260906/补充模型脚本.py3CODE
LOWreports/腾讯快手比较/估值-20261025/stress.py4CODE
LOWreports/腾讯快手比较/估值-20261025/engine_crosscheck.py4CODE
LOWreports/泡泡玛特/审计-20260906/抽检脚本.py4CODE
LOWreports/泡泡玛特/审计-20260906/补充模型脚本.py3CODE
LOWreports/泡泡玛特/审计-20260906/补充模型脚本.py3CODE
LOWreports/泡泡玛特/审计-20260906/补充模型脚本.py3CODE
LOWreports/七公司投资研究-20261002/腾讯/计算模型.py2CODE
LOWreports/七公司投资研究-20261002/腾讯/计算模型.py2CODE
LOWreports/七公司投资研究-20261002/腾讯/验证命令.py1CODE
LOWreports/七公司投资研究-20261002/拼多多/计算模型.py2CODE
LOWreports/七公司投资研究-20261002/拼多多/计算模型.py2CODE
LOWreports/七公司投资研究-20261002/拼多多/验证命令.py1CODE
LOWreports/七公司投资研究-20261002/泡泡玛特/计算.py3CODE
LOWreports/持仓估值分位与未来盈利-20260912/十公司估值计算.py12CODE
Cross-Language Confusion8 hits · 36 pts
SeverityFileLineSnippetContext
HIGHtools/build_site.py384(function(){var h=document.documentElement,g=function(k){try{return localStorage.getItem(k)}catch(e){return null}};CODE
HIGHtools/build_site.py466 var t=null;addEventListener('scroll',function(){clearTimeout(t);t=setTimeout(function(){var m=el.scrollHeight-el.clientCODE
HIGHtools/build_site.py469 var r0=d[page]||{};r0.t=Date.now();r0.title=b.getAttribute('data-title');if(r0.p==null)r0.p=0;d[page]=r0;put(d)}CODE
HIGHtools/build_site.py822 "<script>var D=null;function esc(s){return s.replace(/[&<>\"]/g,function(c){return{'&':'&amp;','<':'&lt;','>CODE
HIGHtools/build_site.py829 "window._hmt.push(['_trackEvent','站内搜索',r.length?'有结果':'无结果',q])}},1500)}"CODE
HIGHtools/xueqiu_scraper.py79 return {{_error: e.toString()}};CODE
HIGHtools/xueqiu_scraper.py128 "Object.defineProperty(navigator,'webdriver',{get:()=>undefined})"STRING
HIGH⚡tools/xueqiu_scraper.py168 "Object.defineProperty(navigator,'webdriver',{get:()=>undefined})"STRING
Excessive Try-Catch Wrapping31 hits · 32 pts
SeverityFileLineSnippetContext
LOWtools/reports_index.py74 except Exception:CODE
LOWtools/reports_index.py106 except Exception:CODE
MEDIUMtools/reports_index.py99def read_head(path, n=40):CODE
LOW⚡tools/financial_rigor.py66 except Exception:CODE
LOW⚡tools/financial_rigor.py324 except Exception as e:CODE
LOW⚡tools/momentum_backtest.py45 except Exception as e:CODE
LOW⚡tools/terminal_value.py77 except Exception:CODE
LOWtools/morningstar_fair_value.py71 except Exception as e:CODE
LOWtools/report_audit.py431 except Exception:CODE
LOWtools/ashare_data.py124 except Exception:CODE
LOWtools/ashare_data.py221 except Exception:CODE
LOWtools/ashare_data.py252 except Exception:CODE
LOWtools/ashare_data.py261 except Exception:CODE
LOW⚡tools/stock_screener.py76 except Exception as e:CODE
LOWtools/xueqiu_scraper.py50 except Exception:CODE
LOWtools/xueqiu_scraper.py87 except Exception:STRING
LOWtools/xueqiu_scraper.py98 except Exception:STRING
LOWtools/xueqiu_scraper.py141 except Exception as e:STRING
LOW⚡tools/xueqiu_scraper.py177 except Exception as e:STRING
LOW⚡tools/xueqiu_scraper.py183 except Exception:STRING
LOWtools/xueqiu_scraper.py203 except Exception as e:STRING
LOWtools/xueqiu_scraper.py260 except Exception as e:STRING
LOWtools/xueqiu_scraper.py279 except Exception as e:STRING
MEDIUMtools/xueqiu_scraper.py47def parse_ts(ts):CODE
LOWtools/twstock_data.py110 except Exception:CODE
LOWtools/twstock_data.py166 except Exception:CODE
LOWtools/twstock_data.py204 except Exception:CODE
LOWtools/twstock_data.py243 except Exception:CODE
LOWreports/RSI-survey-20260906/research/collect_sources.py119 except Exception as e: out['fulltext_error']=str(e)CODE
LOWreports/RSI-survey-20260906/research/collect_sources.py121 except Exception as e:CODE
LOWreports/持仓估值分位与未来盈利-20260912/十公司估值计算.py147 except Exception: return NoneCODE
Over-Commented Block30 hits · 30 pts
SeverityFileLineSnippetContext
LOWtools/terminal_value.py81_force_utf8_stdio()COMMENT
LOWreports/七公司投资研究-20261002/MiniMax/证据/etnet行情.txt21COMMENT
LOWreports/七公司投资研究-20261002/MiniMax/证据/etnet行情.txt41#DivChannelMenuc{width:590px; position:absolute; top:49px; left:371px; text-align:right; font-weight:bold; display:flex;COMMENT
LOWreports/七公司投资研究-20261002/MiniMax/证据/etnet行情.txt121.hotArticle table{font-size:13px;}COMMENT
LOWreports/七公司投资研究-20261002/MiniMax/证据/etnet行情.txt401.StkRank3{background:#808285;}COMMENT
LOWreports/七公司投资研究-20261002/MiniMax/证据/etnet行情.txt481/* New CSS for Stock Index Bar */COMMENT
LOWreports/七公司投资研究-20261002/MiniMax/证据/etnet行情.txt661COMMENT
LOWreports/七公司投资研究-20261002/MiniMax/证据/etnet行情.txt701@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){#StkTrans .ColorBox{margin-top:3px;}}COMMENT
LOWreports/七公司投资研究-20261002/MiniMax/证据/etnet行情.txt721#StkTrans #Overview li div{float:left; font-size:10px; height:16px; line-height:16px; display:inline-block; border:1px sCOMMENT
LOWreports/七公司投资研究-20261002/MiniMax/证据/etnet行情.txt741#StkSlider{width:131px; clear:both;}COMMENT
LOWreports/七公司投资研究-20261002/MiniMax/证据/etnet行情.txt761.StkRSStock .down2{padding-left:15px; background:url(../../common/images/arrow_down2_M.gif) 0px 4px no-repeat; color:#FFCOMMENT
LOWreports/七公司投资研究-20261002/MiniMax/证据/etnet行情.txt801.StkDetailChartNav #TabC{left:160px; width:130px; text-align: center;z-index: 2; }COMMENT
LOWreports/七公司投资研究-20261002/MiniMax/证据/etnet行情.txt821#StkTSTop .BidPM{background:#7fc5de;}COMMENT
LOWreports/七公司投资研究-20261002/泡泡玛特/证据/etnet行情.txt21COMMENT
LOWreports/七公司投资研究-20261002/泡泡玛特/证据/etnet行情.txt41#DivChannelMenuc{width:590px; position:absolute; top:49px; left:371px; text-align:right; font-weight:bold; display:flex;COMMENT
LOWreports/七公司投资研究-20261002/泡泡玛特/证据/etnet行情.txt121.hotArticle table{font-size:13px;}COMMENT
LOWreports/七公司投资研究-20261002/泡泡玛特/证据/etnet行情.txt401.StkRank3{background:#808285;}COMMENT
LOWreports/七公司投资研究-20261002/泡泡玛特/证据/etnet行情.txt481/* New CSS for Stock Index Bar */COMMENT
LOWreports/七公司投资研究-20261002/泡泡玛特/证据/etnet行情.txt661COMMENT
LOWreports/七公司投资研究-20261002/泡泡玛特/证据/etnet行情.txt701@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){#StkTrans .ColorBox{margin-top:3px;}}COMMENT
LOWreports/七公司投资研究-20261002/泡泡玛特/证据/etnet行情.txt721#StkTrans #Overview li div{float:left; font-size:10px; height:16px; line-height:16px; display:inline-block; border:1px sCOMMENT
LOWreports/七公司投资研究-20261002/泡泡玛特/证据/etnet行情.txt741#StkSlider{width:131px; clear:both;}COMMENT
LOWreports/七公司投资研究-20261002/泡泡玛特/证据/etnet行情.txt761.StkRSStock .down2{padding-left:15px; background:url(../../common/images/arrow_down2_M.gif) 0px 4px no-repeat; color:#FFCOMMENT
LOWreports/七公司投资研究-20261002/泡泡玛特/证据/etnet行情.txt801.StkDetailChartNav #TabC{left:160px; width:130px; text-align: center;z-index: 2; }COMMENT
LOWreports/七公司投资研究-20261002/泡泡玛特/证据/etnet行情.txt821#StkTSTop .BidPM{background:#7fc5de;}COMMENT
LOW…比-20260906/evidence/Qwen__Qwen3.5-397B-A17B__README.md1221 'enable_thinking': TrueCOMMENT
LOW…ce/mistralai__Devstral-2-123B-Instruct-2512__README.md181 },COMMENT
LOW…ce/mistralai__Devstral-2-123B-Instruct-2512__README.md281# Devstral 2 supports tool calling. If you want to use tools, follow this:COMMENT
LOW…比-20260906/evidence/Qwen__Qwen3.5-122B-A10B__README.md1201COMMENT
LOW…ence/mistralai__Pixtral-Large-Instruct-2411__README.md461#- May: 31 daysCOMMENT
Deep Nesting19 hits · 18 pts
SeverityFileLineSnippetContext
LOWtools/reports_index.py170CODE
LOWtools/reports_index.py251CODE
LOWtools/reports_index.py298CODE
LOWtools/wechat_archive.py135CODE
LOWtools/financial_rigor.py380CODE
LOWtools/terminal_value.py574CODE
LOWtools/star_history_chart.py157CODE
LOWtools/report_audit.py129CODE
LOWtools/report_audit.py270CODE
LOWtools/build_site.py221CODE
LOWtools/build_site.py550CODE
LOWtools/build_site.py601CODE
LOWtools/build_site.py561CODE
LOWtools/stock_screener.py256CODE
LOWtools/stock_screener.py283CODE
LOWtools/stock_screener.py332CODE
LOWreports/腾讯快手比较/估值-20261025/independent_check.py94CODE
LOWreports/大模型全景对比-20260906/evidence/fetch_cards.py11CODE
LOWreports/持仓估值分位与未来盈利-20260912/十公司估值计算.py55CODE
Synthetic Comment Markers3 hits · 15 pts
SeverityFileLineSnippetContext
HIGHreports/RSI-survey-20260906/research/sources.json842 "title": "Is Your Code Generated by ChatGPT Really Correct? Rigorous Evaluation of Large Language Models for Code GeCODE
HIGHreports/RSI-survey-20260906/research/source_register.md37| evalplus2023 | 2023 | [Is Your Code Generated by ChatGPT Really Correct? Rigorous Evaluation of Large Language Models CODE
HIGH…SI-survey-20260906/research/bibliography_metadata.json932 "title": "Is Your Code Generated by ChatGPT Really Correct? Rigorous Evaluation of Large Language Models for Code GeCODE
Magic Placeholder Names2 hits · 10 pts
SeverityFileLineSnippetContext
HIGH…0260906/evidence/stepfun-ai__Step-3.5-Flash__README.md147 api_key="YOUR_API_KEY",CODE
HIGH…比-20260906/evidence/Qwen__Qwen3.8-2.4T-A95B__README.md379export OPENAI_API_KEY='your-api-key'CODE
Structural Annotation Overuse6 hits · 9 pts
SeverityFileLineSnippetContext
LOW…dia__NVIDIA-Nemotron-3-Ultra-550B-A55B-BF16__README.md669 # Step 1: generate the reasoning trace up to the budgetCOMMENT
LOW…dia__NVIDIA-Nemotron-3-Ultra-550B-A55B-BF16__README.md686 # Step 2: continue from the closed reasoning traceCOMMENT
LOW…vidence/Qwen__Qwen3-235B-A22B-Instruct-2507__README.md207#### Step 1: Update Configuration FileCOMMENT
LOW…vidence/Qwen__Qwen3-235B-A22B-Instruct-2507__README.md218#### Step 2: Launch Model ServerCOMMENT
LOW…dia__NVIDIA-Nemotron-3-Super-120B-A12B-BF16__README.md489 # Step 1: generate the reasoning trace up to the budgetCOMMENT
LOW…dia__NVIDIA-Nemotron-3-Super-120B-A12B-BF16__README.md506 # Step 2: continue from the closed reasoning traceCOMMENT