diff options
Diffstat (limited to '.pre-commit-config.yaml')
-rw-r--r-- | .pre-commit-config.yaml | 62 |
1 files changed, 11 insertions, 51 deletions
diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 0e8d094..3ec3be2 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -3,7 +3,7 @@ ci: repos: - repo: https://github.com/pre-commit/pre-commit-hooks - rev: v4.3.0 + rev: v4.4.0 hooks: - id: trailing-whitespace exclude: ^tests/.*/fixtures/.* @@ -11,61 +11,21 @@ repos: exclude: ^tests/.*/fixtures/.* - id: debug-statements - - repo: https://github.com/hadialqattan/pycln - rev: v2.1.1 - hooks: - - id: pycln - args: [ --all ] - - repo: https://github.com/psf/black - rev: 22.10.0 + rev: 23.7.0 hooks: - id: black - - repo: https://github.com/pycqa/isort - rev: 5.10.1 - hooks: - - id: isort - args: [ --add-import, from __future__ import annotations, --lines-after-imports, "-1" ] - - - repo: https://github.com/pycqa/flake8 - rev: 5.0.4 - hooks: - - id: flake8 - additional_dependencies: &flake8_deps - - flake8-broken-line==0.5.0 - - flake8-bugbear==22.7.1 - - flake8-comprehensions==3.10.0 - - flake8-eradicate==1.3.0 - - flake8-quotes==3.3.1 - - flake8-simplify==0.19.2 - - flake8-tidy-imports==4.8.0 - - flake8-type-checking==2.1.2 - - flake8-typing-imports==1.12.0 - - flake8-use-fstring==1.3 - - pep8-naming==0.13.1 - - - repo: https://github.com/asottile/yesqa - rev: v1.4.0 - hooks: - - id: yesqa - additional_dependencies: *flake8_deps - - - repo: https://github.com/asottile/pyupgrade - rev: v3.2.0 + - repo: https://github.com/astral-sh/ruff-pre-commit + rev: v0.0.291 hooks: - - id: pyupgrade - exclude: ^build\.py$ - args: - - --py37-plus + - id: ruff - - repo: https://github.com/pre-commit/mirrors-mypy - rev: v0.982 + - repo: local hooks: - - id: mypy + - id: lint-rust + name: Lint Rust + entry: make lint-rust + types: [rust] + language: rust pass_filenames: false - exclude: ^build\.py$ - additional_dependencies: - - pytest>=7.1.2 - - types-backports - - types-python-dateutil |