repos: - repo: https://github.com/psf/black rev: 20.8b1 hooks: - id: black args: - --safe - --quiet files: ^((supervisor|tests)/.+)?[^/]+\.py$ - repo: https://gitlab.com/pycqa/flake8 rev: 3.8.3 hooks: - id: flake8 additional_dependencies: - flake8-docstrings==1.5.0 - pydocstyle==5.0.2 files: ^(supervisor|script|tests)/.+\.py$ - repo: https://github.com/pre-commit/pre-commit-hooks rev: v3.1.0 hooks: - id: check-executables-have-shebangs stages: [manual] - id: check-json - repo: https://github.com/pre-commit/mirrors-isort rev: v4.3.21 hooks: - id: isort - repo: https://github.com/asottile/pyupgrade rev: v2.6.2 hooks: - id: pyupgrade args: [--py37-plus]