用途:对指定文件、PR diff 或整个项目进行自动化代码审查,覆盖安全、性能、可维护性、命名、错误处理与测试覆盖等类别,并输出带严重级别的结构化发现与修复建议。
主要能力:安全方面检查注入漏洞、XSS、认证信息泄露、硬编码密钥、路径穿越;性能方面检查 N+1 查询、内存泄漏、无界操作、同步文件 I/O;可维护性方面检查魔法数字、深层嵌套、超长函数、死代码、命名不一致;还包括吞掉错误、泛化 catch、测试覆盖缺口等。
使用方式:生成输出前先读取 config/defaults.md,并按用户配置的技术栈调整模式、导入与代码示例。审查流程为:读取范围内全部文件,按类别逐文件分析,输出带严重级别的结构化发现,并给出可执行的修复建议。输出格式为 Code Review Report,按 Critical、Warnings、Info 分组,附文件、行号、问题与类别,并给出汇总统计。若发现严重安全问题,会在输出顶部前置警告;发现超过 15 条时默认只展示 critical 与 warning,info 折叠。完整审查标准见 references/review-checklist.md。
适用场景:代码审查、安全审计、质量检查、PR 审查、查找问题。
限制:资料未提供具体安装命令、支持的平台、收费方式与效果保证;实际检查范围与规则以配置文件和参考清单为准。