Support all default query suites and resolve them

This commit is contained in:
Michael B. Gale 2025-06-23 18:49:29 +01:00
parent 6abacdb184
commit f7fbaa019f
No known key found for this signature in database
GPG key ID: FF5E2765BD00628F
3 changed files with 20 additions and 5 deletions

11
lib/analyze.js generated
View file

@ -385,9 +385,16 @@ extensions:
(0, diff_informed_analysis_utils_1.writeDiffRangesJsonFile)(logger, ranges);
return diffRangeDir;
}
const defaultSuites = new Set([
"security-experimental",
"security-extended",
"security-and-quality",
"code-quality",
"code-scanning",
]);
function resolveQuerySuiteAlias(language, query) {
if (query === "code-quality") {
return `${language}-code-quality.qls`;
if (defaultSuites.has(query)) {
return `${language}-${query}.qls`;
}
return query;
}

File diff suppressed because one or more lines are too long

View file

@ -561,9 +561,17 @@ extensions:
return diffRangeDir;
}
const defaultSuites: Set<string> = new Set([
"security-experimental",
"security-extended",
"security-and-quality",
"code-quality",
"code-scanning",
]);
function resolveQuerySuiteAlias(language: Language, query: string): string {
if (query === "code-quality") {
return `${language}-code-quality.qls`;
if (defaultSuites.has(query)) {
return `${language}-${query}.qls`;
}
return query;