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
代码审查这件事,与其靠自觉,不如让工具帮你强制执行。试试看,说不定会发现一些自己从来没注意过的隐藏问题。
评论区
登录后可评论。