背景 / 現状
src/ を変更後に dist/ の再ビルドを忘れると、CI の dist 鮮度チェック(ci.yml)で初めて気づく。push 前にローカルの git hook で検出したい。
参照: ci.yml(dist 鮮度チェック)/ CLAUDE.md(dist は要コミット)
対応
- lefthook を devDependencies に追加し
lefthook.yml を作成。
pre-push で npm run all(typecheck + lint + test + build)を実行し、dist/ に差分が出たら fail。
- README / CLAUDE.md にセットアップ(
npx lefthook install)を追記。
完了条件
背景 / 現状
src/を変更後にdist/の再ビルドを忘れると、CI の dist 鮮度チェック(ci.yml)で初めて気づく。push 前にローカルの git hook で検出したい。参照:
ci.yml(dist 鮮度チェック)/CLAUDE.md(dist は要コミット)対応
lefthook.ymlを作成。pre-pushでnpm run all(typecheck + lint + test + build)を実行し、dist/に差分が出たら fail。npx lefthook install)を追記。完了条件