Introduce .pre-commit-config.yml Document its usage in CONTRIBUTING.md Add pre-commit dependency as a dev dependency