"husky": {
"hooks": {
"pre-commit": "lint-staged && yarn lint && yarn build:all && yarn test",
"commit-msg": "node ./scripts/commit-lint.js ${HUSKY_GIT_PARAMS}"
}
},
"lint-staged": {
"*.{js,jsx,ts,tsx,json,vue}": [
"vue-cli-service lint",
"git add"
],
"*.{html,vue,css,sass,scss}": [
"stylelint --fix",
"git add"
]
}Husky:在代码提交之前做一些预检查,结合eslint,stylelint做一些代码风格规范和run unit test保证代码质量
安装husky: "husky": "^4.2.3",