前端代码风格检查:lint-staged

130 阅读1分钟

前言

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"
}

延伸阅读

github.com/okonet/lint…

typicode.github.io/husky/