fm tasks¶
| Task | Description |
|---|---|
lint |
Lint with ruff. |
format |
Format with ruff. |
typecheck |
Type-check with all four gating checkers, in parallel. |
typecomplete |
Verify the public API is 100% type-complete (pyright --verifytypes). |
test |
Run the test suite. |
check |
Run format --check, lint, both type gates, and the covered suite — in parallel. |
sync |
Sync the environment to the lockfile (uv sync). |
docs |
Documentation site (Zensical) |
hooks |
Agent lifecycle hooks (stdin-driven) |
dist |
Build and publish |