husky + lint-staged

版本:(husky为7.0.2)

  1. 安装husky + lint-staged

  2. 在package.json增加脚本"prepare": "husky install",并执行yarn run prepare

  3. 执行npx husky add .husky/pre-commit "yarn run lint-staged"

    增加pre-commit脚本

  4. 在package.json增加

      "lint-staged": {
        "src/**/*.{js,ts,vue,tsx}": ["eslint", "prettier --write"]
    },
    

    执行eslint来校验是否符合规范,执行prettier来自动格式化代码(空格、换行...)

你可能感兴趣的:(husky + lint-staged)