用途:回答“代码能跑且符合规则吗”这一自动化层面问题。执行仓库技术栈要求的检查(类型检查、linter、单元测试、覆盖率、构建、e2e、Sonar)以及仓库测试标准声明的套件(集成、契约、性能等),适配检测到的技术栈,输出结论与报告。单元测试与覆盖率是固定套件,其余来自仓库配置或测试标准。
主要能力:按检查目录执行类型检查、linter、架构校验(scripts/arch/verify.<ext>)、单元测试、覆盖率、按标准声明的测试套件、编译、e2e、Sonar;给出三种结论(APPROVED/REJECTED/INCOMPLETE)与检查状态(PASS/FAIL/SKIPPED/PENDING/N/A);使用缓存 quality-check-run.json,指纹新鲜时跳过重复执行。
使用方式:最小输入为可识别仓库的根目录;未检测到技术栈则停止并提示,需先确认技术栈。报告写入 docs/audits/,tests-only 模式只产生 quality-check-run.json。默认“只审计不修复”,仅在用户明确授权或 settings.json 中 verification.qualityCheck.confirmFix 设为 never 时才修复,修复后重跑。不修改配置、不安装依赖、不 commit/push/merge。
限制:仅覆盖自动化层面,不等同 code-review 或 coverage-verify 的结论;检查针对整个仓库当前分支,不按改动文件裁剪;monorepo 默认只审计所选模块;缺少工具或配置时按 SKIPPED/N/A 处理。
资料未提供的部分:具体命令、安装步骤、价格和平台支持条件未在资料中给出。