diff --git a/lib/entry-points.js b/lib/entry-points.js index aeb99eb43..5ab2e57fe 100644 --- a/lib/entry-points.js +++ b/lib/entry-points.js @@ -177439,7 +177439,13 @@ async function getCodeQLForCmd(logger2, cmd, checkVersion) { }, async diagnosticsExport(sarifFile, automationDetailsId, config, diagnosticDir) { let configPath = getGeneratedCodeScanningConfigPath(config); - if (diagnosticDir !== void 0 && !fs17.existsSync(configPath)) { + if (!fs17.existsSync(configPath)) { + logger2.warning( + [ + `Expected a configuration file at '${configPath}', which does not exist.`, + "Continuing with diagnostics export anyway, without a configuration file." + ].join(" ") + ); configPath = void 0; } const args = [ diff --git a/src/codeql.ts b/src/codeql.ts index 7595e604a..b88144a25 100644 --- a/src/codeql.ts +++ b/src/codeql.ts @@ -927,7 +927,13 @@ async function getCodeQLForCmd( let configPath: string | undefined = getGeneratedCodeScanningConfigPath(config); - if (diagnosticDir !== undefined && !fs.existsSync(configPath)) { + 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(" "), + ); configPath = undefined; }