用途:对代码进行自动化审查,覆盖代码质量、最佳实践、安全检查、性能与测试覆盖。
主要能力:审查可读性、命名、结构、注释与错误处理;检查 SOLID、DRY、KISS、YAGNI 及语言/框架惯用法;检查输入验证、SQL 注入、XSS、认证授权、敏感数据暴露与依赖漏洞;评估算法效率、资源占用、数据库查询、缓存与内存泄漏;评估测试存在性与覆盖、边界情况与 mock 使用。审查发现按 Critical、Major、Minor、Nitpicks 分级,并生成含摘要、评分与行动项的审查报告。
使用方式:支持以下调用形式:@code-reviewer、@code-reviewer src/auth/、@code-reviewer UserService.js、@code-reviewer --severity critical、@code-reviewer --focus security。
适用场景:提交前自查、安全审查、按目录或文件审查、按严重程度筛选问题。
限制:仅依据所提供资料,未提供具体安装命令、价格、平台支持范围或性能数据;审查效果取决于输入代码与上下文。