使用lint预提交钩子

时间:2017-12-11 21:16:41

标签: git angular-cli lint tslint

我正在尝试将precommit-hook添加到我的项目中,这是我在package.json上的脚本部分:

"scripts": {
    ...
    "lint": "npm run lint:sass && npm run lint:js",
    "lint:js": "ng lint",
    "lint:sass": "sass-lint src/**/*.scss -v -q"
}...
"pre-commit": [
    "lint"
],

如果我只执行此行:

  

npm run lint:sass&& npm run lint:js

一切都很好,但是当我试图添加precommit时,我的终端就冻结了:

  

git commit -m“测试”

     

运行lint ...

0 个答案:

没有答案