Skip to content

Commit 174e038

Browse files
committed
feat: 添加 husky 和 lint-staged 支持,配置 pre-commit 钩子以自动格式化代码
1 parent 750516c commit 174e038

3 files changed

Lines changed: 254 additions & 8 deletions

File tree

.husky/pre-commit

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
pnpm lint-staged

package.json

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,17 +9,23 @@
99
"build": "vitepress build",
1010
"preview": "vitepress preview",
1111
"lint": "biome lint .",
12-
"format": "biome format --write ."
12+
"format": "biome format --write .",
13+
"prepare": "husky"
1314
},
1415
"keywords": [],
1516
"author": "",
1617
"license": "ISC",
1718
"packageManager": "pnpm@10.32.1",
1819
"devDependencies": {
1920
"@mdit/plugin-figure": "^0.23.1",
21+
"husky": "^9.1.7",
22+
"lint-staged": "^16.4.0",
2023
"pngjs": "^7.0.0",
2124
"vitepress": "2.0.0-alpha.16"
2225
},
26+
"lint-staged": {
27+
"*": "biome format --write"
28+
},
2329
"dependencies": {
2430
"@biomejs/biome": "^2.4.7",
2531
"@theojs/lumen": "^6.4.5",

0 commit comments

Comments
 (0)