2017-07-05 92 views
1

我是eslint的新手,正在使用它来执行编码风格。但是,当我在代码中写入“TODO”项目时,我收到了一个严重警告,好吧。但是,现在当我尝试git commit时,它会回来:如何防止eslint阻塞git commit?

**** ESLint errors found :  
line 145, col 9, Warning - Unexpected 'todo' comment. (no-warning-comments) 

如何防止eslint阻止我提交?我希望它仍然警告我TODO等,但我希望能够提交我的代码。

+0

似乎你在.git/hooks中有一个预先提交的钩子。要么'git commit --no-verify'或完全禁用挂钩。 – phd

+0

就是这样!我有一个预先提交的钩子。 –

+0

已添加为您接受的答案。 – phd

回答

1

你有一个预先提交的钩子。

git commit --no-verify 

允许避免它一次。或者你可以从.git/hooks中完全删除它。

0

解决方案

我浏览到我的.git/hooks目录,发现一个pre-commit bash脚本。在eslint失败并且解决了问题的情况下,我将返回值从1更改为0。

0值表示通过并允许提交继续,非0代表失败状态并取消提交。