framework for managing and maintaining multi-language pre-commit hooks pre-commithttps://pre-commit.com/