diff --git a/lib/analyze-action.js b/lib/analyze-action.js index 8ddcd0ed0..8b8a7932e 100644 --- a/lib/analyze-action.js +++ b/lib/analyze-action.js @@ -110546,10 +110546,7 @@ async function runQueries(sarifFolder, memoryFlag, threadsFlag, diffRangePackDir return statusReport; async function runInterpretResultsFor(analysis, language, queries, enableDebugLogging) { logger.info(`Interpreting ${analysis.name} results for ${language}`); - let category = automationDetailsId; - if (analysis.kind === "code-quality" /* CodeQuality */) { - category = analysis.fixCategory(logger, automationDetailsId); - } + const category = analysis.fixCategory(logger, automationDetailsId); const sarifFile = path12.join( sarifFolder, addSarifExtension(analysis, language) diff --git a/src/analyze.ts b/src/analyze.ts index bb3841504..352efd975 100644 --- a/src/analyze.ts +++ b/src/analyze.ts @@ -549,12 +549,9 @@ export async function runQueries( ): Promise<{ summary: string; sarifFile: string }> { logger.info(`Interpreting ${analysis.name} results for ${language}`); - // If this is a Code Quality analysis, correct the category to one - // accepted by the Code Quality backend. - let category = automationDetailsId; - if (analysis.kind === analyses.AnalysisKind.CodeQuality) { - category = analysis.fixCategory(logger, automationDetailsId); - } + // Apply the analysis configuration's `fixCategory` function to adjust the category if needed. + // This is a no-op for Code Scanning. + const category = analysis.fixCategory(logger, automationDetailsId); const sarifFile = path.join( sarifFolder,