install pre-commit module