我使用overcommit gem来处理我的git pre-commit挂钩,并且我正在考虑使用overcommit --run
在我的构建中使用相同的设置。
提交时,可以通过执行类似SKIP=ESLint git commit
的操作来跳过挂钩,但在尝试SKIP=ESLint overcommit --run
时,ESLint挂钩仍会运行。
使用--run参数时是否有任何方法可以禁用单个挂钩,但仍然可以在提交时运行?
答案 0 :(得分:1)
花了一段时间,但我发现SKIP环境变量工作正常。
我的问题很简单,就是我在插件名称中添加了一个错误的大写字母并写了#34; ESLint"而不是" EsLint"。