0

我正在尝试对我的 ionic 项目进行 lint 并在 lint 失败时中止提交。npm run lint在控制台中运行会显示错误。我已经"husky": "^0.15.0-rc.6"使用 package.json 中的以下代码安装了 precommit 和最近的 husky ( )

"husky": {
    "hooks": {
      "pre-commit": "npm run lint"
    }
}

我已经阅读了许多教程,我得到的最接近的是 linting,但如果有错误仍然会提交。还恢复了 git 钩子。如何与团队共享修改后的钩子并在每次提交时运行 lint?目前 git 确实提交事件,但npm run lint返回错误。我有远程预提交钩子,所以 husky 安装可以成功设置新的钩子。

4

1 回答 1

0

查看此GitHub 问题中的评论。添加--bailOnLintError true到 lint 脚本就可以了。

于 2018-02-12T15:24:27.030 回答