Add filename matchers for all languages (possibly incomplete)

This commit is contained in:
Dominik Jain
2025-03-31 20:02:42 +02:00
parent cd35fd1f45
commit 6bb3a49c1a
+14
View File
@@ -41,6 +41,20 @@ class Language(str, Enum):
match self:
case self.PYTHON:
return FilenameMatcher("*.py")
case self.JAVA:
return FilenameMatcher("*.java")
case self.TYPESCRIPT:
return FilenameMatcher("*.ts", "*.js")
case self.JAVASCRIPT:
return FilenameMatcher("*.js")
case self.CSHARP:
return FilenameMatcher("*.cs")
case self.RUST:
return FilenameMatcher("*.rs")
case self.GO:
return FilenameMatcher("*.go")
case self.RUBY:
return FilenameMatcher("*.rb")
case _:
raise ValueError