12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970 |
- ---
- repos:
- - repo: https://github.com/pre-commit/pre-commit-hooks
- rev: v5.0.0
- hooks:
- - id: check-symlinks
- - id: destroyed-symlinks
- - id: trailing-whitespace
- - id: end-of-file-fixer
- - id: check-yaml
- - id: check-toml
- - id: check-ast
- - id: check-added-large-files
- - id: check-merge-conflict
- - id: check-executables-have-shebangs
- - id: check-shebang-scripts-are-executable
- - id: detect-private-key
- - id: debug-statements
- - repo: https://github.com/python/black
- rev: 24.10.0
- hooks:
- - id: black
- - repo: https://github.com/codespell-project/codespell
- rev: v2.3.0
- hooks:
- - id: codespell
- args:
- - --ignore-words-list=linz
- - repo: https://github.com/PyCQA/flake8
- rev: 7.1.1
- hooks:
- - id: flake8
- args:
- - '--per-file-ignores=*/__init__.py:F401'
- - --ignore=E203, W503
- - --max-complexity=30
- - --max-line-length=456
- - --show-source
- - --statistics
- - repo: https://github.com/PyCQA/isort
- rev: 5.13.2
- hooks:
- - id: isort
- args: ["--profile", "black"]
- # - repo: https://github.com/pycqa/pydocstyle
- # rev: 6.1.1
- # hooks:
- # - id: pydocstyle
- # args:
- # - --source
- # - --explain
- # - --convention=google
- # additional_dependencies: ["toml"]
- - repo: https://github.com/asottile/pyupgrade
- rev: v3.19.1
- hooks:
- - id: pyupgrade
- args: ["--py37-plus"]
- # - repo: local
- # hooks:
- # - id: pyright
- # name: pyright
- # entry: pyright
- # language: node
- # pass_filenames: false
- # types: [python]
- # additional_dependencies: ["pyright@1.1.383"]
- # args:
- # - --project=pyproject.toml
|