From 2b6371dbfbf390a57b68e670a416f8a0b3094b07 Mon Sep 17 00:00:00 2001 From: Mark Rousskov Date: Fri, 21 Jun 2019 11:04:30 -0400 Subject: [PATCH] Make tidy quieter by default --- src/bootstrap/test.rs | 4 ++-- src/tools/tidy/src/features.rs | 24 ++++++++++++------------ src/tools/tidy/src/main.rs | 4 ++-- 3 files changed, 16 insertions(+), 16 deletions(-) diff --git a/src/bootstrap/test.rs b/src/bootstrap/test.rs index 74caaae2840c..2f9bd067c311 100644 --- a/src/bootstrap/test.rs +++ b/src/bootstrap/test.rs @@ -709,8 +709,8 @@ impl Step for Tidy { if !builder.config.vendor { cmd.arg("--no-vendor"); } - if !builder.config.verbose_tests { - cmd.arg("--quiet"); + if builder.is_verbose() { + cmd.arg("--verbose"); } let _folder = builder.fold_output(|| "tidy"); diff --git a/src/tools/tidy/src/features.rs b/src/tools/tidy/src/features.rs index 637f10c5ae74..6aa093c1ef0d 100644 --- a/src/tools/tidy/src/features.rs +++ b/src/tools/tidy/src/features.rs @@ -51,7 +51,7 @@ pub struct Feature { pub type Features = HashMap; -pub fn check(path: &Path, bad: &mut bool, quiet: bool) { +pub fn check(path: &Path, bad: &mut bool, verbose: bool) { let mut features = collect_lang_features(path, bad); assert!(!features.is_empty()); @@ -132,18 +132,18 @@ pub fn check(path: &Path, bad: &mut bool, quiet: bool) { if *bad { return; } - if quiet { + + if verbose { + let mut lines = Vec::new(); + lines.extend(format_features(&features, "lang")); + lines.extend(format_features(&lib_features, "lib")); + + lines.sort(); + for line in lines { + println!("* {}", line); + } + } else { println!("* {} features", features.len()); - return; - } - - let mut lines = Vec::new(); - lines.extend(format_features(&features, "lang")); - lines.extend(format_features(&lib_features, "lib")); - - lines.sort(); - for line in lines { - println!("* {}", line); } } diff --git a/src/tools/tidy/src/main.rs b/src/tools/tidy/src/main.rs index eef371904382..fa88b078cd8d 100644 --- a/src/tools/tidy/src/main.rs +++ b/src/tools/tidy/src/main.rs @@ -19,12 +19,12 @@ fn main() { let args: Vec = env::args().skip(1).collect(); let mut bad = false; - let quiet = args.iter().any(|s| *s == "--quiet"); + let verbose = args.iter().any(|s| *s == "--verbose"); bins::check(&path, &mut bad); style::check(&path, &mut bad); errors::check(&path, &mut bad); cargo::check(&path, &mut bad); - features::check(&path, &mut bad, quiet); + features::check(&path, &mut bad, verbose); pal::check(&path, &mut bad); unstable_book::check(&path, &mut bad); libcoretest::check(&path, &mut bad);