Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
62 changes: 31 additions & 31 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -96,23 +96,23 @@ repos:
language: python
pass_filenames: false
types_or: [yaml]
additional_dependencies: [uv==0.6.3]
additional_dependencies: [uv==0.9.5]
stages: [pre-commit]

- id: docformatter
name: docformatter
entry: uv run --extra=dev -m docformatter --in-place
language: python
types_or: [python]
additional_dependencies: [uv==0.6.3]
additional_dependencies: [uv==0.9.5]
stages: [pre-commit]

- id: shellcheck
name: shellcheck
entry: uv run --extra=dev shellcheck --shell=bash
language: python
types_or: [shell]
additional_dependencies: [uv==0.6.3]
additional_dependencies: [uv==0.9.5]
stages: [pre-commit]

- id: shellcheck-docs
Expand All @@ -121,15 +121,15 @@ repos:
--shell=bash"
language: python
types_or: [markdown, rst]
additional_dependencies: [uv==0.6.3]
additional_dependencies: [uv==0.9.5]
stages: [pre-commit]

- id: shfmt
name: shfmt
entry: uv run --extra=dev shfmt --write --space-redirects --indent=4
language: python
types_or: [shell]
additional_dependencies: [uv==0.6.3]
additional_dependencies: [uv==0.9.5]
stages: [pre-commit]

- id: shfmt-docs
Expand All @@ -138,7 +138,7 @@ repos:
--no-pad-file --command="shfmt --write --space-redirects --indent=4"
language: python
types_or: [markdown, rst]
additional_dependencies: [uv==0.6.3]
additional_dependencies: [uv==0.9.5]
stages: [pre-commit]

- id: mypy
Expand All @@ -148,23 +148,23 @@ repos:
language: python
types_or: [python, toml]
pass_filenames: false
additional_dependencies: [uv==0.6.3]
additional_dependencies: [uv==0.9.5]

- id: mypy-docs
name: mypy-docs
stages: [pre-push]
entry: uv run --extra=dev doccmd --language=python --command="mypy"
language: python
types_or: [markdown, rst]
additional_dependencies: [uv==0.6.3]
additional_dependencies: [uv==0.9.5]

- id: check-manifest
name: check-manifest
stages: [pre-push]
entry: uv run --extra=dev -m check_manifest
language: python
pass_filenames: false
additional_dependencies: [uv==0.6.3]
additional_dependencies: [uv==0.9.5]

- id: pyright
name: pyright
Expand All @@ -173,31 +173,31 @@ repos:
language: python
types_or: [python, toml]
pass_filenames: false
additional_dependencies: [uv==0.6.3]
additional_dependencies: [uv==0.9.5]

- id: pyright-docs
name: pyright-docs
stages: [pre-push]
entry: uv run --extra=dev doccmd --language=python --command="pyright"
language: python
types_or: [markdown, rst]
additional_dependencies: [uv==0.6.3]
additional_dependencies: [uv==0.9.5]

- id: vulture
name: vulture
entry: uv run --extra=dev -m vulture .
language: python
types_or: [python]
pass_filenames: false
additional_dependencies: [uv==0.6.3]
additional_dependencies: [uv==0.9.5]
stages: [pre-commit]

- id: vulture-docs
name: vulture docs
entry: uv run --extra=dev doccmd --language=python --command="vulture"
language: python
types_or: [markdown, rst]
additional_dependencies: [uv==0.6.3]
additional_dependencies: [uv==0.9.5]
stages: [pre-commit]

- id: pyroma
Expand All @@ -206,15 +206,15 @@ repos:
language: python
pass_filenames: false
types_or: [toml]
additional_dependencies: [uv==0.6.3]
additional_dependencies: [uv==0.9.5]
stages: [pre-commit]

- id: deptry
name: deptry
entry: uv run --extra=dev -m deptry src/
language: python
pass_filenames: false
additional_dependencies: [uv==0.6.3]
additional_dependencies: [uv==0.9.5]
stages: [pre-commit]

- id: pylint
Expand All @@ -223,38 +223,38 @@ repos:
language: python
stages: [manual]
pass_filenames: false
additional_dependencies: [uv==0.6.3]
additional_dependencies: [uv==0.9.5]

