mirror of
https://github.com/github/codeql-action.git
synced 2026-10-30 01:27:22 +00:00
Refactor writeTemporaryDiagnosticFile out of add[NoLanguage]Diagnostic
This commit is contained in:
17
lib/entry-points.js
generated
17
lib/entry-points.js
generated
@@ -173005,9 +173005,7 @@ function addDiagnostic(config, language, diagnostic, logger2 = getActionsLogger(
|
||||
logger2.debug(
|
||||
`Writing a diagnostic for ${language}, but the database at ${databasePath} does not exist yet.`
|
||||
);
|
||||
const tempDiagnosticsPath = getTempDiagnosticPath(config.tempDir, language);
|
||||
const diagnosticPath = writeDiagnosticFile(tempDiagnosticsPath, diagnostic);
|
||||
temporaryDiagnostics.push({ path: diagnosticPath, language });
|
||||
writeTemporaryDiagnosticFile(config.tempDir, language, diagnostic);
|
||||
}
|
||||
}
|
||||
function addNoLanguageDiagnostic(config, diagnostic) {
|
||||
@@ -173020,11 +173018,18 @@ function addNoLanguageDiagnostic(config, diagnostic) {
|
||||
diagnostic
|
||||
);
|
||||
} else {
|
||||
const tempDiagnosticsPath = getTempDiagnosticPath(getTemporaryDirectory());
|
||||
const diagnosticPath = writeDiagnosticFile(tempDiagnosticsPath, diagnostic);
|
||||
temporaryDiagnostics.push({ path: diagnosticPath });
|
||||
writeTemporaryDiagnosticFile(
|
||||
getTemporaryDirectory(),
|
||||
void 0,
|
||||
diagnostic
|
||||
);
|
||||
}
|
||||
}
|
||||
function writeTemporaryDiagnosticFile(tempDir, language, diagnostic) {
|
||||
const tempDiagnosticsPath = getTempDiagnosticPath(tempDir, language);
|
||||
const diagnosticPath = writeDiagnosticFile(tempDiagnosticsPath, diagnostic);
|
||||
temporaryDiagnostics.push({ path: diagnosticPath, language });
|
||||
}
|
||||
function writeDiagnosticFile(diagnosticsPath, diagnostic) {
|
||||
fs7.mkdirSync(diagnosticsPath, { recursive: true });
|
||||
const uniqueSuffix = (diagnosticCounter++).toString();
|
||||
|
||||
Reference in New Issue
Block a user