Global PEP8 Git pre-commit check hook
Many Git fixup commits are for forgetting to check project code standards like:
- PEP8 compliance
- type annotation checks
- clang-format
Mitigate git commit fixup clutter by using Git
pre-commit hook.
These checks can be bypassed at any time for a commit by:
git commit -nOverride this global pre-commit check, substituting a per-repo .git/hooks/pre-commit by in that repo directory typing:
git config core.hooksPath .git/hooksFor example, a website made of Markdown files may wish to run a local-link check via Linkchecker-Markdown.
References: