SuperAPI AI 工具集

code-review

测试与质量

查看项目

更新于 10-16 04:31

技能介绍

用途:对代码进行系统性审查,覆盖正确性、安全、性能、风格与可维护性、测试等方面,并按统一格式输出问题。\n\n主要能力(按审查清单):\n1. 正确性:逻辑错误、off-by-one、null/None 处理;边界情况如空输入、大输入、并发访问;异常捕获与处理是否正确。\n2. 安全:输入校验与净化;SQL 注入、XSS、命令注入;代码中的密钥与硬编码凭据;身份认证与授权检查。\n3. 性能:不必要的循环、N+1 查询;数据库查询缺少索引;大内存分配、无界集合;异步代码中的阻塞调用。\n4. 风格与可维护性:变量、函数、类命名是否清晰;函数超过 30 行建议拆分;死代码与被注释代码;缺少类型注解。\n5. 测试:新增代码路径是否被测试覆盖;边界情况是否测试;错误路径是否测试。\n\n输出方式:对每个发现的问题输出“文件:行号 — 类别 — 描述 — 建议修复”,并标注严重级别:critical / warning / suggestion。\n\n适用场景:代码提交或合并前的审查、专项安全与性能排查。\n\n限制:资料未提供安装命令、调用方式、平台支持、价格与运行环境等信息。