用途:运行项目质量门禁并汇报结果,适合在提交 PR 或 CI/PR 流程前校验代码质量。
主要能力:从项目占位符映射中加载命令,包括 {{LINT_COMMAND}}、{{RUN_UNIT_TESTS_COMMAND}}(可选)、{{RUN_ALL_TESTS_COMMAND}}、{{SMOKE_TEST_COMMAND}}(可选)。按 lint → 测试 → 冒烟测试(仅完整范围)顺序执行。
使用方式:先向用户确认范围。默认(推荐)为 lint + 单元测试,快速反馈;完整为全部测试 + 冒烟测试;dry-run 仅打印命令不执行。随后按占位符命令执行,并输出“Quality Gate Results”报告,包含范围、lint/测试/冒烟测试的通过或失败状态及通过失败数量;若有失败,显示失败测试名称和相关日志行,并给出下一步(修复失败或继续 PR)。
限制:lint 或测试失败立即停止;不得修改测试文件。CI/PR 流程中,标记就绪前至少运行 lint + 测试。原文未提供具体安装命令、收费信息或支持平台,暂未提供。