AI 代码审查工具上新!支持 6 种语言,自动揪出 bug 和安全漏洞

你有没有这种感觉:每次提交 PR 之后,自己大概扫两眼就发出去了,心里其实也没底——有没有漏掉什么 bug?安全漏洞?性能问题?

不是你不认真,是真的看不过来。尤其是代码量大了之后,人眼很难系统地发现问题。

今天介绍一个 Code Reviewer Skill,专门帮 AI 做代码审查,而且做得还挺全面的。

能审什么语言?

支持 TypeScript、JavaScript、Python、Swift、Kotlin、Go 六种主流语言。不管你写的是前端、后端、移动端还是脚本,统统能用。

核心功能一览

自动化 PR 分析
运行一下 python scripts/pr_analyzer.py,AI 就会自动解析你的 PR:改了哪些文件、影响范围有多大、有没有高风险改动,全部梳理清楚。

代码质量检查
python scripts/code_quality_checker.py 是主力工具。它会:
– 扫描潜在 bug 和逻辑错误
– 检查代码风格和命名规范
– 识别性能问题(比如 N+1 查询、重复循环)
– 给出修复建议,不是只说”有问题”,而是直接告诉你怎么改

安全漏洞扫描
检查常见的安全问题:硬编码密钥、SQL 注入风险、未校验的用户输入、依赖包漏洞等。代码上线前先过一遍,心里踏实很多。

审查报告生成
所有检查结果汇总成一份结构化报告,按严重程度分类:Critical(必须修)、Important(建议修)、Suggestion(可以更好)。你再也不用对着满屏代码自己判断优先级了。

怎么用?

第一步,安装依赖:

npm install
# 或
pip install -r requirements.txt

第二步,运行审查:

python scripts/code_quality_checker.py .

第三步,看报告,按建议改代码。

整个流程本地运行,不上传代码到任何地方,隐私有保障。

适合谁用?

  • 个人开发者:自己写完代码想有个”第二双眼睛”帮你检查
  • 小团队:没有专职 code reviewer,用这个工具做初筛,减少人工 review 负担
  • AI 编程重度用户:用 Cursor、Claude Code 写代码,生成代码质量参差不齐,装一个帮你兜底

实际体验

我用它审查过一个 500 行左右的 Python 脚本,主要反馈是:
– 3 处硬编码路径 → 建议改成环境变量
– 1 处循环内重复查询数据库 → 建议预加载
– 几处变量命名不规范

给出的建议都很具体,不是泛泛而谈,复制粘贴改一下就解决了。

安装方式

推荐通过 Smithery 安装(支持 Claude Code、Cursor、OpenClaw 等主流 AI 编程工具):

npx skills add https://github.com/davila7/claude-code-templates --skill code-reviewer

GitHub 仓库里还有配套的参考资料:
– references/code_review_checklist.md — 审查清单
– references/coding_standards.md — 各语言编码规范
– references/common_antipatterns.md — 常见反模式

建议配合一起看,能更好地理解工具给出的建议。


GitHub 链接:https://github.com/davila7/claude-code-templates

代码审查这件事,与其靠自觉,不如让工具帮你强制执行。试试看,说不定会发现一些自己从来没注意过的隐藏问题。


GitHub: https://github.com/davila7/claude-code-templates

评论区

0 条评论

登录后可评论。

江望 510 阅读