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