pre-commit 2.6.0 Framework for managing and maintaining multi-language pre-commit hooks

Pre-commit is a multi-language package manager for pre-commit hooks. You specify a list of hooks you want and pre-commit manages the installation and execution of any hook written in any language before every commit.