herman.core.output.cli_output¶
CLI output renderers for analysis messages.
Functions¶
|
Pretty, grouped, human-oriented output. |
|
Compact, grep-friendly format. |
Module Contents¶
- herman.core.output.cli_output.render_full(messages: collections.abc.Iterable[herman.core.AnalysisMessage]) None[source]¶
Pretty, grouped, human-oriented output.
- Includes:
Rich panels
Icons
Colors
Footer summary per file
Line/column info
Grouping by file
- herman.core.output.cli_output.render_concise(messages: collections.abc.Iterable[herman.core.AnalysisMessage]) None[source]¶
Compact, grep-friendly format.
Prints one line per diagnostic:
path:line:col: severity [code] message
No icons, no colors, no grouping, no panels.