summaryrefslogtreecommitdiffstats
path: root/.pre-commit-config.yaml
diff options
context:
space:
mode:
Diffstat (limited to '.pre-commit-config.yaml')
-rw-r--r--.pre-commit-config.yaml62
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