我正在使用overcommit gem来处理我的git预提交挂钩,并且我正在考虑在使用overcommit --run
的构建中使用相同的设置。
在提交时,可以通过执行类似SKIP=ESLint git commit
的操作跳过挂钩,但在尝试SKIP=ESLint overcommit --run
时,ESLint挂钩仍在运行。
当使用--run参数但仍在提交时运行时,有没有任何方法可以禁用单个钩子?
花了一段时间,但我发现SKIP环境变量工作得很好。
我的问题只是在插件名称中添加了一个错误的大写字母,并用"ESLint"代替了"ESLint"。