diff --git a/crates/biome_cli/src/execute/traverse.rs b/crates/biome_cli/src/execute/traverse.rs index f172789d7386..f14b17aa45cd 100644 --- a/crates/biome_cli/src/execute/traverse.rs +++ b/crates/biome_cli/src/execute/traverse.rs @@ -569,12 +569,6 @@ fn process_messages(options: ProcessMessagesOptions) { } } - for diagnostic in &diagnostics_to_print { - console.error(markup! { - {if verbose { PrintDiagnostic::verbose(diagnostic) } else { PrintDiagnostic::simple(diagnostic) }} - }); - } - let running_on_github = matches!( mode.traversal_mode(), TraversalMode::CI { @@ -582,9 +576,13 @@ fn process_messages(options: ProcessMessagesOptions) { } ); - if running_on_github { - for diagnostic in diagnostics_to_print { - console.log(markup! {{PrintGitHubDiagnostic::simple(&diagnostic)}}); + for diagnostic in &diagnostics_to_print { + console.error(markup! { + {if verbose { PrintDiagnostic::verbose(diagnostic) } else { PrintDiagnostic::simple(diagnostic) }} + }); + + if running_on_github { + console.log(markup! {{PrintGitHubDiagnostic::simple(diagnostic)}}); } }