From fd70805de633ff4cddfb9ff3b65163ea45e5ed78 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philipp=20H=C3=B6rist?= Date: Fri, 2 Jan 2026 17:26:51 +0100 Subject: [PATCH] Update pre-commit-config.yaml - Switch to ruff format - Update lint tool versions --- .pre-commit-config.yaml | 16 +++++----------- pyproject.toml | 1 + 2 files changed, 6 insertions(+), 11 deletions(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index d09a2d3..50a17ac 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -1,9 +1,10 @@ repos: - repo: https://github.com/charliermarsh/ruff-pre-commit - rev: v0.9.7 + rev: v0.14.8 hooks: - - id: ruff + - id: ruff-check exclude: ".githooks/" + - id: ruff-format - repo: https://github.com/codespell-project/codespell rev: v2.4.1 @@ -14,7 +15,7 @@ repos: - tomli - repo: https://github.com/RobertCraigie/pyright-python - rev: v1.1.394 + rev: v1.1.406 hooks: - id: pyright pass_filenames: false @@ -24,17 +25,10 @@ repos: stages: [manual] - repo: https://github.com/pycqa/isort - rev: 5.13.2 + rev: 7.0.0 hooks: - id: isort - - repo: https://github.com/psf/black - # The `refs/tags/:refs/tags/` is needed for black's required-version to work: - # https://github.com/psf/black/issues/2493#issuecomment-1081987650 - rev: 'refs/tags/24.10.0:refs/tags/24.10.0' - hooks: - - id: black - - repo: https://github.com/fsfe/reuse-tool rev: v5.0.2 hooks: diff --git a/pyproject.toml b/pyproject.toml index d60ca1e..e7ec659 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -119,6 +119,7 @@ ignore = [ "N817", # CamelCase imported as acronym "N818", # Exception name should be named with an Error suffix "PGH003", # Use specific rule codes when ignoring type issues + "PLC0415",# `import` should be at the top-level of a file "PLC1901",# Expression can be simplified to x as an empty string is falsey "PLR0911",# Too many return statements "PLR0912",# Too many branches