git commit時にhuskey等を使って、事前にチェックをしている処理なんかがあると思います。
そちらの制約に引っかかって、うまくgit commitできないケースがあると思います。
一時的にチェック処理を外したい場合は--no-verifyオプションを使用します。
例えばこんなケース
package.json
にこうした記述があると、git commit
時にyarn
の処理が走って、こちらのケースだとeslintのチェックが入ります。(huskyも入っているハズ)
package.json
"lint-staged": {
"**/*.js": [
"yarn run eslint --fix hoge/*.jsx",
"git add"
]
}
無視するには
もちろんチェックすることは良い事ではあると思いますが、一時的に無視したい場合は、git commit
時に--no-verify
のオプションをつけると無視することが出来ます。
git commit --no-verify