以 .nvmrc 与 packageManager 作为 Node/pnpm 版本事实,新增 Windows-only 的状态诊断、受控 mise 准备、MCP/Tauri/UI 双投影及 onboarding 自检。 Feature-Confirmed: true Rules-Applied: R01,R04,R06,R07,R08,R10,R12
19 lines
829 B
YAML
19 lines
829 B
YAML
# 炼境自身 lefthook 配置(对齐接入包模板的检查段键名,verify_onboarding 按键自省检测)
|
||
pre-commit:
|
||
parallel: true
|
||
commands:
|
||
typecheck:
|
||
glob: "src/**/*.{ts,tsx}"
|
||
run: pnpm typecheck
|
||
blueprint-gate:
|
||
run: node .claude/hooks/blueprint-gate.cjs || true
|
||
|
||
commit-msg:
|
||
commands:
|
||
conventional:
|
||
run: "head -1 \"{1}\" | grep -qE '^(feat|fix|docs|chore|refactor|ci|perf|style|test|build|revert)(\\(.+\\))?!?: .+' || exit 1"
|
||
feature-confirmed:
|
||
run: |
|
||
head -1 "{1}" | grep -qE '^feat' || exit 0
|
||
grep -q 'Feature-Confirmed: true' "{1}" || { printf '\n⚠️ feat: 提交须含 Feature-Confirmed: true trailer\n 在 commit message 末尾加一行:Feature-Confirmed: true\n (确认卡已与用户对齐,方可提交)\n\n' >&2; exit 1; }
|