diff --git a/crates/ruff_cli/src/printer.rs b/crates/ruff_cli/src/printer.rs index 82b2e6c970..11d5fbeaf6 100644 --- a/crates/ruff_cli/src/printer.rs +++ b/crates/ruff_cli/src/printer.rs @@ -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 => {