最新 Ionic 上的 Tslint

Tslint on latest Ionic

我正在尝试对我的离子项目进行 lint,如果 lint 失败则中止提交。 运行 npm run lint 在控制台中显示错误。我已经安装了 precommit 和最近的 husky ("husky": "^0.15.0-rc.6"),下面的代码在 package.json

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

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

查看此 GitHub issue 中的评论。将 --bailOnLintError true 添加到 lint 脚本就成功了。