Outputs the current project health status as JSON.
Usage: mix foundry.project.status [--json]
The status includes:
- Compilation state
- Stack dependency versions
- Lint violations
- Pending migrations
- Open proposals
- Compliance coverage
- Test coverage
- CI state
- Project manifest metadata
Options
--json- Output compact JSON (default: false, outputs pretty-printed JSON)
Summary
Functions
Build status JSON for the given project root.
Accepts pretty: boolean option. Separated from run/1 so tests can call
this without triggering Mix.Task.run("compile") or Mix.Sync.PubSub startup.
Callback implementation for Mix.Task.run/1.