chore: 添加 lint-staged 并更新 husky 配置

添加 lint-staged 用于在提交前自动格式化代码,同时更新 husky 的 prepare 脚本配置
This commit is contained in:
houakang
2026-04-10 10:13:08 +08:00
parent c5638ab821
commit 4d578b3f0b
3 changed files with 381 additions and 4 deletions

View File

@@ -11,7 +11,7 @@
"make": "electron-forge make",
"publish": "electron-forge publish",
"lint": "echo \"No linting configured\"",
"prepare": "husky install",
"prepare": "husky",
"format": "prettier --write .",
"format:check": "prettier --check ."
},
@@ -36,17 +36,24 @@
"eslint-config-prettier": "^10.1.8",
"eslint-plugin-prettier": "^5.5.5",
"husky": "^9.1.7",
"lint-staged": "^16.4.0",
"prettier": "3.8.1",
"tailwindcss": "^4.2.2",
"vite": "^5.4.21"
},
"dependencies": {
"await-to-js": "^3.0.0",
"axios": "^1.13.2",
"electron-squirrel-startup": "^1.0.1",
"element-plus": "^2.13.6",
"pinia": "^3.0.4",
"vue": "^3.5.32",
"vue-router": "^4.6.4",
"await-to-js": "^3.0.0",
"axios": "^1.13.2"
"vue-router": "^4.6.4"
},
"lint-staged": {
"*.{js,vue}": [
"eslint --fix",
"prettier --write"
]
}
}