代码规范之 lint-staged

代码规范之 lint-staged

在代码提交之前,进行代码规则检查能够确保进入git库的代码都是符合代码规则的。但是整个项目上运行lint速度会很慢,lint-staged能够让lint只检测暂存区的文件,所以速度很快。

安装与配置

安装huskylint-staged

yarn add husky lint-staged --dev

package.json中配置:

{
  "husky": {
    "hooks": {
      "pre-commit": "lint-staged"
    }
  },
  "lint-staged": {
    "*.js": "eslint --fix"
  }
}

git commit时触发pre-commit钩子,运行lint-staged命令,对*.js执行eslint命令。eslint要提前配置好。

lint-staged过滤文件采用glob模式。

posted @ 2022-01-12 11:21  前端白雪  阅读(1957)  评论(0编辑  收藏  举报