codegenerator/.pre-commit-config.yaml
Artem Goncharov cd8ff324cf Update pre-commit tools versions
Change-Id: Ifeb7c1a52b403d89d6e44e425ae935d6a6f43d77
2024-09-24 10:37:52 +02:00

48 lines
1.3 KiB
YAML

---
default_language_version:
# force all unspecified python hooks to run python3
python: python3
repos:
- repo: https://github.com/pre-commit/pre-commit-hooks
rev: v4.6.0
hooks:
- id: trailing-whitespace
- id: mixed-line-ending
args: ['--fix', 'lf']
exclude: '.*\.(svg)$'
- id: check-byte-order-marker
- id: check-executables-have-shebangs
- id: check-merge-conflict
- id: debug-statements
- id: check-yaml
files: .*\.(yaml|yml)$
exclude: '^zuul.d/.*$'
- repo: https://github.com/PyCQA/doc8
rev: v1.1.1
hooks:
- id: doc8
- repo: https://github.com/astral-sh/ruff-pre-commit
rev: v0.6.7
hooks:
- id: ruff
args: ['--fix', '--unsafe-fixes']
- id: ruff-format
# - repo: https://github.com/psf/black
# rev: 24.2.0
# hooks:
# - id: black
# args: ['-l', '79']
# exclude: '^codegenerator/templates/.*$'
- repo: https://github.com/pre-commit/mirrors-mypy
rev: v1.11.2
hooks:
- id: mypy
language: python
types: [python]
args: ["codegenerator"]
pass_filenames: false
additional_dependencies:
- types-decorator
- types-docutils
- types-PyYAML