Skip to content

Commit 5103897

Browse files
committed
feat(cli): don't render "0 ignored"
Adds zero information to the output. Fixes #147.
1 parent 0025818 commit 5103897

File tree

1 file changed

+15
-4
lines changed

1 file changed

+15
-4
lines changed

src/render.rs

+15-4
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ use crate::{
77
registry::{FindingRegistry, WorkflowRegistry},
88
};
99
use annotate_snippets::{Level, Renderer, Snippet};
10-
use anstream::println;
10+
use anstream::{print, println};
1111
use owo_colors::OwoColorize;
1212
use terminal_link::Link;
1313

@@ -92,10 +92,21 @@ pub(crate) fn render_findings(registry: &WorkflowRegistry, findings: &FindingReg
9292
}
9393
}
9494

95+
if findings.ignored().is_empty() {
96+
print!(
97+
"{nfindings} findings: ",
98+
nfindings = (findings.findings().len() + findings.ignored().len()).green(),
99+
);
100+
} else {
101+
print!(
102+
"{nfindings} findings ({nignored} ignored): ",
103+
nfindings = (findings.findings().len() + findings.ignored().len()).green(),
104+
nignored = findings.ignored().len().bright_yellow()
105+
);
106+
}
107+
95108
println!(
96-
"{nfindings} findings ({nignored} ignored): {nunknown} unknown, {ninformational} informational, {nlow} low, {nmedium} medium, {nhigh} high",
97-
nfindings = (findings.findings().len() + findings.ignored().len()).green(),
98-
nignored = findings.ignored().len().bright_yellow(),
109+
"{nunknown} unknown, {ninformational} informational, {nlow} low, {nmedium} medium, {nhigh} high",
99110
nunknown = findings_by_severity.get(&Severity::Unknown).unwrap_or(&0),
100111
ninformational = findings_by_severity.get(&Severity::Informational).unwrap_or(&0).purple(),
101112
nlow = findings_by_severity.get(&Severity::Low).unwrap_or(&0).cyan(),

0 commit comments

Comments
 (0)