diff options
| -rw-r--r-- | src/tools/tidy/src/extra_checks/mod.rs | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/src/tools/tidy/src/extra_checks/mod.rs b/src/tools/tidy/src/extra_checks/mod.rs index 31169ec5967..0d4cee8d5db 100644 --- a/src/tools/tidy/src/extra_checks/mod.rs +++ b/src/tools/tidy/src/extra_checks/mod.rs @@ -720,21 +720,21 @@ impl ExtraCheckArg { if !self.auto { return true; } - let ext = match self.lang { - ExtraCheckLang::Py => ".py", - ExtraCheckLang::Cpp => ".cpp", - ExtraCheckLang::Shell => ".sh", - ExtraCheckLang::Js => ".js", + match self.lang { ExtraCheckLang::Spellcheck => { - for dir in SPELLCHECK_DIRS { - if Path::new(filepath).starts_with(dir) { - return true; - } - } - return false; + SPELLCHECK_DIRS.iter().any(|dir| Path::new(filepath).starts_with(dir)) } - }; - filepath.ends_with(ext) + 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)) + } + } } fn has_supported_kind(&self) -> bool { |
