diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index ea3a62b..9aee829 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -12,7 +12,7 @@ repos: language: fail files: '(?i)((^|/)(CON|PRN|AUX|NUL|COM[\d¹²³]|LPT[\d¹²³])(\.|/|$)|[<>:\"\\|?*\x00-\x1F]|/[^/]*[\.\s]/|[^/]*[\.\s]$)' - repo: https://github.com/pre-commit/pre-commit-hooks - rev: v4.6.0 + rev: v6.0.0 hooks: - id: check-added-large-files - id: check-builtin-literals @@ -36,7 +36,7 @@ repos: args: [ "--pytest-test-first" ] - id: trailing-whitespace - repo: https://github.com/abravalheri/validate-pyproject - rev: v0.18 + rev: v0.25 hooks: - id: validate-pyproject - repo: https://github.com/pre-commit/pygrep-hooks @@ -48,7 +48,7 @@ repos: - id: python-no-log-warn - id: python-use-type-annotations - repo: https://github.com/jackdewinter/pymarkdown - rev: v0.9.20 + rev: v0.9.39 hooks: - id: pymarkdown args: @@ -56,7 +56,7 @@ repos: - "md013, MD041" # Line length, First line in file should be a top level heading - "scan" - repo: https://github.com/sphinx-contrib/sphinx-lint - rev: v0.9.1 + rev: v1.0.2 hooks: - id: sphinx-lint args: [ --enable=default-role ] @@ -70,7 +70,7 @@ repos: args: [ --without-hashes, --with=test, --with=docs, --format, requirements.txt, --output, requirements.txt ] - id: poetry-install - repo: https://github.com/astral-sh/ruff-pre-commit - rev: v0.4.8 + rev: v0.15.21 hooks: - id: ruff-format - id: ruff @@ -81,7 +81,7 @@ repos: # - id: pydoclint # args: [ "--quiet" ] - repo: https://github.com/pre-commit/mirrors-mypy - rev: v1.10.0 + rev: v2.3.0 hooks: - id: mypy additional_dependencies: