1
0
mirror of https://github.com/j178/prek.git synced 2026-04-25 02:11:36 +02:00

Convert extension to lowercase before checking file tags (#839)

This commit is contained in:
Jo
2025-10-06 01:49:37 +08:00
committed by GitHub
parent b40a01c8f7
commit ad0441e76c
+5 -1
View File
@@ -803,7 +803,8 @@ fn tags_from_filename(filename: &Path) -> Vec<&str> {
}
if let Some(ext) = ext {
if let Some(tags) = by_extension().get(ext) {
let ext = ext.to_lowercase();
if let Some(tags) = by_extension().get(ext.as_str()) {
result.extend(tags);
}
}
@@ -994,6 +995,9 @@ mod tests {
let tags = super::tags_from_filename(Path::new("file.pdf"));
assert_eq!(tags, vec!["pdf", "binary"]);
let tags = super::tags_from_filename(Path::new("FILE.PDF"));
assert_eq!(tags, vec!["pdf", "binary"]);
}
#[test]