SuperAPI AI 工具集

test-coverage

测试与质量

查看项目

更新于 10-16 05:52

技能介绍

用途:该技能用于审查项目的测试覆盖率配置,确保设置了最低覆盖率阈值,并在 CI/CD 中强制执行。其目标是防止测试覆盖率下降导致代码质量退化,例如覆盖率低于安全水平时构建失败。

主要能力:提供覆盖率阈值的快速参考与检查、修复、解释、代码审查四类操作。快速参考建议设置全局阈值:分支 70%,行/函数/语句 80%;对关键工具代码采用更严格阈值(90% 以上);排除生成代码、类型定义和配置文件;强调关注有意义的覆盖率,测试行为而非仅覆盖行。

使用方式:检查操作审查项目测试覆盖率配置,确保最低阈值已设置并在 CI/CD 中强制执行;修复操作在 Jest、Vitest 或所用测试框架中配置覆盖率阈值,并将覆盖率检查加入 CI/CD;解释操作说明如何设置覆盖率阈值以及不同代码类型适合的覆盖率水平;代码审查操作审查测试、CI 工作流与强制执行点,标出规则未被自动验证或失败未阻止回归的具体缺口。

适用场景:前端项目的测试策略审查、CI 覆盖率门禁配置、代码质量防退化机制评估。

限制:资料未提供具体代码示例、框架细节与完整实现方式,需查看 references/rule.md 获取完整实现细节、代码示例和框架特定指导。