Skip to content

Latest commit

 

History

History
42 lines (28 loc) · 899 Bytes

pre-commit.md

File metadata and controls

42 lines (28 loc) · 899 Bytes

Pre-Commit

Used for maintaining Git hooks. Must be installed globally on the respective system. As it is written in Python, for example pipx can be used to install it.

Whenever this repository is initially cloned, the following should be executed:

pre-commit install --install-hooks
pre-commit install --install-hooks --hook-type commit-msg

Pre-commit should now run on every commit. It is also used in GitHub Actions.

Pre-commit is configured via .pre-commit-config.yaml.

Housekeeping

Update hooks

pre-commit autoupdate

Cheat Sheet

Run pre-commit against all files

pre-commit run -a

Run specific hook against all files

pre-commit run -a <hook>