repos: - repo: https://github.com/hadialqattan/pycln rev: v2.1.2 # must match requirements-tests.txt hooks: - id: pycln args: [--config=pyproject.toml, stubs, stdlib, tests, scripts] - repo: https://github.com/psf/black rev: 22.12.0 # must match requirements-tests.txt hooks: - id: black language_version: python3.9 - repo: https://github.com/pycqa/isort rev: v5.11.3 # must match requirements-tests.txt hooks: - id: isort name: isort (python) - repo: https://github.com/pycqa/flake8 rev: 6.0.0 # must match requirements-tests.txt hooks: - id: flake8 additional_dependencies: - 'flake8-bugbear==22.10.27' # must match requirements-tests.txt - 'flake8-noqa==1.3.0' # must match requirements-tests.txt - 'flake8-pyi==22.11.0' # must match requirements-tests.txt ci: autofix_commit_msg: '[pre-commit.ci] auto fixes from pre-commit.com hooks' autofix_prs: true autoupdate_commit_msg: '[pre-commit.ci] pre-commit autoupdate' autoupdate_schedule: weekly skip: [flake8] submodules: false