AI 自动拦截脏代码提交
推荐指数 64.0 NO. 008 · 2026.06.25
Stars1,921
为什么值得看
no-mistakes 是一个本地 Git 代理,在 push 前自动创建隔离工作树运行 AI 验证流水线,通过后才转发到远程并自动开 PR。对团队协作和代码质量管控是刚需,尤其适合已有 AI 编码 agent 但缺乏质量闸门的团队。
git push no-mistakes
媒体预览
编辑判断
之前团队防脏代码进主分支主要靠 husky + pre-commit hook 跑 lint/test,但本地环境不一致、hook 被跳过、AI 生成代码绕过检查是三大顽疾。no-mistakes 的隔离工作树设计解决了环境一致性问题,而且 agent-agnostic 的架构让它比 GitHub Copilot 的 native PR 功能更灵活——你可以接 Claude Code、Windsurf 或自研 agent。
跟同类工具比,pre-commit 框架只跑静态检查,reviewdog 只做评论不拦截,而 no-mistakes 把 AI 评审变成了强制门禁且支持自动修复。最该试的是两类人:一是用 Claude Code/Cursor 做主力开发但 PR 质量参差不齐的小团队,二是正在搭建内部 AI 编码平台的工程效率团队,这个 proxy 层可以直接嵌入现有 Git 工作流而不改远端配置。
Star History
生态分析
Experimental
填补AI编码Agent与Git工作流间的质量闸门空白,属新兴细分工具。
独特价值:以本地Git代理形态实现push前AI验证,无需改造现有CI/CD流水线。