Add support for pre-commit