跳转至

验证命令

对当前代码库状态运行全面验证。

指示

请严格按此顺序执行验证:

  1. Build 检查
  2. 运行此项目的 build 命令
  3. 如果失败,报告错误并停止

  4. 类型检查

  5. 运行 TypeScript/类型检查器
  6. 以 文件:行号 格式报告所有错误

  7. Lint 检查

  8. 运行 linter
  9. 报告警告和错误

  10. 运行测试

  11. 运行所有测试
  12. 报告通过/失败数量
  13. 报告覆盖率百分比

  14. 机密扫描

  15. 在源文件中搜索 API 密钥、令牌、机密值模式
  16. 报告发现位置

  17. Console.log 审计

  18. 在源文件中搜索 console.log
  19. 报告位置

  20. Git 状态

  21. 显示未提交的更改
  22. 显示自上次提交以来修改的文件

输出

生成简洁的验证报告:

VERIFICATION: [PASS/FAIL]

Build:    [OK/FAIL]
Types:    [OK/X errors]
Lint:     [OK/X issues]
Tests:    [X/Y passed, Z% coverage]
Secrets:  [OK/X found]
Logs:     [OK/X console.logs]

Ready for PR: [YES/NO]

如有致命问题,请与修复建议一起列出。

参数

$ARGUMENTS: - quick - 仅构建 + 类型 - full - 所有检查(默认值) - pre-commit - 与提交相关的检查 - pre-pr - 完整检查 + 安全扫描

本页原文 Markdown:在 AtomGit 查看·内容源自开源项目 ev/ECC