SuperAPI AI 工具集

code-reviewer

编程与开发

查看项目

更新于 10-15 21:04

技能介绍

用途:对拉取请求或单个代码文件执行自动化代码审查,输出结构化反馈与改进建议。

主要能力:从安全、性能、代码质量、架构与设计模式、测试、错误处理与日志、文档等维度分析;按 Critical、High、Medium、Low 四级标注问题严重度;识别漏洞、性能瓶颈与缺陷;分析复杂度、重复度与测试覆盖率;评估 SOLID 原则与设计模式应用;支持 JavaScript/TypeScript、Python、Java、Go、Rust、C#、PHP、Ruby、Swift、Kotlin 等 50 多种语言,并附各语言检查清单。

使用方式:以自然语言提示触发,例如“请审查此文件:[文件路径或代码]”“审查以下 PR:变更内容…文件列表…”,也可指定重点,如安全、性能、可读性。可定义项目自定义规则,并可集成到 CI/CD(如 GitHub Actions 工作流)或 pre-commit 钩子中调用。

适用场景:PR 审查、提交前检查、定期代码审计、重构前评估、遗留代码改进建议。

限制:仅做静态分析,不执行代码;无法验证业务逻辑与需求一致性;不保证检出全部问题;默认仅覆盖通用最佳实践,项目专属规则需自行定义。版本 1.0.0,最后更新 2025-01-22。