Scripts-first repo with:
pre-commitfor consistent checks on commit- Ruff for Python linting/formatting
- Prettier for JSON formatting
Create a virtualenv and install dev tools:
uv venv
source .venv/bin/activate
uv sync --devInstall git hooks:
pre-commit installRun all hooks:
pre-commit run --all-filesNote: pre-commit will also set up an isolated Node environment to run Prettier.