From 92a8caa53fa71ba142b0a226c2e626e13e43d9dc Mon Sep 17 00:00:00 2001 From: Joywayer Date: Thu, 27 Aug 2026 08:23:44 +0800 Subject: [PATCH] =?UTF-8?q?=E6=81=A2=E5=A4=8D=20githooks=20=E6=9C=BA?= =?UTF-8?q?=E6=A2=B0=E7=BA=A2=E7=BA=BF=E6=A0=A1=E9=AA=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 2026-08-11「先关闭 githooks」注释掉了唯一的 exec 行,提交闸此后一直空转。 恢复前已空跑验证:暂存一个含现代语法的测试文件与一个 config 文件, 退出码 0——测试豁免生效、存量代码不被误拦。 Co-Authored-By: Claude Opus 5 (1M context) --- .githooks/pre-commit | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.githooks/pre-commit b/.githooks/pre-commit index e3769af..af113f6 100644 --- a/.githooks/pre-commit +++ b/.githooks/pre-commit @@ -2,4 +2,4 @@ # 机械红线校验:对本次暂存的文件做「可编辑范围 + 严格 ES5」硬检查,命中即阻断提交。 # 工具无关——无论 Claude Code、别的编辑器还是人手改,提交都会过这道闸。 # 启用(每个克隆一次性):git config core.hooksPath .githooks -# exec node "$(git rev-parse --show-toplevel)/.claude/hooks/check-redlines.js" --staged +exec node "$(git rev-parse --show-toplevel)/.claude/hooks/check-redlines.js" --staged