Skip to main content

Crate covguard_output

Crate covguard_output 

Source
Expand description

Output rendering utilities and feature flags for covguard reports.

This crate centralizes report rendering defaults and renderer budget flags. Feature contracts are delegated to covguard-output-features.

Structs§

OutputFeatureConfig
Partial output configuration from external sources (config / CLI overrides).
OutputFeatureFlags
Domain-level feature flags for rendering output.

Constants§

DEFAULT_ANNOTATION_LIMIT
Backward-compatible constant aliases for output budgets.
DEFAULT_MARKDOWN_LINES
DEFAULT_SARIF_RESULTS

Functions§

render_all
Render all output formats using an explicit flag set.
render_annotations
Backward-compatible annotation renderer with project-wide default limit.
render_annotations_with_limit
Annotation renderer with configurable budget.
render_markdown
Backward-compatible markdown renderer with project-wide default limit.
render_markdown_with_limit
Markdown renderer with configurable budget.
render_sarif
Backward-compatible SARIF renderer with project-wide default limit.
render_sarif_with_limit
SARIF renderer with configurable budget.
truncate_findings
Truncate findings with optional max cap and return truncation metadata.