Formatters
formatters
Output formatters for audit results — human-readable and JSON.
format_agent(result)
Agent-optimized output: passed=summary, failed=full detail.
Minimizes tokens for passing checks while giving full context on
failures. Passed checks that carry actionable detail (e.g. missing
docstrings) include a details dict so the agent can act on them.
Source code in packages/axm-audit/src/axm_audit/formatters.py
format_json(result)
Format audit result as JSON-serializable dict.
Source code in packages/axm-audit/src/axm_audit/formatters.py
format_report(result)
Format audit result as human-readable category-grouped report.