一份通俗易懂、风趣幽默的Java学习指南,内容涵盖Java基础、Java并发编程、Java虚拟机、Java企业级开发、Java面试等核心知识点。学Java,就认准二哥的Java进阶之路😄
This report summarizes scanner evidence for itwanger/toBeBetterJavaer, a Java project with 17,802 GitHub stars. SynthScan examined 322,991 lines of code across 1123 source files, recording 264 pattern matches distributed across 12 syntactic categories. The legacy adjusted pattern signal is 3.3 (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.
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.
Can maintainers explain intent, assumptions, and trade-offs? 193 finding(s).
Are imports declared and package/API names verified? 65 finding(s).
Are wrappers, guards, and repeated structures necessary? 10 finding(s).
Which changes need focused human review? 264 finding(s).
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.
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.
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.
The scanner identified 264 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.
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | …-lit-ai-bootcamp/manuscript/luoyang-lit-ai-bootcamp.md | 76 | ## 02、派聪明企业级 RAG 知识库实战 | COMMENT |
| MEDIUM | materials/luoyang-lit-ai-bootcamp/schedule/cur.json | 6 | "content": "<title id=\"DEB3dfX4lohPbfxR4LhcSfdgn7d\">洛阳理工AI实训 · 两天16节课排课表(每天8节·每节40分钟)</title><p id=\"doxcnd1oTOK | CODE |
| MEDIUM | materials/luoyang-lit-ai-bootcamp/schedule/hist_32.json | 6 | "content": "<title id=\"DEB3dfX4lohPbfxR4LhcSfdgn7d\">洛阳理工AI实训 · 两天16节课排课表(每天8节·每节40分钟)</title><p id=\"doxcnd1oTOK | CODE |
| MEDIUM | …ing_references_tmp/20261019_163939_653823_xrgg5_9i.txt | 105 | "content": "聚焦 Agent 的定义、工作方式、规划、反思和多 Agent 协作。部分新增题目参考了开源书《深入理解 AI Agent:设计原理与工程实践》([bojieli/ai-agent-book](htt | CODE |
| MEDIUM | …ude/skills/ai-article/references/anshui-yin-mianshi.md | 221 | ### 10、RAG 的工作流程了解吗? | COMMENT |
| MEDIUM | .claude/skills/ai-article/references/deepseek-v4.md | 149 | ## 02、派聪明 RAG 接入 DeepSeek V4 | COMMENT |
| MEDIUM | …kills/ai-article/references/claude-code-grep-vs-rag.md | 62 | ## 02、RAG 检索代码的三个问题 | COMMENT |
| MEDIUM | .claude/skills/ai-article/knowledge/xiaomi-mimo.md | 33 | - 罗福莉 X 原帖 2026-09-17 凌晨(北京)https://x.com/_LuoFuli/status/2100296686719610932 :~2B tokens/step,1568 prompts × 16 rollout | CODE |
| MEDIUM | …ude/skills/ai-article/knowledge/paicli-architecture.md | 227 | ## 十一、代码索引与检索(RAG) | COMMENT |
| MEDIUM | …/skills/ai-article/knowledge/nvidia-inference-agent.md | 50 | - 来源:https://developer.nvidia.com/blog/full-stack-optimizations-for-agentic-inference-with-nvidia-dynamo/ | CODE |
| MEDIUM | …/skills/ai-article/knowledge/nvidia-inference-agent.md | 55 | - 来源:https://developer.nvidia.com/blog/streaming-tokens-and-tools-multi-turn-agentic-harness-support-in-nvidia-dynamo/ | CODE |
| MEDIUM | …/skills/ai-article/knowledge/nvidia-inference-agent.md | 75 | - 来源:https://developer.nvidia.com/blog/full-stack-optimizations-for-agentic-inference-with-nvidia-dynamo/ | CODE |
| MEDIUM | .claude/skills/ai-article/knowledge/paismart-rag.md | 4 | # 派聪明 RAG 源码知识库 | COMMENT |
| MEDIUM | .claude/skills/one-minute-remotion/references/motion.md | 68 | ### RAG | COMMENT |
| MEDIUM | docs/src/sidebar/itwanger/paicli/build-agent-p4-rag.md | 28 | ## 01、RAG 的整体设计 | COMMENT |
| MEDIUM | …bar/itwanger/paicli/paicli-interview-memory-context.md | 154 | ### 04、什么是 RAG | COMMENT |
| MEDIUM | …bar/itwanger/paicli/paicli-interview-memory-context.md | 274 | ### 09、长上下文模型出来后,RAG 还有必要吗 | COMMENT |
| MEDIUM | …bar/itwanger/paicli/paicli-interview-memory-context.md | 393 | ### 13、RAG 检索效果不好怎么优化 | COMMENT |
| MEDIUM | …debar/itwanger/paicli/paicli-interview-prompt-skill.md | 263 | ## 12、Skill 和 RAG 有什么区别? | COMMENT |
| MEDIUM | docs/src/sidebar/itwanger/qiuzhi/agent-mianshi.md | 278 | ### Q13:知识库内容更新很快,RAG 系统怎么应对? | COMMENT |
| MEDIUM | docs/src/sidebar/itwanger/qiuzhi/agent-mianshi.md | 292 | ### Q14:如何提升 RAG 问答的准确度? | COMMENT |
| MEDIUM | …rc/sidebar/itwanger/ai/agent-mianshi-zijie-compiler.md | 52 | ### 02、RAG 的相关性如何计算? | COMMENT |
| MEDIUM | docs/src/sidebar/itwanger/ai/rag-mysql-mianshi.md | 197 | ### 08、视频音频怎么做 RAG 检索? | COMMENT |
| MEDIUM | docs/src/sidebar/itwanger/ai/karpathy-llm-wiki.md | 138 | ## 03、和 RAG 比,真的更好吗? | COMMENT |
| MEDIUM | docs/src/sidebar/itwanger/ai/paismart-rag-interview.md | 35 | ### 01、RAG 项目,你里边的分片是怎么设计的?然后还有就是内容的解析以及向量化又是怎么做的,然后在检索召回的时候又是怎么做的? | COMMENT |
| MEDIUM | docs/src/sidebar/itwanger/ai/rag-to-agent-paicli.md | 40 | ## 01、派聪明 RAG 是什么? | COMMENT |
| MEDIUM | docs/src/sidebar/itwanger/ai/rag-to-agent-paicli.md | 93 | ## 02、给 RAG 加上工具调用 | COMMENT |
| MEDIUM | docs/src/sidebar/itwanger/ai/ai-agent-xuexiluxian.md | 92 | ### 第三层:数据与检索层——RAG 的主战场 | COMMENT |
| MEDIUM | docs/src/sidebar/itwanger/ai/ai-agent-xuexiluxian.md | 268 | ### 第二阶段:掌握 RAG + Agent 两大核心模式(6-8 周) | COMMENT |
| MEDIUM | docs/src/sidebar/itwanger/ai/ai-agent-xuexiluxian.md | 396 | ### 派聪明(PaiSmart)——RAG 知识库系统 | COMMENT |
| MEDIUM | …/src/sidebar/itwanger/ai/ai-30-gongsi-agent-mianshi.md | 128 | ### 07、目前 RAG 最大的瓶颈是什么? | COMMENT |
| MEDIUM | docs/src/sidebar/itwanger/ai/agent-mianshi-paicli.md | 92 | ### 03、文件作为事实源,为什么不直接用 RAG / 向量数据库存? | COMMENT |
| MEDIUM | docs/src/sidebar/itwanger/ai/agent-mianshi-paicli.md | 284 | ### 12、RAG 的具体流程 | COMMENT |
| MEDIUM | docs/src/sidebar/itwanger/ai/agent-mianshi-paicli.md | 298 | ### 13、Embedding,RAG 如何检索向量? | COMMENT |
| MEDIUM | docs/src/sidebar/itwanger/ai/ai-mianshi-openclaw.md | 92 | ### 03、什么是 RAG? | COMMENT |
| MEDIUM | docs/src/sidebar/itwanger/ai/ai-mianshi-openclaw.md | 134 | ### 04、RAG 智能报价系统是在哪个公司做的? | COMMENT |
| MEDIUM | docs/src/sidebar/itwanger/ai/ai-mianshi-openclaw.md | 156 | ### 05、你在 RAG 项目中担任什么角色? | COMMENT |
| MEDIUM | docs/src/sidebar/itwanger/ai/glm51-vs-deepseekv4.md | 196 | ### 第二组:RAG 架构全景图 | COMMENT |
| MEDIUM | docs/src/sidebar/itwanger/ai/glm51-vs-deepseekv4.md | 277 | ## 04、派聪明 RAG 问答 | COMMENT |
| MEDIUM | docs/src/sidebar/itwanger/ai/agent-mianshi-tengxun-4.md | 123 | ### 04、多模态 RAG 系统怎么设计? | COMMENT |
| MEDIUM | docs/src/sidebar/itwanger/ai/agent-mianshi-tengxun-4.md | 145 | ### 06、RAG 系统的召回率 85% 怎么计算?测试集怎么构建? | COMMENT |
| MEDIUM | docs/src/sidebar/itwanger/ai/README.md | 246 | ## RAG 与知识检索 | COMMENT |
| MEDIUM | docs/src/sidebar/itwanger/ai/embedding-rerank-rag.md | 28 | ## 01、为什么需要 RAG? | COMMENT |
| MEDIUM | docs/src/sidebar/itwanger/ai/glm5-turbo-pingce.md | 142 | ## 03、派聪明 RAG 前端自动化部署 | COMMENT |
| MEDIUM | docs/src/sidebar/itwanger/ai/glm5-turbo-pingce.md | 242 | ## 04、派聪明 RAG 邀请码管理 | COMMENT |
| MEDIUM | docs/src/sidebar/itwanger/ai/anshui-yin-mianshi.md | 221 | ### 10、RAG 的工作流程了解吗? | COMMENT |
| MEDIUM | docs/src/sidebar/itwanger/ai/paismart-rag-mianshi.md | 74 | ### 02、派聪明 RAG 的流程讲一下? | COMMENT |
| MEDIUM | docs/src/sidebar/itwanger/ai/paismart-rag-mianshi.md | 283 | ### 10、RAG 遇到较长较多的上下文怎么解决? | COMMENT |
| MEDIUM | docs/src/sidebar/itwanger/ai/paismart-rag-mianshi.md | 324 | ### 派聪明 RAG 知识库 AI 应用开发 2026-01 ~ 2026-02 | COMMENT |
| MEDIUM⚡ | docs/src/sidebar/itwanger/ai/ai-large-model-333.md | 255 | ### 80. 什么是 RAG?RAG 的主要流程是什么? | COMMENT |
| MEDIUM⚡ | docs/src/sidebar/itwanger/ai/ai-large-model-333.md | 258 | ### 81. 什么是 RAG 中的 Rerank?具体需要怎么做? | COMMENT |
| MEDIUM⚡ | docs/src/sidebar/itwanger/ai/ai-large-model-333.md | 264 | ### 83. RAG 的完整流程是怎么样的? | COMMENT |
| MEDIUM⚡ | docs/src/sidebar/itwanger/ai/ai-large-model-333.md | 267 | ### 84. 在 RAG 应用中为了优化检索精度,其中的数据清洗和预处理怎么做? | COMMENT |
| MEDIUM⚡ | docs/src/sidebar/itwanger/ai/ai-large-model-333.md | 270 | ### 85. 什么查询扩展?为什么在 RAG 应用中需要查询扩展? | COMMENT |
| MEDIUM⚡ | docs/src/sidebar/itwanger/ai/ai-large-model-333.md | 273 | ### 86. 什么自查询?为什么在 RAG 中需要自查询? | COMMENT |
| MEDIUM⚡ | docs/src/sidebar/itwanger/ai/ai-large-model-333.md | 276 | ### 87. 什么提示压缩?为什么在 RAG 中需要提示压缩? | COMMENT |
| MEDIUM⚡ | docs/src/sidebar/itwanger/ai/ai-large-model-333.md | 279 | ### 88. 如何进行 RAG 调优后的效果评估?请给出真实应用场景中采用的效果评估标准与方法 | COMMENT |
| MEDIUM⚡ | docs/src/sidebar/itwanger/ai/ai-large-model-333.md | 282 | ### 89. 什么是 RAG 中的分块?为什么需要分块? | COMMENT |
| MEDIUM⚡ | docs/src/sidebar/itwanger/ai/ai-large-model-333.md | 285 | ### 90. 在 RAG 中,常见的分块策略有哪些?分别有什么区别? | COMMENT |
| MEDIUM⚡ | docs/src/sidebar/itwanger/ai/ai-large-model-333.md | 288 | ### 91. 在 RAG 中的 Embedding 嵌入是什么? | COMMENT |
| 117 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| CRITICAL | docs/src/sidebar/sanfene/spring.md | 2481 | 2023-06-16 11:06:13,008 [http-nio-8080-exec-3] INFO |00000000.1686884772947.468581113|101|c.g.p.forum.core.mdc.MdcAspect | CODE |
| CRITICAL | docs/src/sidebar/sanfene/spring.md | 3742 | int shardIndex = com.xxl.job.core.context.XxlJobHelper.getShardIndex(); | CODE |
| CRITICAL | docs/src/sidebar/sanfene/spring.md | 3743 | int shardTotal = com.xxl.job.core.context.XxlJobHelper.getShardTotal(); | CODE |
| CRITICAL | docs/src/springboot/swagger.md | 171 | >Caused by: java.lang.NullPointerException: Cannot invoke "org.springframework.web.servlet.mvc.condition.PatternsRequest | CODE |
| CRITICAL | docs/src/java8/optional.md | 59 | at com.cmower.dzone.optional.WithoutOptionalDemo.main(WithoutOptionalDemo.java:24) | CODE |
| CRITICAL | docs/src/java8/optional.md | 276 | at com.cmower.dzone.optional.GetOptionalDemo.main(GetOptionalDemo.java:9) | CODE |
| CRITICAL | docs/src/common-tool/StringUtils.md | 115 | \tat com.sue.jump.service.test1.UtilTest.main(UtilTest.java:21) | CODE |
| CRITICAL | docs/src/io/Serializbale.md | 99 | at com.cmower.java_demo.xuliehua.Test.main(Test.java:21) | CODE |
| CRITICAL | docs/src/io/Serializbale.md | 383 | at com.cmower.java_demo.xuliehua1.Test.main(Test.java:27) | CODE |
| CRITICAL | docs/src/io/Serializbale.md | 546 | at com.cmower.java_demo.xuliehua1.Test.main(Test.java:27) | CODE |
| CRITICAL | docs/src/io/Serializbale.md | 567 | at com.cmower.java_demo.xuliehua1.Test.main(Test.java:27) | CODE |
| CRITICAL⚡ | docs/src/gongju/jackson.md | 189 | at com.fasterxml.jackson.databind.exc.InvalidDefinitionException.from(InvalidDefinitionException.java:67) | CODE |
| CRITICAL⚡ | docs/src/gongju/jackson.md | 190 | at com.fasterxml.jackson.databind.DeserializationContext.reportBadDefinition(DeserializationContext.java:1589) | CODE |
| CRITICAL⚡ | docs/src/gongju/jackson.md | 191 | at com.fasterxml.jackson.databind.DeserializationContext.handleMissingInstantiator(DeserializationContext.java:1055) | CODE |
| CRITICAL⚡ | docs/src/gongju/jackson.md | 192 | at com.fasterxml.jackson.databind.deser.BeanDeserializerBase.deserializeFromObjectUsingNonDefault(BeanDeserializerBase. | CODE |
| CRITICAL⚡ | docs/src/gongju/jackson.md | 193 | at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserializeFromObject(BeanDeserializer.java:326) | CODE |
| CRITICAL⚡ | docs/src/gongju/jackson.md | 194 | at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:159) | CODE |
| CRITICAL⚡ | docs/src/gongju/jackson.md | 195 | at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:4202) | CODE |
| CRITICAL⚡ | docs/src/gongju/jackson.md | 196 | at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3205) | CODE |
| CRITICAL⚡ | docs/src/gongju/jackson.md | 197 | at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3173) | CODE |
| CRITICAL | docs/src/oo/interface.md | 208 | at com.cmower.baeldung.interface1.CloneableTest.clone(CloneableTest.java:6) | CODE |
| CRITICAL | docs/src/oo/interface.md | 209 | at com.cmower.baeldung.interface1.CloneableTest.main(CloneableTest.java:11) | CODE |
| CRITICAL | docs/src/thread/LockSupport.md | 104 | at java.util.concurrent.locks.LockSupport.park(LockSupport.java:304) | CODE |
| CRITICAL | docs/src/thread/LockSupport.md | 115 | at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) | CODE |
| CRITICAL | docs/src/exception/try-with-resources.md | 91 | at com.cmower.dzone.trycatchfinally.MyfinallyOutThrow.close(TryfinallyCustomOutThrow.java:17) | CODE |
| CRITICAL | docs/src/exception/try-with-resources.md | 92 | at com.cmower.dzone.trycatchfinally.TryfinallyCustomOutThrow.main(TryfinallyCustomOutThrow.java:10) | CODE |
| CRITICAL⚡ | docs/src/exception/try-with-resources.md | 290 | at com.cmower.dzone.trycatchfinally.MyResourceOutThrow.out(TrywithresourcesCustomOutThrow.java:20) | CODE |
| CRITICAL⚡ | docs/src/exception/try-with-resources.md | 291 | at com.cmower.dzone.trycatchfinally.TrywithresourcesCustomOutThrow.main(TrywithresourcesCustomOutThrow.java:6) | CODE |
| CRITICAL⚡ | docs/src/exception/try-with-resources.md | 293 | at com.cmower.dzone.trycatchfinally.MyResourceOutThrow.close(TrywithresourcesCustomOutThrow.java:16) | CODE |
| CRITICAL⚡ | docs/src/exception/try-with-resources.md | 294 | at com.cmower.dzone.trycatchfinally.TrywithresourcesCustomOutThrow.main(TrywithresourcesCustomOutThrow.java:5) | CODE |
| CRITICAL | docs/src/basic-grammar/basic-data-type.md | 136 | System.out.println("Size of single boolean: " + org.openjdk.jol.info.ClassLayout.parseInstance(singleBoolean).to | CODE |
| CRITICAL | docs/src/basic-grammar/basic-data-type.md | 137 | System.out.println("Size of boolean array: " + org.openjdk.jol.info.ClassLayout.parseInstance(booleanArray).toPr | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | output/zhihu-search/zhihu-search/scripts/enum-params.py | 43 | return JSON.stringify({{ success: true, param: key, values: enums[key] || null }}); | CODE |
| HIGH⚡ | output/zhihu-search/zhihu-search/scripts/search.py | 51 | type: item.type || obj.type || null, | CODE |
| HIGH⚡ | output/zhihu-search/zhihu-search/scripts/search.py | 51 | type: item.type || obj.type || null, | CODE |
| HIGH⚡ | output/zhihu-search/zhihu-search/scripts/search.py | 52 | id: obj.id || null, | CODE |
| HIGH⚡ | output/zhihu-search/zhihu-search/scripts/search.py | 52 | id: obj.id || null, | CODE |
| HIGH⚡ | output/zhihu-search/zhihu-search/scripts/search.py | 53 | title: obj.title || obj.name || null, | CODE |
| HIGH⚡ | output/zhihu-search/zhihu-search/scripts/search.py | 53 | title: obj.title || obj.name || null, | CODE |
| HIGH⚡ | output/zhihu-search/zhihu-search/scripts/search.py | 54 | excerpt: obj.excerpt || obj.description || null, | CODE |
| HIGH⚡ | output/zhihu-search/zhihu-search/scripts/search.py | 54 | excerpt: obj.excerpt || obj.description || null, | CODE |
| HIGH⚡ | output/zhihu-search/zhihu-search/scripts/search.py | 55 | url: obj.url || null, | CODE |
| HIGH⚡ | output/zhihu-search/zhihu-search/scripts/search.py | 55 | url: obj.url || null, | CODE |
| HIGH⚡ | output/zhihu-search/zhihu-search/scripts/search.py | 57 | id: obj.author.id || null, | CODE |
| HIGH⚡ | output/zhihu-search/zhihu-search/scripts/search.py | 57 | id: obj.author.id || null, | CODE |
| HIGH⚡ | output/zhihu-search/zhihu-search/scripts/search.py | 58 | name: obj.author.name || null, | CODE |
| HIGH⚡ | output/zhihu-search/zhihu-search/scripts/search.py | 58 | name: obj.author.name || null, | CODE |
| HIGH⚡ | output/zhihu-search/zhihu-search/scripts/search.py | 59 | headline: obj.author.headline || null, | CODE |
| HIGH⚡ | output/zhihu-search/zhihu-search/scripts/search.py | 59 | headline: obj.author.headline || null, | CODE |
| HIGH⚡ | output/zhihu-search/zhihu-search/scripts/search.py | 60 | avatar_url: obj.author.avatar_url || null | CODE |
| HIGH⚡ | output/zhihu-search/zhihu-search/scripts/search.py | 61 | }} : null, | CODE |
| HIGH⚡ | output/zhihu-search/zhihu-search/scripts/search.py | 62 | upvoted_count: obj.voteup_count || obj.upvoted_count || 0, | CODE |
| HIGH⚡ | output/zhihu-search/zhihu-search/scripts/search.py | 63 | comment_count: obj.comment_count || 0, | CODE |
| HIGH⚡ | output/zhihu-search/zhihu-search/scripts/search.py | 64 | created_time: obj.created || obj.created_time || null, | CODE |
| HIGH⚡ | output/zhihu-search/zhihu-search/scripts/search.py | 64 | created_time: obj.created || obj.created_time || null, | CODE |
| HIGH⚡ | output/zhihu-search/zhihu-search/scripts/search.py | 65 | updated_time: obj.updated_time || null | CODE |
| HIGH⚡ | output/zhihu-search/zhihu-search/scripts/search.py | 72 | total: data.paging?.totals || null, | CODE |
| HIGH⚡ | output/zhihu-search/zhihu-search/scripts/search.py | 72 | total: data.paging?.totals || null, | CODE |
| HIGH⚡ | output/zhihu-search/zhihu-search/scripts/search.py | 75 | has_next: !data.paging?.is_end || false, | CODE |
| HIGH⚡ | output/zhihu-search/zhihu-search/scripts/search.py | 76 | has_prev: !data.paging?.is_start || false, | CODE |
| HIGH | output/zhihu-search/zhihu-search/scripts/search.py | 32 | const url = 'https://www.zhihu.com/api/v4/search_v3?' + params.toString(); | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …c/sidebar/itwanger/ai/interviewer-learn-claude-code.md | 0 | 你是一个任务规划助手。收到用户任务后,先制定执行计划,把大任务拆成小步骤。 输出格式: 1. 步骤一:xxx 2. 步骤二:xxx ... | STRING |
| HIGH | docs/src/sidebar/sanfene/claude-code.md | 0 | 你是一个任务规划助手。收到用户任务后,先制定执行计划,把大任务拆成小步骤。 输出格式: 1. 步骤一:xxx 2. 步骤二:xxx ... | STRING |
| HIGH | docs/src/sidebar/itwanger/ai/learn-claude-code.md | 0 | 你是一个任务规划助手。收到用户任务后,先制定执行计划,把大任务拆成小步骤。 输出格式: 1. 步骤一:xxx 2. 步骤二:xxx ... | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …ude/skills/one-minute-remotion/assets/huashu/motion.js | 81 | // freq 3 / decay 6 第一次过冲 ≈37%(砸进来的大字);2.5 / 9 ≈16%(常规弹入);2.2 / 10 ≈8%(主词落定) | COMMENT |
| LOW | …ude/skills/one-minute-remotion/assets/huashu/camera.js | 41 | if (t <= b.t) { const e = (b.ease || MO.cubicInOut)(MO.seg(t, a.t, b.t)); | COMMENT |
| LOW | docs/src/springboot/readme.md | 1 | # 二哥的 Spring Boot 进阶之路 | COMMENT |
| LOW | docs/src/array/double-array.md | 141 | // 5 | COMMENT |
| LOW | docs/src/jvm/asm.md | 61 | flags: ACC_PUBLIC, ACC_SUPER | COMMENT |
| LOW | docs/src/jvm/asm.md | 81 | #19 = Utf8 a | COMMENT |
| LOW | docs/src/jvm/bytecode.md | 101 | #9 = Utf8 Code | COMMENT |
| LOW | docs/src/.vuepress/theme.ts | 261 | // 在启用之前安装 flowchart.ts | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …ude/skills/one-minute-remotion/scripts/start_studio.py | 28 | except OSError: | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | docs/src/sidebar/itwanger/paicli/paicli-mcp.md | 67 | "Authorization": "Bearer your_api_key" | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …/skills/video-cover-image/scripts/render_text_cover.py | 93 | CODE | |
| LOW | .claude/skills/ai-article/scripts/check_prose.py | 263 | CODE | |
| LOW | .claude/skills/ai-article/scripts/check_prose.py | 382 | CODE | |
| LOW | …laude/skills/one-minute-remotion/scripts/one_minute.py | 78 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | docs/src/sidebar/itwanger/ai/skill-creator-deep-dive.md | 650 | def load_reference_incremental(ref_path, section=None): | STRING |
| LOW | docs/src/sidebar/itwanger/ai/claude-code-compaction.md | 142 | export function getEffectiveContextWindowSize(model: string): number { | CODE |
| LOW | docs/src/sidebar/sanfene/skills.md | 774 | def load_reference_incremental(ref_path, section=None): | CODE |
| LOW | docs/src/.vuepress/config.ts | 135 | function clearInstallingFallbackTimer() { | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …/skills/video-cover-image/scripts/render_text_cover.py | 49 | except Exception: | CODE |
| LOW | .claude/skills/ai-article/scripts/check_body_length.py | 47 | except Exception as e: | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | .claude/skills/ai-article/scripts/check_prose.py | 4 | CODE | |
| LOW | .claude/skills/ai-article/scripts/wording_rules.py | 8 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | docs/src/nice-article/weixin/jwtjsonwebtokengjmxj.md | 235 | {"SSN": "123-45-6789","email": "user@example.com","role": "admin"} | CODE |