Comment by jmholla
1) You can pass `--no-verify` to `git commit` and it will skip the hooks. An alias would make it even more ergonomic.
2) You can write hooks that make the changes for you where possible. This is what I do for lints from auto-formatters. Don't know how to handle the rest of your VS Code issues though.
Unfortunately —-no-verify is all or nothing. If I have 10 hooks and only want to skip one of them it won’t do the job