Removed javascript from languages (just ts is enough), enhanced ts file matching

This commit is contained in:
Michael Panchenko committed 2025-06-23 21:00:20 +02:00
1 parent 225c4434a2
commit ba74c05970
2 files changed
+8 -5

No files matched your search

+1 -1
View File
@@ -144,7 +144,7 @@ class SolidLanguageServer(ABC):
return OmniSharp(config, logger, repository_root_path)
elif config.code_language in [Language.TYPESCRIPT, Language.JAVASCRIPT]:
elif config.code_language == Language.TYPESCRIPT:
from solidlsp.language_servers.typescript_language_server.typescript_language_server import (
TypeScriptLanguageServer,
)
+7 -4
View File
@@ -32,7 +32,6 @@ class Language(str, Enum):
JAVA = "java"
KOTLIN = "kotlin"
TYPESCRIPT = "typescript"
JAVASCRIPT = "javascript"
GO = "go"
RUBY = "ruby"
DART = "dart"
@@ -49,9 +48,13 @@ class Language(str, Enum):
case self.JAVA:
return FilenameMatcher("*.java")
case self.TYPESCRIPT:
return FilenameMatcher("*.ts", "*.js", "*.jsx", "*.tsx")
case self.JAVASCRIPT:
return FilenameMatcher("*.js", "*.jsx")
# see https://github.com/oraios/serena/issues/204
path_patterns = []
for prefix in ["c", "m", ""]:
for postfix in ["x", ""]:
for base_pattern in ["ts", "js"]:
path_patterns.append(f"*.{prefix}{base_pattern}{postfix}")
return FilenameMatcher(*path_patterns)
case self.CSHARP:
return FilenameMatcher("*.cs")
case self.RUST: