Skip to content

Commit 8dbcef5

Browse files
committed
Extract getGeneratedSuitePath()
1 parent ee698cb commit 8dbcef5

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
@@ -663,14 +663,7 @@ export async function runQueries(
663663

664664
const queries: string[] = [];
665665
if (config.augmentationProperties.qualityQueriesInput !== undefined) {
666-
queries.push(
667-
path.join(
668-
util.getCodeQLDatabasePath(config, language),
669-
"temp",
670-
"config-queries.qls",
671-
),
672-
);
673-
666+
queries.push(util.getGeneratedSuitePath(config, language));
674667
for (const qualityQuery of config.augmentationProperties
675668
.qualityQueriesInput) {
676669
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)