SuperAPI AI 工具集

commit

测试与质量

查看项目

更新于 10-15 20:30

技能介绍

用途:为 Git 提交流程加上强制质量门禁,确保代码质量、提交信息规范和推送安全。

主要能力与流程(强制顺序):先运行 ./scripts/quality-gates.sh 执行质量门禁,它验证测试覆盖率超过 90%、以严格警告运行全部测试、检查安全漏洞并核验代码质量标准;若失败必须停止并修复。随后用 git status 与 git diff --stat 查看状态,用 git add -p 或 git add <specific-files> 暂存,按指定格式创建提交,再 git pull --rebase 同步远端,遇到冲突必须停止、不自动修复,通知用户手动解决并在确认后继续,最后 git push。

提交信息格式:type(scope): Brief description(标题最长 50 字符);正文说明从用户角度为何需要该变更、解决了什么问题或带来什么能力,可引用 issue/ticket;正文按 72 字符换行;使用祈使语气,如 Add feature 而非 Added feature;说明 WHY 而非 WHAT。类型包括 feat、fix、docs、refactor、perf、test、chore。

原子提交原则:每次提交只包含一个逻辑变更,提交必须可编译并通过测试,可用 git add -p 进行部分暂存。较大变更可选执行 ./scripts/check-doctests.sh 与 ./scripts/check_performance_regression.sh。参考 AGENTS.md 中“提交前必需检查”。资料未提供安装命令、收费与平台信息。