Files
vault-dash/.pre-commit-config.yaml
Bu5hm4nn dbd6e103c0 fix: pin black to 26.3.1 across all environments
- Pin black version in requirements-dev.txt (was >=24.0.0)
- Update pre-commit to use black 26.3.1 with Python 3.12
- Add language_version: python3.12 to pre-commit black hook
- Reformat files with new black version for consistency
2026-04-01 13:58:49 +02:00

27 lines
742 B
YAML

# Pre-commit hooks for vault-dash
# Install: pip install pre-commit && pre-commit install
repos:
# Ruff - fast Python linter
- repo: https://github.com/astral-sh/ruff-pre-commit
rev: v0.15.8
hooks:
- id: ruff
args: [--fix, --exit-non-zero-on-fix]
files: ^(app|tests|scripts)/
# Black - Python formatter
- repo: https://github.com/psf/black
rev: 26.3.1
hooks:
- id: black
files: ^(app|tests|scripts)/
language_version: python3.12
# Type checking with mypy (optional, slower)
# Uncomment to enable:
# - repo: https://github.com/pre-commit/mirrors-mypy
# rev: v1.15.0
# hooks:
# - id: mypy
# args: [--ignore-missing-imports]
# files: ^app/