ci: autofix_prs: false autoupdate_schedule: "quarterly" repos: - repo: https://github.com/PyCQA/docformatter rev: eb1df347edd128b30cd3368dddc3aa65edcfac38 hooks: - id: docformatter args: ["--in-place", "--pre-summary-newline", "--make-summary-multi"] - repo: https://github.com/PyCQA/autoflake rev: v2.3.1 hooks: - id: autoflake args: [ "--in-place", "--remove-all-unused-imports", "--remove-unused-variable", ] exclude: ".*(.fits|.fts|.fit|.txt|tca.*|extern.*|.rst|.md|docs/conf.py)$" - repo: https://github.com/astral-sh/ruff-pre-commit rev: "v0.7.2" hooks: - id: ruff args: ["--fix", "--unsafe-fixes"] - id: ruff-format - repo: https://github.com/pre-commit/pre-commit-hooks rev: v5.0.0 hooks: - id: check-ast - id: check-case-conflict - id: trailing-whitespace exclude: ".*(.fits|.fts|.fit|.txt|.csv)$" - id: mixed-line-ending exclude: ".*(.fits|.fts|.fit|.txt|.csv)$" - id: end-of-file-fixer exclude: ".*(.fits|.fts|.fit|.txt|.csv)$" - id: check-yaml - id: debug-statements - repo: https://github.com/codespell-project/codespell rev: v2.3.0 hooks: - id: codespell additional_dependencies: - tomli - repo: https://github.com/rbubley/mirrors-prettier rev: v3.3.3 hooks: - id: prettier - repo: https://github.com/Riverside-Healthcare/djLint rev: v1.35.4 hooks: - id: djlint-jinja types_or: ["html"]