前言
lint-staged可以在commit阶段对暂存区的代码进行lint检查(需要结合eslint)
工具
1.husky
2.lint-staged
安装lint-staged
npm install --save-dev lint-staged
安装husky
npm install husky --save-dev
npm set-script prepare "husky install"
npm run prepare
添加husky钩子
npx husky add .husky/pre-commit "npx lint-staged"
git add .husky/pre-commit
package.json添加配置
"lint-staged": {
"*.js": "eslint",
"*.vue": "eslint"
}