about summary refs log tree commit diff
diff options
context:
space:
mode:
authorFrancescoV1985 <franci.vi@tiscali.it>2025-09-04 08:55:02 +0200
committerFrancescoV1985 <franci.vi@tiscali.it>2025-09-04 08:55:02 +0200
commit858414b6bb223b4f22c2c9748a7ef05a000c3bad (patch)
tree48531e4cf4a3b2bb9f1874f78a8716173b8b6526
parentfee5cd10c2038176b23b92ea252999d340dba20f (diff)
downloadrust-858414b6bb223b4f22c2c9748a7ef05a000c3bad.tar.gz
rust-858414b6bb223b4f22c2c9748a7ef05a000c3bad.zip
improved solution for function is_non_auto_or_matches
-rw-r--r--src/tools/tidy/src/extra_checks/mod.rs24
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 {