| --- |
| ci: |
| autoupdate_schedule: monthly |
| |
| repos: |
| - repo: https://github.com/astral-sh/ruff-pre-commit |
| rev: v0.14.10 |
| hooks: |
| - id: ruff-check |
| args: [--fix, --exit-non-zero-on-fix] |
| - id: ruff-format |
| |
| - repo: https://github.com/econchick/interrogate |
| rev: 1.7.0 |
| hooks: |
| - id: interrogate |
| args: [tests] |
| |
| - repo: https://github.com/codespell-project/codespell |
| rev: v2.4.1 |
| hooks: |
| - id: codespell |
| args: [--exclude-file=tests/test_mypy.yml] |
| |
| - repo: https://github.com/abravalheri/validate-pyproject |
| rev: v0.24.1 |
| hooks: |
| - id: validate-pyproject |
| # Optional extra validations from SchemaStore: |
| additional_dependencies: ["validate-pyproject-schema-store[all]"] |
| |
| - repo: https://github.com/pre-commit/pre-commit-hooks |
| rev: v6.0.0 |
| hooks: |
| - id: trailing-whitespace |
| - id: end-of-file-fixer |
| exclude: docs/_static |
| - id: check-toml |
| - id: check-yaml |