uv sync
uv run pre-commit installHooks are defined in .pre-commit-config.yaml and run automatically on commit and push:
basic file checks, uv.lock sync, Ruff linting/formatting and gitleaks secret scanning.
Direct commits to main are blocked.
- Run on all files:
uv run pre-commit run --all-files - Update hook versions:
uv run pre-commit autoupdate
uv run gen_model.pyuv run gen_keys.pyuv run fastapi dev