From 316d9a5446f723727492fb4e3ef1c5e31ded566a Mon Sep 17 00:00:00 2001 From: Adam Dangoor Date: Sat, 8 Nov 2025 16:23:26 +0000 Subject: [PATCH 1/3] Add --no-write-to-file flag for read-only doccmd commands --- .pre-commit-config.yaml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 512e80393..32aec9be7 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -133,8 +133,8 @@ repos: - id: shellcheck-docs name: shellcheck-docs # We exclude SC2215 as it is a false positive for an unknown reason on Windows. - entry: uv run --extra=dev doccmd --language=shell --language=console --command="shellcheck - --shell=bash --exclude=SC2215" + entry: uv run --extra=dev doccmd --no-write-to-file --language=shell --language=console + --command="shellcheck --shell=bash --exclude=SC2215" language: python types_or: [markdown, rst] additional_dependencies: [uv==0.9.5] @@ -169,7 +169,7 @@ repos: - id: mypy-docs name: mypy-docs stages: [pre-push] - entry: uv run --extra=dev doccmd --language=python --command="mypy" + entry: uv run --extra=dev doccmd --no-write-to-file --language=python --command="mypy" language: python types_or: [markdown, rst] @@ -193,7 +193,7 @@ repos: - id: pyright-docs name: pyright-docs stages: [pre-push] - entry: uv run --extra=dev doccmd --language=python --command="pyright" + entry: uv run --extra=dev doccmd --no-write-to-file --language=python --command="pyright" language: python types_or: [markdown, rst] @@ -217,7 +217,7 @@ repos: - id: vulture-docs name: vulture docs - entry: uv run --extra=dev doccmd --language=python --command="vulture" + entry: uv run --extra=dev doccmd --no-write-to-file --language=python --command="vulture" language: python types_or: [python] pass_filenames: false @@ -251,7 +251,7 @@ repos: - id: pylint-docs name: pylint-docs - entry: uv run --extra=dev doccmd --language=python --command="pylint" + entry: uv run --extra=dev doccmd --no-write-to-file --language=python --command="pylint" language: python stages: [manual] types_or: [markdown, rst] @@ -307,7 +307,7 @@ repos: - id: interrogate-docs name: interrogate docs - entry: uv run --extra=dev doccmd --language=python --command="interrogate" + entry: uv run --extra=dev doccmd --no-write-to-file --language=python --command="interrogate" language: python types_or: [markdown, rst] additional_dependencies: [uv==0.9.5] From 290921e9595aac293b42bb2896957b92a8ab293c Mon Sep 17 00:00:00 2001 From: Adam Dangoor Date: Sat, 8 Nov 2025 19:54:27 +0000 Subject: [PATCH 2/3] Bump doccmd to 2025.11.8.1 and sybil-extras to 2025.11.8 --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index d17e40b11..e90856ac0 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -56,7 +56,7 @@ optional-dependencies.dev = [ "deptry==0.23.1", "dirty-equals==0.10.0", "doc8==1.1.1", - "doccmd==2025.10.27", + "doccmd==2025.11.8", "docformatter==1.7.7", "docker==7.1.0", "enum-tools[sphinx]==0.13.0", From c097e907feee65d576637e29812574e838249d9d Mon Sep 17 00:00:00 2001 From: Adam Dangoor Date: Sat, 8 Nov 2025 20:03:24 +0000 Subject: [PATCH 3/3] Bump dependencies --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index e90856ac0..b24e89022 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -56,7 +56,7 @@ optional-dependencies.dev = [ "deptry==0.23.1", "dirty-equals==0.10.0", "doc8==1.1.1", - "doccmd==2025.11.8", + "doccmd==2025.11.8.1", "docformatter==1.7.7", "docker==7.1.0", "enum-tools[sphinx]==0.13.0",