项目配置eslint commit husky

2023-08-07  本文已影响0人  Asuler

效果:代码commit时,会自动检测eslint,如果有不规范的地方,会报错,阻断提交
先安装eslint

  1. husky
    yarn add husky -D
    yarn add lint-staged -D
    npx husky add .husky/pre-commit "npm run lint"

  2. package.json

{
   "scripts": {
      "lint-staged": "lint-staged",
      "prepare": "husky install"
  },
    "lint-staged": {
    "src/**/*.{js,jsx,ts,tsx}": [
      "eslint --fix --ignore-path .eslintignore --color",
      "git add"
    ]
  },
}
上一篇 下一篇

猜你喜欢

热点阅读