Skip to content

Commit 6afa48b

Browse files
committed
refactor: make prettier pre-commit hook only act on staged
1 parent 0f50abb commit 6afa48b

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

.pre-commit-config.yaml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,8 @@ repos:
2121
hooks:
2222
- id: prettier
2323
name: prettier
24-
entry: bash -c 'cd frontend && npm run format'
24+
# Runs prettier on staged, removing the `frontend/` prefix to work with relative filepaths
25+
entry: bash -c 'cd frontend && npx prettier --write "${@/#frontend\//}"' --
2526
language: system
2627
files: ^frontend/.*\.(js|jsx|ts|tsx|json|css|md)$
27-
pass_filenames: false
28+
pass_filenames: true

frontend/package.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,7 @@
66
"dev": "next dev --turbopack",
77
"build": "next build --turbopack",
88
"start": "next start",
9-
"lint": "eslint",
10-
"format": "prettier --write ."
9+
"lint": "eslint"
1110
},
1211
"dependencies": {
1312
"@hookform/resolvers": "^5.2.2",

0 commit comments

Comments
 (0)