From 34090feb568db6181dedbd70fb477d4533943814 Mon Sep 17 00:00:00 2001 From: Ian Lynagh Date: Fri, 28 Jul 2023 14:55:23 +0100 Subject: [PATCH] Lombok: Only do anything if Java is being analysed --- src/init-action.ts | 26 ++++++++++++++------------ 1 file changed, 14 insertions(+), 12 deletions(-) diff --git a/src/init-action.ts b/src/init-action.ts index 7b4f4236c..df34e3de2 100644 --- a/src/init-action.ts +++ b/src/init-action.ts @@ -342,18 +342,20 @@ async function run() { core.exportVariable("CODEQL_EXTRACTOR_JAVA_AGENT_DISABLE_KOTLIN", "true"); } - if (await features.getValue(Feature.CodeqlJavaLombokEnabled, codeql)) { - logger.info("Enabling CodeQL Java Lombok support"); - core.exportVariable( - "CODEQL_EXTRACTOR_JAVA_RUN_ANNOTATION_PROCESSORS", - "true", - ); - } else { - logger.info("Disabling CodeQL Java Lombok support"); - core.exportVariable( - "CODEQL_EXTRACTOR_JAVA_RUN_ANNOTATION_PROCESSORS", - "false", - ); + if (config.languages.includes(Language.java)) { + if (await features.getValue(Feature.CodeqlJavaLombokEnabled, codeql)) { + logger.info("Enabling CodeQL Java Lombok support"); + core.exportVariable( + "CODEQL_EXTRACTOR_JAVA_RUN_ANNOTATION_PROCESSORS", + "true", + ); + } else { + logger.info("Disabling CodeQL Java Lombok support"); + core.exportVariable( + "CODEQL_EXTRACTOR_JAVA_RUN_ANNOTATION_PROCESSORS", + "false", + ); + } } // Disable Python dependency extraction if feature flag set