Skip to main content

Module report

Module report 

Source
Expand description

Report formatting utilities for analysis results.

Exposed for snapshot testing of output formats.

Functionsยง

build_compact_lines
Build compact output lines for analysis results. Each issue is represented as a single prefix:details line.
build_duplication_markdown
Build markdown output for duplication results.
build_health_markdown
Build markdown output for health (complexity) results.
build_health_sarif
build_json
Build the JSON output value for analysis results.
build_markdown
Build markdown output for analysis results.
build_sarif
normalize_uri
Normalize a path string to a valid URI: forward slashes and percent-encoded brackets.
print_clone_trace
Print clone trace results.
print_cross_reference_findings
Print cross-reference findings (duplicated code that is also dead code).
print_dependency_trace
Print dependency trace results.
print_duplication_report
Print duplication analysis results in the configured format.
print_export_trace
Print export trace results.
print_file_trace
Print file trace results.
print_health_report
Print health (complexity) analysis results in the configured format.
print_performance
Print pipeline performance timings. In JSON mode, outputs to stderr to avoid polluting the JSON analysis output on stdout.
print_results
Print analysis results in the configured format. Returns exit code 2 if serialization fails, SUCCESS otherwise.