Closed4
Lefthookでpre-commitを行う
Install
Bun (Node.js)で使ってみる。
bun install --dev --exact lefthook
Configure lefthook
PrettierとESLintを設定する。
lefthook.yml
pre-commit:
parallel: true
commands:
prettier:
glob: "*.{js,ts,json,cjs,jsx,tsx,md,yml,yaml,toml,html,css}"
run: bun prettier {staged_files} --write
stage_fixed: true
skip:
- merge
- rebase
eslint:
glob: "*.{ts,tsx}"
run: bun eslint {staged_files} --fix
stage_fixed: true
skip:
- merge
- rebase
Usage
bun lefthook install
このスクラップは2024/05/03にクローズされました