Skip to content

Commit a245257

Browse files
committed
chore(docs): Update plan (#2988)
1 parent 56ebb41 commit a245257

File tree

1 file changed

+5
-3
lines changed
  • docs/dev-notes/2025-12-22/migrate-from-husky-and-lint-staged-to-lefthook

1 file changed

+5
-3
lines changed

docs/dev-notes/2025-12-22/migrate-from-husky-and-lint-staged-to-lefthook/plan.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -152,7 +152,7 @@ lefthook は以下のように動作するため:
152152

153153
## 実装詳細
154154

155-
### lefthook.yml(予想設定
155+
### lefthook.yml(実装設定
156156

157157
```yaml
158158
version: 2
@@ -161,14 +161,16 @@ pre-commit:
161161
parallel: true
162162
jobs:
163163
- name: format
164-
run: pnpm format {staged_files}
164+
run: pnpm exec prettier --write {staged_files}
165165
glob: '**/*.{js,jsx,ts,tsx,md,svelte}'
166166

167167
- name: lint
168-
run: pnpm lint {staged_files}
168+
run: pnpm exec sh -c 'prettier --check {staged_files} && eslint {staged_files}'
169169
glob: '**/*.{js,jsx,ts,tsx,svelte}'
170170
```
171171
172+
**注記:** npm scripts(`pnpm format`、`pnpm lint`)経由ではなく、prettier/eslint を直接呼び出しています。これにより、`{staged_files}` で指定したファイルのみを処理でき、高速化を実現しています。
173+
172174
### package.json 修正内容
173175

174176
**削除対象:**

0 commit comments

Comments
 (0)