repos: - repo: local hooks: - id: isort name: isort stages: [commit] language: system entry: pipenv run isort py_code_analyzer app.py types: [python] - id: black name: black stages: [commit] language: system entry: pipenv run black py_code_analyzer app.py types: [python] - id: flake8 name: flake8 stages: [commit] language: system entry: pipenv run flake8 py_code_analyzer app.py types: [python] - id: mypy name: mypy stages: [commit] language: system entry: pipenv run mypy py_code_analyzer app.py types: [python] pass_filenames: false # - id: pytest # name: pytest # stages: [commit] # language: system # entry: pipenv run pytest tests # types: [python] # - id: pytest-cov # name: pytest # stages: [push] # language: system # entry: pipenv run pytest --cov tests # types: [python] # pass_filenames: false