Repository Analysis

itwanger/toBeBetterJavaer

一份通俗易懂、风趣幽默的Java学习指南,内容涵盖Java基础、Java并发编程、Java虚拟机、Java企业级开发、Java面试等核心知识点。学Java,就认准二哥的Java进阶之路😄

3.7 Likely human-written View on GitHub

Analysis Overview

This report presents the forensic synthetic code analysis of itwanger/toBeBetterJavaer, a Java project with 17,533 GitHub stars. SynthScan v2.0 examined 298,940 lines of code across 1011 source files, recording 273 pattern matches distributed across 11 syntactic categories. The overall adjusted score of 3.7 places this repository in the Likely human-written band.

The scanner applied 160+ deterministic lexical heuristics, multi-line block detectors, abstract syntax tree depth profilers, and a cross-file Jaccard similarity matrix to construct a statistically normalised synthetic code estimate. All matches are individually weighted by severity coefficient and contextual multiplier before summation, and the resulting headline score is temporally discounted to account for the repository's development history relative to the commercial emergence of large language model coding tooling (November 2022 onward).

3.7
Adjusted Score
3.7
Raw Score
100%
Time Factor
2026-08-24
Last Push
17.5K
Stars
Java
Language
298.9K
Lines of Code
1.0K
Files
273
Pattern Hits
2026-08-29
Scan Date
0.06
HC Hit Rate

What These Metrics Mean

Adjusted Score
Primary synthetic code indicator. Raw score normalised per 1,000 lines of code and multiplied by the temporal discount factor. This is the definitive comparative metric — use it to rank repositories by AI authorship density.
Raw Score
The unmodified sum of all severity-weighted, context-multiplied pattern match scores before temporal discounting. Reflects the absolute signal strength independent of when the repository was last active.
Time Factor
The temporal discount multiplier (0–100%) applied to the raw score. Repositories last updated before ChatGPT's launch (Nov 2022) receive a 5% factor. Full signal is only assigned to repositories active in the post-adoption era (Jan 2024+).
Pattern Hits
Total count of individual pattern matches across all files and categories. A high hit count with a low score may indicate a very large codebase with isolated AI snippets; a low count with a high score indicates dense, concentrated AI signatures.
HC Hit Rate
High+Critical pattern hits per file, averaged across the repository. This orthogonal signal catches repositories where a few files are densely packed with high-severity AI tells — a strong indicator even when the normalised score appears moderate due to codebase size.
Lines of Code / Files
Total lines and files analysed. The scanner examines 94 file extensions. These denominators are used to normalise the score, enabling fair comparison between repositories of vastly different sizes.

Score History

This chart maps the temporal evolution of the adjusted synthetic code score across successive scan runs. An upward trajectory indicates ongoing incorporation of AI-generated code or expanding LLM-assisted scaffolding; a stable or declining trajectory may reflect active human refactoring, code removal, or the adoption of stricter authorship policies. The dashed secondary line (right axis) independently tracks total raw pattern hit count, which can diverge from the normalised score when codebase size changes significantly between scans.

Severity Breakdown

Classifies detected patterns by their diagnostic confidence and structural impact. CRITICAL patterns (coefficient 10) represent definitive synthetic signatures — hallucinated imports, explicit LLM attribution metadata — virtually never produced by human authors. HIGH (5) indicates strong structural tells such as cross-file repetition or cross-linguistic idioms. MEDIUM (2) covers recognisable conversational padding and AI-specific vocabulary. LOW (1) captures subtle indicators like tautological comments and generic boilerplate that require density to carry independent signal.

CRITICAL 32HIGH 33MEDIUM 183LOW 25

Directory Score Breakdown

This horizontal bar chart decomposes the repository's raw synthetic code score by top-level directory, allowing you to pinpoint precisely which modules or components carry the highest AI authorship density. Directories with disproportionately high scores relative to their size warrant targeted manual review: concentrated AI signatures often trace back to mass-generated configuration layers, auto-ported test suites, LLM-scaffolded boilerplate classes, or entire subsystems authored under heavy copilot assistance. Use this view to prioritise your human code-review effort.

