Skip to content

check

Run format --check, lint, typecheck, and the covered suite — in parallel.

The gate: run it before every commit, and CI runs the same checks. The test step runs under coverage and enforces fail_under (pyproject), so this one command is the whole local gate — no separate pytest --cov.

fm check

Example

$ fm check