Store all built-in languages

While we want the CodeQL Action to work with third-party language support, having a list of all built-in languages can help us create better type-level checks to ensure that we don't miss things that we want to customize for each of our built-in languages.
This commit is contained in:
Henry Mercer
2026-04-10 17:33:06 +01:00
parent a26cb68cc7
commit bad0a744dd
24 changed files with 1494 additions and 1066 deletions

View File

@@ -166466,6 +166466,36 @@ ${jsonContents}`
}
}
// src/languages/builtin.json
var builtin_default = {
languages: [
"actions",
"cpp",
"csharp",
"go",
"java",
"javascript",
"python",
"ruby",
"rust",
"swift"
],
aliases: {
c: "cpp",
"c-c++": "cpp",
"c-cpp": "cpp",
"c#": "csharp",
"c++": "cpp",
"java-kotlin": "java",
"javascript-typescript": "javascript",
kotlin: "java",
typescript: "javascript"
}
};
// src/languages/index.ts
var knownLanguageSet = new Set(builtin_default.languages);
// src/overlay/status.ts
var fs7 = __toESM(require("fs"));
var path7 = __toESM(require("path"));