Revision control

Copy as Markdown

Other Tools

repos:
rev: "v0.3.5"
hooks:
- id: ruff
args: ["--fix"]
- id: ruff-format
rev: v2.3.1
hooks:
- id: autoflake
name: autoflake
args: ["--in-place", "--remove-unused-variables", "--remove-all-unused-imports"]
language: python
files: \.py$
rev: v2.1.0
hooks:
- id: trailing-whitespace
- id: end-of-file-fixer
- id: flake8
additional_dependencies: [flake8-typing-imports]
rev: v1.10.0
hooks:
- id: rst-backticks
rev: v3.15.2
hooks:
- id: pyupgrade
args: [--py38-plus]
rev: 1.16.0
hooks:
- id: blacken-docs
additional_dependencies: [black==24.2.0]
- repo: local
hooks:
- id: rst
name: rst
entry: rst-lint --encoding utf-8
files: ^(HOWTORELEASE.rst|README.rst)$
language: python
additional_dependencies: [pygments, restructuredtext_lint]
rev: v1.9.0
hooks:
- id: mypy
files: ^(src/|testing/)
args: []
additional_dependencies: [pytest]