matrix-ops-bot/.pre-commit-config.yaml
2022-07-22 12:53:34 +00:00

37 lines
No EOL
892 B
YAML

fail_fast: true
repos:
- repo: local
hooks:
- id: system
name: requirements.txt
entry: poetry export --format=requirements.txt --without-hashes --output=requirements.txt
pass_filenames: false
language: system
- repo: local
hooks:
- id: system
name: black
entry: poetry run black .
pass_filenames: false
language: system
- repo: local
hooks:
- id: system
name: isort
entry: poetry run isort --profile black .
pass_filenames: false
language: system
- repo: local
hooks:
- id: system
name: mypy
entry: poetry run mypy
pass_filenames: false
language: system
- repo: local
hooks:
- id: system
name: flake8
entry: poetry run flake8 ops_bot
pass_filenames: false
language: system