diff --git a/src/lib.rs b/src/lib.rs index 9d90c58bea52..f63b2caaa94e 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -440,7 +440,9 @@ pub enum Input { pub fn run(input: Input, config: &Config) -> Summary { let (mut summary, file_map, report) = format_input(input, config); - msg!("{}", report); + if report.has_warnings() { + msg!("{}", report); + } let mut out = stdout(); let write_result = filemap::write_all_files(&file_map, &mut out, config);