pre-commit is a framework for managing and maintaining multi-language
pre-commit hooks. It’s designed to be language-agnostic and can be used with
any project.
To get started, here’s an example configuration that incorporates running vale sync prior to running Vale: