Respect --show-fixes with --fix-only (#3426)

This commit is contained in:
Charlie Marsh 2023-03-09 16:37:39 -05:00 committed by GitHub
parent 952307d39d
commit 2383228709
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -171,6 +171,13 @@ impl Printer {
self.format,
SerializationFormat::Text | SerializationFormat::Grouped
) {
if self.flags.contains(Flags::SHOW_FIXES) {
if !diagnostics.fixed.is_empty() {
writeln!(stdout)?;
print_fixed(&mut stdout, &diagnostics.fixed)?;
writeln!(stdout)?;
}
}
self.post_text(&mut stdout, diagnostics)?;
}
return Ok(());
@ -292,7 +299,6 @@ impl Printer {
}
writeln!(stdout)?;
}
if self.flags.contains(Flags::SHOW_FIXES) {
if !diagnostics.fixed.is_empty() {
writeln!(stdout)?;
@ -300,7 +306,6 @@ impl Printer {
writeln!(stdout)?;
}
}
self.post_text(&mut stdout, diagnostics)?;
}
SerializationFormat::Github => {