← [ BACK_TO_NOTES ]

Pre-Commit Quality Gate

在代码进入版本历史之前先运行必要检查的本地质量门。

#concept #growing #ops #git

[!info] related notes

Pre-Commit Quality Gate

一句话定义

在 git commit 前自动执行格式化、lint、类型检查或小范围测试,阻止明显问题进入提交历史。

核心机制 / 工作原理

它的价值不在“把所有检查都塞进 commit”,而在于把最便宜、最高频的错误拦在最前面。

最小例子 / 最小场景

只对 staged 文件运行 Prettier 和 ESLint,对受影响模块跑一组快速单测。

边界与易混淆点

  • 不是越多越好,过重的 pre-commit 会诱发跳过机制
  • 它是第一道门,不是唯一质量体系
创建于 2026/5/3 更新于 2026/7/15
Digital Biome
Access

键盘导航

j / k / ↑ / ↓
选择对象
Enter / o
打开选择
/ 或 Ctrl+K
全站搜索
i / f / 1–4
筛选当前列表
g → h / l / p / t / a
首页 / 笔记 / 项目 / 工具 / About
r → 1–9
打开所选对象的关联
u
返回上一页
Esc
关闭浮层 / 取消命令;输入框内清空文本