Files
vocero-client/vocero-api/.pre-commit-config.yaml
T
alvaro abd03ed07d refactor: rename API and frontend projects to Vocero
Rename the project directories, Python distribution and import package, and npm package. Update launcher, Docker, tooling, tests, lockfiles, and documentation while preserving existing API contracts.

Make AGENTS.md self-contained and remove external skill and workflow references.
2026-10-06 19:26:55 -03:00

28 lines
887 B
YAML

minimum_pre_commit_version: "4.4.0"
default_install_hook_types: [pre-commit]
default_stages: [pre-commit]
repos:
- repo: local
hooks:
- id: ruff-check
name: Ruff lint
entry: uv run --project vocero-api --locked ruff check --force-exclude
language: unsupported
types_or: [python, pyi]
files: ^vocero-api/
require_serial: true
- id: ruff-format
name: Ruff formatting
entry: uv run --project vocero-api --locked ruff format --check --force-exclude
language: unsupported
types_or: [python, pyi]
files: ^vocero-api/
require_serial: true
- id: mypy
name: Python types
entry: uv run --directory vocero-api --locked mypy
language: unsupported
pass_filenames: false
files: ^vocero-api/(vocero_api/|server\.py|pyproject\.toml|uv\.lock)