- id: pylint-docs
name: pylint-docs
entry: uv run --extra=dev doccmd --language=python --command="pylint"
language: python
stages: [manual]
types_or: [markdown, rst]
additional_dependencies: [uv==0.6.3]
additional_dependencies: [uv==0.9.5]

- id: ruff-check-fix
name: Ruff check fix
entry: uv run --extra=dev -m ruff check --fix
language: python
types_or: [python]
additional_dependencies: [uv==0.6.3]
additional_dependencies: [uv==0.9.5]
stages: [pre-commit]

- id: ruff-check-fix-docs
name: Ruff check fix docs
entry: uv run --extra=dev doccmd --language=python --command="ruff check --fix"
language: python
types_or: [markdown, rst]
additional_dependencies: [uv==0.6.3]
additional_dependencies: [uv==0.9.5]
stages: [pre-commit]

- id: ruff-format-fix
name: Ruff format
entry: uv run --extra=dev -m ruff format
language: python
types_or: [python]
additional_dependencies: [uv==0.6.3]
additional_dependencies: [uv==0.9.5]
stages: [pre-commit]

- id: ruff-format-fix-docs
Expand All @@ -263,31 +263,31 @@ repos:
format"
language: python
types_or: [markdown, rst]
additional_dependencies: [uv==0.6.3]
additional_dependencies: [uv==0.9.5]
stages: [pre-commit]

- id: doc8
name: doc8
entry: uv run --extra=dev -m doc8
language: python
types_or: [rst]
additional_dependencies: [uv==0.6.3]
additional_dependencies: [uv==0.9.5]
stages: [pre-commit]

- id: interrogate
name: interrogate
entry: uv run --extra=dev -m interrogate
language: python
types_or: [python]
additional_dependencies: [uv==0.6.3]
additional_dependencies: [uv==0.9.5]
stages: [pre-commit]

- id: interrogate-docs
name: interrogate docs
entry: uv run --extra=dev doccmd --language=python --command="interrogate"
language: python
types_or: [markdown, rst]
additional_dependencies: [uv==0.6.3]
additional_dependencies: [uv==0.9.5]
stages: [pre-commit]

- id: pyproject-fmt-fix
Expand All @@ -296,7 +296,7 @@ repos:
language: python
types_or: [toml]
files: pyproject.toml
additional_dependencies: [uv==0.6.3]
additional_dependencies: [uv==0.9.5]
stages: [pre-commit]

- id: linkcheck
Expand All @@ -307,7 +307,7 @@ repos:
types_or: [rst]
stages: [manual]
pass_filenames: false
additional_dependencies: [uv==0.6.3]
additional_dependencies: [uv==0.9.5]

- id: spelling
name: spelling
Expand All @@ -317,15 +317,15 @@ repos:
types_or: [rst]
stages: [manual]
pass_filenames: false
additional_dependencies: [uv==0.6.3]
additional_dependencies: [uv==0.9.5]

- id: docs
name: Build Documentation
entry: uv run --extra=dev sphinx-build -M html docs/source docs/build -W
language: python
stages: [manual]
pass_filenames: false
additional_dependencies: [uv==0.6.3]
additional_dependencies: [uv==0.9.5]

- id: pyright-verifytypes
name: pyright-verifytypes
Expand All @@ -334,20 +334,20 @@ repos:
language: python
pass_filenames: false
types_or: [python]
additional_dependencies: [uv==0.6.3]
additional_dependencies: [uv==0.9.5]

- id: yamlfix
name: yamlfix
entry: uv run --extra=dev yamlfix
language: python
types_or: [yaml]
additional_dependencies: [uv==0.6.3]
additional_dependencies: [uv==0.9.5]
stages: [pre-commit]

- id: sphinx-lint
name: sphinx-lint
entry: uv run --extra=dev sphinx-lint --enable=all --disable=line-too-long
language: python
types_or: [rst]
additional_dependencies: [uv==0.6.3]
additional_dependencies: [uv==0.9.5]
stages: [pre-commit]