Skip to content

Commit d238661

Browse files
committed
chore: add pre-commit hook with lint-staged
1 parent 1755b69 commit d238661

File tree

3 files changed

+12
-19
lines changed

3 files changed

+12
-19
lines changed

.husky/pre-commit

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
#!/bin/sh
2+
. "$(dirname "$0")/_/husky.sh"
3+
4+
npx lint-staged

.prettierignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
CHANGELOG.md

package.json

Lines changed: 7 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,8 @@
2525
"test": "vitest run --coverage",
2626
"test:remote": "eslint-remote-tester",
2727
"typecheck": "tsc",
28-
"update:eslint-docs": "eslint-doc-generator"
28+
"update:eslint-docs": "eslint-doc-generator",
29+
"prepare": "husky install"
2930
},
3031
"files": [
3132
"CHANGELOG.md",
@@ -62,7 +63,7 @@
6263
"@types/estraverse": "^5.1.7",
6364
"@types/estree": "^1.0.8",
6465
"@types/lodash": "^4.17.18",
65-
"@types/node": "^20.19.0",
66+
"@types/node": "^20.19.23",
6667
"@typescript-eslint/parser": "^8.39.0",
6768
"@typescript-eslint/utils": "^8.39.0",
6869
"@vitest/coverage-istanbul": "^3.2.4",
@@ -82,7 +83,7 @@
8283
"markdownlint-cli": "^0.43.0",
8384
"npm-package-json-lint": "^8.0.0",
8485
"npm-run-all2": "^7.0.1",
85-
"prettier": "^3.6.2",
86+
"prettier": "3.6.2",
8687
"release-it": "^17.2.0",
8788
"tsdown": "^0.13.3",
8889
"typescript": "^5.9.2",
@@ -95,21 +96,8 @@
9596
"engines": {
9697
"node": "^20.19.0 || ^22.13.1 || >=24.0.0"
9798
},
98-
"release-it": {
99-
"git": {
100-
"commitMessage": "chore: release v${version}"
101-
},
102-
"plugins": {
103-
"@release-it/conventional-changelog": {
104-
"preset": "conventionalcommits",
105-
"infile": "CHANGELOG.md"
106-
}
107-
},
108-
"github": {
109-
"release": true
110-
},
111-
"npm": {
112-
"skipChecks": true
113-
}
99+
"lint-staged": {
100+
"*.{js,ts}": "eslint --cache --fix",
101+
"*.{js,ts,md}": "prettier --write"
114102
}
115103
}

0 commit comments

Comments
 (0)