Skip to content
陈广亮的技术博客
Go back

如何在 git commit 时添加 ESLint 校验

方案:pre-commit + lint-staged

npm install pre-commit lint-staged --save-dev

package.json 配置:

{
  "scripts": {
    "lint:staged": "lint-staged"
  },
  "lint-staged": {
    "linters": {
      "*.js": ["eslint --ignore-path .gitignore --fix"]
    }
  },
  "pre-commit": "lint:staged"
}

--ignore-path .gitignore 建议使用,特殊需求可以用 .eslintignore


Share this post on:

Previous Post
ES6 Iterator 遍历器详解
Next Post
npm 高效但非常用命令整理