A framework for managing and maintaining multi-language pre-commit hooks.
pre-commit can be installed with
pip, curl, brew or conda.
You need to first install pre-commit and then install the pre-commit hooks
with pre-commit install. Now pre-commit will run automatically on git
commit!
It's usually a good idea to run the hooks against all the files when
adding new hooks (usually pre-commit will only run on the changed files
during git hooks). Use pre-commit run --all-files to check all files.
To run a single hook use pre-commit run --all-files <hook_id>
To update use pre-commit autoupdate