Skip to content

Commit 0be5c8d

Browse files
committed
Extract getGeneratedSuitePath()
1 parent 28c8cfc commit 0be5c8d

File tree

3 files changed

+14
-14
lines changed

3 files changed

+14
-14
lines changed

src/analyze.ts

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -656,14 +656,7 @@ export async function runQueries(
656656

657657
const queries: string[] = [];
658658
if (config.augmentationProperties.qualityQueriesInput !== undefined) {
659-
queries.push(
660-
path.join(
661-
util.getCodeQLDatabasePath(config, language),
662-
"temp",
663-
"config-queries.qls",
664-
),
665-
);
666-
659+
queries.push(util.getGeneratedSuitePath(config, language));
667660
for (const qualityQuery of config.augmentationProperties
668661
.qualityQueriesInput) {
669662
queries.push(resolveQuerySuiteAlias(language, qualityQuery.uses));

src/init.ts

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -113,12 +113,7 @@ export async function checkPacksForOverlayCompatibility(
113113
}
114114

115115
for (const language of config.languages) {
116-
const suitePath = path.join(
117-
config.dbLocation,
118-
language,
119-
"temp",
120-
"config-queries.qls",
121-
);
116+
const suitePath = util.getGeneratedSuitePath(config, language);
122117
const packDirs = await codeql.resolveQueriesStartingPacks([suitePath]);
123118
if (
124119
packDirs.some(

src/util.ts

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -513,6 +513,18 @@ export function getCodeQLDatabasePath(config: Config, language: Language) {
513513
return path.resolve(config.dbLocation, language);
514514
}
515515

516+
/**
517+
* Get the path where the generated query suite for the given language lives.
518+
*/
519+
export function getGeneratedSuitePath(config: Config, language: Language) {
520+
return path.resolve(
521+
config.dbLocation,
522+
language,
523+
"temp",
524+
"config-queries.qls",
525+
);
526+
}
527+
516528
/**
517529
* Parses user input of a github.com or GHES URL to a canonical form.
518530
* Removes any API prefix or suffix if one is present.

0 commit comments

Comments
 (0)