| # See https://pre-commit.com for more information | |
| # See https://pre-commit.com/hooks.html for more hooks | |
| repos: | |
| - repo: https://github.com/pre-commit/pre-commit-hooks | |
| rev: v4.4.0 | |
| hooks: | |
| - id: check-ast | |
| - id: check-builtin-literals | |
| - id: debug-statements | |
| - id: end-of-file-fixer | |
| - id: requirements-txt-fixer | |
| - id: trailing-whitespace | |
| - repo: https://github.com/psf/black | |
| rev: 23.7.0 | |
| hooks: | |
| - id: black | |
| - repo: https://github.com/asottile/pyupgrade | |
| rev: v3.10.1 | |
| hooks: | |
| - id: pyupgrade | |
| args: [--py311-plus, --keep-runtime-typing] | |
| - repo: https://github.com/asottile/reorder-python-imports | |
| rev: v3.10.0 | |
| hooks: | |
| - id: reorder-python-imports | |
| args: [--py311-plus] | |
| - repo: https://github.com/asottile/add-trailing-comma | |
| rev: v3.1.0 | |
| hooks: | |
| - id: add-trailing-comma | |
| - repo: https://github.com/asottile/blacken-docs | |
| rev: 1.16.0 | |
| hooks: | |
| - id: blacken-docs | |
| - repo: https://github.com/hadialqattan/pycln | |
| rev: v2.2.2 | |
| hooks: | |
| - id: pycln | |
| default_language_version: | |
| python: python3.11 | |