Only warn for missing config if init was successful

This commit is contained in:
Michael B. Gale
2026-10-22 10:37:37 +01:00
parent 26f5c5e4e0
commit 308d941317
6 changed files with 30 additions and 13 deletions

View File

@@ -928,12 +928,17 @@ async function getCodeQLForCmd(
getGeneratedCodeScanningConfigPath(config);
if (!fs.existsSync(configPath)) {
logger.warning(
[
`Expected a configuration file at '${configPath}', which does not exist.`,
"Continuing with diagnostics export anyway, without a configuration file.",
].join(" "),
);
// Warn if there is no configuration file, even though `config` claims that `init`
// was successful. This shouldn't be happening.
if (config.successfullyInitialised) {
logger.warning(
[
`Expected a configuration file at '${configPath}', which does not exist.`,
"Continuing with diagnostics export anyway, without a configuration file.",
].join(" "),
);
}
configPath = undefined;
}