Pattern Findings

The scanner identified 273 distinct pattern matches across 11 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a statistically significant AI authorship indicator. 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 diagnostic confidence level (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — comment-context matches receive a ×1.5 weight because LLMs systematically over-annotate. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier as dense clusters constitute far stronger evidence of synthetic authorship than isolated hits.

Modern AI Meta-Vocabulary183 hits · 499 pts
SeverityFileLineSnippetContext
MEDIUM.claude/skills/ai-article/references/deepseek-v4.md147## 02、派聪明 RAG 接入 DeepSeek V4COMMENT
MEDIUM…kills/ai-article/references/claude-code-grep-vs-rag.md64## 02、RAG 检索代码的五个问题COMMENT
MEDIUM…skills/ai-article/drafts/ai-30-gongsi-agent-mianshi.md200### 07、目前 RAG 最大的瓶颈是什么?COMMENT
MEDIUM…ude/skills/ai-article/drafts/agent-mianshi-jingdong.md235### 10、客服 Agent 需要同时查询订单、物流、商品规则和售后政策,你会如何设计它的 RAG 与工具调用边界?COMMENT
MEDIUM.claude/skills/ai-article/knowledge/paismart-rag.md1# 派聪明 RAG 架构知识库COMMENT
MEDIUMdocs/src/sidebar/itwanger/paicli/build-agent-p4-rag.md28## 01、RAG 的整体设计COMMENT
MEDIUM…bar/itwanger/paicli/paicli-interview-memory-context.md136### 04、什么是 RAGCOMMENT
MEDIUM…bar/itwanger/paicli/paicli-interview-memory-context.md256### 09、长上下文模型出来后,RAG 还有必要吗COMMENT
MEDIUM…bar/itwanger/paicli/paicli-interview-memory-context.md370### 13、RAG 检索效果不好怎么优化COMMENT
MEDIUM…debar/itwanger/paicli/paicli-interview-prompt-skill.md251## 12、Skill 和 RAG 有什么区别?COMMENT
MEDIUMdocs/src/sidebar/itwanger/qiuzhi/agent-mianshi.md278### Q13:知识库内容更新很快,RAG 系统怎么应对?COMMENT
MEDIUMdocs/src/sidebar/itwanger/qiuzhi/agent-mianshi.md292### Q14:如何提升 RAG 问答的准确度?COMMENT
MEDIUMdocs/src/sidebar/itwanger/ai/rag-mysql-mianshi.md197### 08、视频音频怎么做 RAG 检索?COMMENT
MEDIUMdocs/src/sidebar/itwanger/ai/karpathy-llm-wiki.md138## 03、和 RAG 比,真的更好吗?COMMENT
MEDIUMdocs/src/sidebar/itwanger/ai/paismart-rag-interview.md35### 01、RAG 项目,你里边的分片是怎么设计的?然后还有就是内容的解析以及向量化又是怎么做的,然后在检索召回的时候又是怎么做的?COMMENT
MEDIUMdocs/src/sidebar/itwanger/ai/rag-to-agent-paicli.md40## 01、派聪明 RAG 是什么?COMMENT
MEDIUMdocs/src/sidebar/itwanger/ai/rag-to-agent-paicli.md93## 02、给 RAG 加上工具调用COMMENT
MEDIUMdocs/src/sidebar/itwanger/ai/agent-mianshi-zijie.md201### 08、你的 RAG 是用什么技术实现的?COMMENT
MEDIUMdocs/src/sidebar/itwanger/ai/ai-agent-xuexiluxian.md92### 第三层:数据与检索层——RAG 的主战场COMMENT
MEDIUMdocs/src/sidebar/itwanger/ai/ai-agent-xuexiluxian.md268### 第二阶段:掌握 RAG + Agent 两大核心模式(6-8 周)COMMENT
MEDIUMdocs/src/sidebar/itwanger/ai/ai-agent-xuexiluxian.md396### 派聪明(PaiSmart)——RAG 知识库系统COMMENT
MEDIUM…/src/sidebar/itwanger/ai/ai-30-gongsi-agent-mianshi.md128### 07、目前 RAG 最大的瓶颈是什么?COMMENT
MEDIUMdocs/src/sidebar/itwanger/ai/agent-mianshi-paicli.md92### 03、文件作为事实源,为什么不直接用 RAG / 向量数据库存?COMMENT
MEDIUMdocs/src/sidebar/itwanger/ai/agent-mianshi-paicli.md284### 12、RAG 的具体流程COMMENT
MEDIUMdocs/src/sidebar/itwanger/ai/agent-mianshi-paicli.md298### 13、Embedding,RAG 如何检索向量?COMMENT
MEDIUMdocs/src/sidebar/itwanger/ai/ai-mianshi-openclaw.md92### 03、什么是 RAG?COMMENT
MEDIUMdocs/src/sidebar/itwanger/ai/ai-mianshi-openclaw.md134### 04、RAG 智能报价系统是在哪个公司做的?COMMENT
MEDIUMdocs/src/sidebar/itwanger/ai/ai-mianshi-openclaw.md156### 05、你在 RAG 项目中担任什么角色?COMMENT
MEDIUMdocs/src/sidebar/itwanger/ai/glm51-vs-deepseekv4.md196### 第二组:RAG 架构全景图COMMENT
MEDIUMdocs/src/sidebar/itwanger/ai/glm51-vs-deepseekv4.md277## 04、派聪明 RAG 问答COMMENT
MEDIUMdocs/src/sidebar/itwanger/ai/README.md246## RAG 与知识检索COMMENT
MEDIUMdocs/src/sidebar/itwanger/ai/embedding-rerank-rag.md28## 01、为什么需要 RAG?COMMENT
MEDIUMdocs/src/sidebar/itwanger/ai/glm5-turbo-pingce.md142## 03、派聪明 RAG 前端自动化部署COMMENT
MEDIUMdocs/src/sidebar/itwanger/ai/glm5-turbo-pingce.md242## 04、派聪明 RAG 邀请码管理COMMENT
MEDIUMdocs/src/sidebar/itwanger/ai/anshui-yin-mianshi.md221### 10、RAG 的工作流程了解吗?COMMENT
MEDIUMdocs/src/sidebar/itwanger/ai/paismart-rag-mianshi.md74### 02、派聪明 RAG 的流程讲一下?COMMENT
MEDIUMdocs/src/sidebar/itwanger/ai/paismart-rag-mianshi.md283### 10、RAG 遇到较长较多的上下文怎么解决?COMMENT
MEDIUMdocs/src/sidebar/itwanger/ai/paismart-rag-mianshi.md324### 派聪明 RAG 知识库 AI 应用开发 2026-01 ~ 2026-02COMMENT
MEDIUMdocs/src/sidebar/itwanger/ai/ai-large-model-333.md255### 80. 什么是 RAG?RAG 的主要流程是什么?COMMENT
MEDIUMdocs/src/sidebar/itwanger/ai/ai-large-model-333.md258### 81. 什么是 RAG 中的 Rerank?具体需要怎么做?COMMENT
MEDIUMdocs/src/sidebar/itwanger/ai/ai-large-model-333.md264### 83. RAG 的完整流程是怎么样的?COMMENT
MEDIUMdocs/src/sidebar/itwanger/ai/ai-large-model-333.md267### 84. 在 RAG 应用中为了优化检索精度,其中的数据清洗和预处理怎么做?COMMENT
MEDIUMdocs/src/sidebar/itwanger/ai/ai-large-model-333.md270### 85. 什么查询扩展?为什么在 RAG 应用中需要查询扩展?COMMENT
MEDIUMdocs/src/sidebar/itwanger/ai/ai-large-model-333.md273### 86. 什么自查询?为什么在 RAG 中需要自查询?COMMENT
MEDIUMdocs/src/sidebar/itwanger/ai/ai-large-model-333.md276### 87. 什么提示压缩?为什么在 RAG 中需要提示压缩?COMMENT
MEDIUMdocs/src/sidebar/itwanger/ai/ai-large-model-333.md279### 88. 如何进行 RAG 调优后的效果评估?请给出真实应用场景中采用的效果评估标准与方法COMMENT
MEDIUMdocs/src/sidebar/itwanger/ai/ai-large-model-333.md282### 89. 什么是 RAG 中的分块?为什么需要分块?COMMENT
MEDIUMdocs/src/sidebar/itwanger/ai/ai-large-model-333.md285### 90. 在 RAG 中,常见的分块策略有哪些?分别有什么区别?COMMENT
MEDIUMdocs/src/sidebar/itwanger/ai/ai-large-model-333.md288### 91. 在 RAG 中的 Embedding 嵌入是什么?COMMENT
MEDIUMdocs/src/sidebar/itwanger/ai/ai-large-model-333.md291### 92. 在 RAG 中,你知道有哪些 Embedding Model 嵌入模型?COMMENT
MEDIUMdocs/src/sidebar/itwanger/ai/ai-large-model-333.md294### 93. 在 RAG 中,你如何选择 Embedding Model 嵌入模型,需要考虑哪些因素?COMMENT
MEDIUMdocs/src/sidebar/itwanger/ai/ai-large-model-333.md297### 94. 在 RAG 中,索引流程中的文档解析你们怎么做的?COMMENT
MEDIUMdocs/src/sidebar/itwanger/ai/ai-large-model-333.md384### 123. 在 RAG 应用的过程中,关于提示工程的设计有什么心得和技巧吗?COMMENT
MEDIUMdocs/src/sidebar/itwanger/ai/ai-large-model-333.md387### 124. 什么是 Advanced RAG?COMMENT
MEDIUMdocs/src/sidebar/itwanger/ai/ai-large-model-333.md390### 125. 什么是 Modular RAG?COMMENT
MEDIUMdocs/src/sidebar/itwanger/ai/ai-large-model-333.md573### 186. 你有多个知识库,做 RAG 的时候,怎么保证查询效率和准确性兼容,并尽可能减少幻觉?COMMENT
MEDIUMdocs/src/sidebar/itwanger/ai/ai-large-model-333.md582### 189. 什么是 RAG 检索增强生成?它解决了大模型的哪些问题?COMMENT
MEDIUMdocs/src/sidebar/itwanger/ai/ai-large-model-333.md585### 190. RAG 的完整工作流程是怎样的?核心步骤有哪些?COMMENT
MEDIUMdocs/src/sidebar/itwanger/ai/ai-large-model-333.md588### 191. RAG 中的 Embedding 向量化是什么?如何工作的?COMMENT
MEDIUMdocs/src/sidebar/itwanger/ai/ai-large-model-333.md591### 192. RAG 为什么需要向量数据库?它和传统数据库有什么区别?COMMENT
123 more matches not shown…
Hallucination Indicators32 hits · 385 pts
SeverityFileLineSnippetContext
CRITICALdocs/src/sidebar/sanfene/spring.md24812023-06-16 11:06:13,008 [http-nio-8080-exec-3] INFO |00000000.1686884772947.468581113|101|c.g.p.forum.core.mdc.MdcAspectCODE
CRITICALdocs/src/sidebar/sanfene/spring.md3742 int shardIndex = com.xxl.job.core.context.XxlJobHelper.getShardIndex();CODE
CRITICALdocs/src/sidebar/sanfene/spring.md3743 int shardTotal = com.xxl.job.core.context.XxlJobHelper.getShardTotal();CODE
CRITICALdocs/src/springboot/swagger.md171>Caused by: java.lang.NullPointerException: Cannot invoke "org.springframework.web.servlet.mvc.condition.PatternsRequestCODE
CRITICALdocs/src/java8/optional.md59 at com.cmower.dzone.optional.WithoutOptionalDemo.main(WithoutOptionalDemo.java:24)CODE
CRITICALdocs/src/java8/optional.md276 at com.cmower.dzone.optional.GetOptionalDemo.main(GetOptionalDemo.java:9)CODE
CRITICALdocs/src/common-tool/StringUtils.md115\tat com.sue.jump.service.test1.UtilTest.main(UtilTest.java:21)CODE
CRITICALdocs/src/io/Serializbale.md99 at com.cmower.java_demo.xuliehua.Test.main(Test.java:21)CODE
CRITICALdocs/src/io/Serializbale.md383 at com.cmower.java_demo.xuliehua1.Test.main(Test.java:27)CODE
CRITICALdocs/src/io/Serializbale.md546 at com.cmower.java_demo.xuliehua1.Test.main(Test.java:27)CODE
CRITICALdocs/src/io/Serializbale.md567 at com.cmower.java_demo.xuliehua1.Test.main(Test.java:27)CODE
CRITICALdocs/src/gongju/jackson.md189 at com.fasterxml.jackson.databind.exc.InvalidDefinitionException.from(InvalidDefinitionException.java:67)CODE
CRITICALdocs/src/gongju/jackson.md190 at com.fasterxml.jackson.databind.DeserializationContext.reportBadDefinition(DeserializationContext.java:1589)CODE
CRITICALdocs/src/gongju/jackson.md191 at com.fasterxml.jackson.databind.DeserializationContext.handleMissingInstantiator(DeserializationContext.java:1055)CODE
CRITICALdocs/src/gongju/jackson.md192 at com.fasterxml.jackson.databind.deser.BeanDeserializerBase.deserializeFromObjectUsingNonDefault(BeanDeserializerBase.CODE
CRITICALdocs/src/gongju/jackson.md193 at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserializeFromObject(BeanDeserializer.java:326)CODE
CRITICALdocs/src/gongju/jackson.md194 at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:159)CODE
CRITICALdocs/src/gongju/jackson.md195 at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:4202)CODE
CRITICALdocs/src/gongju/jackson.md196 at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3205)CODE
CRITICALdocs/src/gongju/jackson.md197 at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3173)CODE
CRITICALdocs/src/oo/interface.md208 at com.cmower.baeldung.interface1.CloneableTest.clone(CloneableTest.java:6)CODE
CRITICALdocs/src/oo/interface.md209 at com.cmower.baeldung.interface1.CloneableTest.main(CloneableTest.java:11)CODE
CRITICALdocs/src/thread/LockSupport.md104 at java.util.concurrent.locks.LockSupport.park(LockSupport.java:304)CODE
CRITICALdocs/src/thread/LockSupport.md115 at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)CODE
CRITICALdocs/src/exception/try-with-resources.md91 at com.cmower.dzone.trycatchfinally.MyfinallyOutThrow.close(TryfinallyCustomOutThrow.java:17)CODE
CRITICALdocs/src/exception/try-with-resources.md92 at com.cmower.dzone.trycatchfinally.TryfinallyCustomOutThrow.main(TryfinallyCustomOutThrow.java:10)CODE
CRITICALdocs/src/exception/try-with-resources.md290 at com.cmower.dzone.trycatchfinally.MyResourceOutThrow.out(TrywithresourcesCustomOutThrow.java:20)CODE
CRITICALdocs/src/exception/try-with-resources.md291 at com.cmower.dzone.trycatchfinally.TrywithresourcesCustomOutThrow.main(TrywithresourcesCustomOutThrow.java:6)CODE
CRITICALdocs/src/exception/try-with-resources.md293 at com.cmower.dzone.trycatchfinally.MyResourceOutThrow.close(TrywithresourcesCustomOutThrow.java:16)CODE
CRITICALdocs/src/exception/try-with-resources.md294 at com.cmower.dzone.trycatchfinally.TrywithresourcesCustomOutThrow.main(TrywithresourcesCustomOutThrow.java:5)CODE
CRITICALdocs/src/basic-grammar/basic-data-type.md136 System.out.println("Size of single boolean: " + org.openjdk.jol.info.ClassLayout.parseInstance(singleBoolean).toCODE
CRITICALdocs/src/basic-grammar/basic-data-type.md137 System.out.println("Size of boolean array: " + org.openjdk.jol.info.ClassLayout.parseInstance(booleanArray).toPrCODE
Cross-Language Confusion29 hits · 184 pts
SeverityFileLineSnippetContext
HIGHoutput/zhihu-search/zhihu-search/scripts/enum-params.py43 return JSON.stringify({{ success: true, param: key, values: enums[key] || null }});CODE
HIGHoutput/zhihu-search/zhihu-search/scripts/search.py51 type: item.type || obj.type || null,CODE
HIGHoutput/zhihu-search/zhihu-search/scripts/search.py51 type: item.type || obj.type || null,CODE
HIGHoutput/zhihu-search/zhihu-search/scripts/search.py52 id: obj.id || null,CODE
HIGHoutput/zhihu-search/zhihu-search/scripts/search.py52 id: obj.id || null,CODE
HIGHoutput/zhihu-search/zhihu-search/scripts/search.py53 title: obj.title || obj.name || null,CODE
HIGHoutput/zhihu-search/zhihu-search/scripts/search.py53 title: obj.title || obj.name || null,CODE
HIGHoutput/zhihu-search/zhihu-search/scripts/search.py54 excerpt: obj.excerpt || obj.description || null,CODE
HIGHoutput/zhihu-search/zhihu-search/scripts/search.py54 excerpt: obj.excerpt || obj.description || null,CODE
HIGHoutput/zhihu-search/zhihu-search/scripts/search.py55 url: obj.url || null,CODE
HIGHoutput/zhihu-search/zhihu-search/scripts/search.py55 url: obj.url || null,CODE
HIGHoutput/zhihu-search/zhihu-search/scripts/search.py57 id: obj.author.id || null,CODE
HIGHoutput/zhihu-search/zhihu-search/scripts/search.py57 id: obj.author.id || null,CODE
HIGHoutput/zhihu-search/zhihu-search/scripts/search.py58 name: obj.author.name || null,CODE
HIGHoutput/zhihu-search/zhihu-search/scripts/search.py58 name: obj.author.name || null,CODE
HIGHoutput/zhihu-search/zhihu-search/scripts/search.py59 headline: obj.author.headline || null,CODE
HIGHoutput/zhihu-search/zhihu-search/scripts/search.py59 headline: obj.author.headline || null,CODE
HIGHoutput/zhihu-search/zhihu-search/scripts/search.py60 avatar_url: obj.author.avatar_url || nullCODE
HIGHoutput/zhihu-search/zhihu-search/scripts/search.py61 }} : null,CODE
HIGHoutput/zhihu-search/zhihu-search/scripts/search.py62 upvoted_count: obj.voteup_count || obj.upvoted_count || 0,CODE
HIGHoutput/zhihu-search/zhihu-search/scripts/search.py63 comment_count: obj.comment_count || 0,CODE
HIGHoutput/zhihu-search/zhihu-search/scripts/search.py64 created_time: obj.created || obj.created_time || null,CODE
HIGHoutput/zhihu-search/zhihu-search/scripts/search.py64 created_time: obj.created || obj.created_time || null,CODE
HIGHoutput/zhihu-search/zhihu-search/scripts/search.py65 updated_time: obj.updated_time || nullCODE
HIGHoutput/zhihu-search/zhihu-search/scripts/search.py72 total: data.paging?.totals || null,CODE
HIGHoutput/zhihu-search/zhihu-search/scripts/search.py72 total: data.paging?.totals || null,CODE
HIGHoutput/zhihu-search/zhihu-search/scripts/search.py75 has_next: !data.paging?.is_end || false,CODE
HIGHoutput/zhihu-search/zhihu-search/scripts/search.py76 has_prev: !data.paging?.is_start || false,CODE
HIGHoutput/zhihu-search/zhihu-search/scripts/search.py32 const url = 'https://www.zhihu.com/api/v4/search_v3?' + params.toString();CODE
Cross-File Repetition3 hits · 15 pts
SeverityFileLineSnippetContext
HIGH…c/sidebar/itwanger/ai/interviewer-learn-claude-code.md0你是一个任务规划助手。收到用户任务后,先制定执行计划,把大任务拆成小步骤。 输出格式: 1. 步骤一:xxx 2. 步骤二:xxx ...STRING
HIGHdocs/src/sidebar/sanfene/claude-code.md0你是一个任务规划助手。收到用户任务后,先制定执行计划,把大任务拆成小步骤。 输出格式: 1. 步骤一:xxx 2. 步骤二:xxx ...STRING
HIGHdocs/src/sidebar/itwanger/ai/learn-claude-code.md0你是一个任务规划助手。收到用户任务后,先制定执行计划,把大任务拆成小步骤。 输出格式: 1. 步骤一:xxx 2. 步骤二:xxx ...STRING
Deep Nesting6 hits · 6 pts
SeverityFileLineSnippetContext
LOW.agents/skills/codex-article/scripts/check_article.py169CODE
LOW…/skills/video-cover-image/scripts/render_text_cover.py90CODE
LOW…ls/multi-platform-publisher/scripts/prepare_article.py26CODE
LOW.claude/skills/ai-article/scripts/check_prose.py276CODE
LOW.claude/skills/ai-article/scripts/check_prose.py388CODE
LOW…aude/skills/topic-research/scripts/wx_article_stats.py15CODE
Over-Commented Block6 hits · 6 pts
SeverityFileLineSnippetContext
LOWdocs/src/springboot/readme.md1# 二哥的 Spring Boot 进阶之路COMMENT
LOWdocs/src/array/double-array.md141// 5COMMENT
LOWdocs/src/jvm/asm.md61 flags: ACC_PUBLIC, ACC_SUPERCOMMENT
LOWdocs/src/jvm/asm.md81 #19 = Utf8 aCOMMENT
LOWdocs/src/jvm/bytecode.md101 #9 = Utf8 CodeCOMMENT
LOWdocs/src/.vuepress/theme.ts261 // 在启用之前安装 katexCOMMENT
Unused Imports5 hits · 5 pts
SeverityFileLineSnippetContext
LOW.agents/skills/codex-article/scripts/check_article.py4CODE
LOW…ls/multi-platform-publisher/scripts/prepare_article.py4CODE
LOW.claude/skills/ai-article/scripts/check_body_length.py11CODE
LOW.claude/skills/ai-article/scripts/check_prose.py4CODE
LOW.claude/skills/job-article/scripts/check_body_length.py11CODE
Magic Placeholder Names1 hit · 5 pts
SeverityFileLineSnippetContext
HIGHdocs/src/sidebar/itwanger/paicli/paicli-mcp.md67 "Authorization": "Bearer your_api_key"CODE
Hyper-Verbose Identifiers4 hits · 4 pts
SeverityFileLineSnippetContext
LOWdocs/src/sidebar/itwanger/ai/skill-creator-deep-dive.md650def load_reference_incremental(ref_path, section=None):STRING
LOWdocs/src/sidebar/itwanger/ai/claude-code-compaction.md142export function getEffectiveContextWindowSize(model: string): number {CODE
LOWdocs/src/sidebar/sanfene/skills.md774def load_reference_incremental(ref_path, section=None):CODE
LOWdocs/src/.vuepress/config.ts115 function clearInstallingFallbackTimer() {CODE
Excessive Try-Catch Wrapping3 hits · 3 pts
SeverityFileLineSnippetContext
LOW…/skills/video-cover-image/scripts/render_text_cover.py46 except Exception:CODE
LOW.claude/skills/ai-article/scripts/check_body_length.py50 except Exception as e:CODE
LOW.claude/skills/job-article/scripts/check_body_length.py51 except Exception as e:CODE
Fake / Example Data1 hit · 1 pts
SeverityFileLineSnippetContext
LOWdocs/src/nice-article/weixin/jwtjsonwebtokengjmxj.md235{"SSN": "123-45-6789","email": "user@example.com","role": "admin"}CODE