diff options
| -rw-r--r-- | src/tools/tidy/src/style.rs | 19 |
1 files changed, 11 insertions, 8 deletions
diff --git a/src/tools/tidy/src/style.rs b/src/tools/tidy/src/style.rs index 3bb2643f9c3..599b6c676fb 100644 --- a/src/tools/tidy/src/style.rs +++ b/src/tools/tidy/src/style.rs @@ -212,14 +212,17 @@ pub fn check(path: &Path, bad: &mut bool) { 1 => {} n => tidy_error!(bad, "{}: too many trailing newlines ({})", file.display(), n), }; - if !skip_file_length && lines > LINES { - tidy_error!( - bad, - "{}: too many lines ({}) (add `// ignore-tidy-filelength` to the file to \ - suppress this error)", - file.display(), - lines - ); + if lines > LINES { + let mut err = |_| { + tidy_error!( + bad, + "{}: too many lines ({}) (add `// \ + ignore-tidy-filelength` to the file to suppress this error)", + file.display(), + lines + ); + }; + suppressible_tidy_err!(err, skip_file_length, ""); } if let Directive::Ignore(false) = skip_cr { |
