diff options
| -rw-r--r-- | src/tools/tidy/src/extra_checks/mod.rs | 24 |
1 files changed, 11 insertions, 13 deletions
diff --git a/src/tools/tidy/src/extra_checks/mod.rs b/src/tools/tidy/src/extra_checks/mod.rs index 0d4cee8d5db..34d9ea92629 100644 --- a/src/tools/tidy/src/extra_checks/mod.rs +++ b/src/tools/tidy/src/extra_checks/mod.rs @@ -720,21 +720,19 @@ impl ExtraCheckArg { if !self.auto { return true; } - match self.lang { + let exts: &[&str] = match self.lang { + ExtraCheckLang::Py => &[".py"], + ExtraCheckLang::Cpp => &[".cpp"], + ExtraCheckLang::Shell => &[".sh"], + ExtraCheckLang::Js => &[".js", ".ts"], ExtraCheckLang::Spellcheck => { - SPELLCHECK_DIRS.iter().any(|dir| Path::new(filepath).starts_with(dir)) - } - lang => { - let exts: &[&str] = match lang { - ExtraCheckLang::Py => &[".py"], - ExtraCheckLang::Cpp => &[".cpp"], - ExtraCheckLang::Shell => &[".sh"], - ExtraCheckLang::Js => &[".js", ".ts"], - ExtraCheckLang::Spellcheck => unreachable!(), - }; - exts.iter().any(|ext| filepath.ends_with(ext)) + if SPELLCHECK_DIRS.iter().any(|dir| Path::new(filepath).starts_with(dir)) { + return true; + } + &[] } - } + }; + exts.iter().any(|ext| filepath.ends_with(ext)) } fn has_supported_kind(&self) -> bool { |
