setup-pre-commit:提交前钩子 setup-pre-commit 在当前仓库配置 Husky 的 pre-commit 钩子,串起 lint-staged(Prettier)、类型检查与测试,让每次提交前都自动格式化、查类型、跑测试。 提交前的自动防线:Husky + lint-staged + 类型检查 + 测试,一次配好。 它解决什么问题 没有提交前检查,格式混乱、类型错误、坏测试很容易混进仓库。
setup-pre-commit 在当前仓库配置 Husky 的 pre-commit 钩子,串起 lint-staged(Prettier)、类型检查与测试,让每次提交前都自动格式化、查类型、跑测试。
提交前的自动防线:Husky + lint-staged + 类型检查 + 测试,一次配好。
没有提交前检查,格式混乱、类型错误、坏测试很容易混进仓库。
setup-pre-commit 防「坏提交」,git-guardrails-claude-code 防「危险 git 命令」,二者一起保护仓库。
相关技能:
lint-staged 只对你 git add 的暂存文件跑,速度快、不扫全仓。
只跑暂存文件,且通常并行,影响很小,换来的是仓库长期干净。
返回章节:杂项技能完全指南