Throw an error if query customisations are enabled for a code-quality-only analysis

This commit is contained in:
Michael B. Gale
2025-09-05 12:44:30 +01:00
parent 5d822f13cd
commit 918e792ec9
2 changed files with 4 additions and 4 deletions

4
lib/init-action.js generated
View File

@@ -87612,8 +87612,8 @@ async function initConfig(inputs) {
const config = await initActionState(inputs, userConfig);
if (config.analysisKinds.length === 1 && isCodeQualityEnabled(config)) {
if (hasQueryCustomisation(config.computedConfig)) {
logger.warning(
"Query customizations will be ignored, because only `code-quality` analysis is enabled."
throw new ConfigurationError(
"Query customizations are unsupported, because only `code-quality` analysis is enabled."
);
}
const queries = codeQualityQueries.map((v) => ({ uses: v }));

View File

@@ -1137,8 +1137,8 @@ export async function initConfig(inputs: InitConfigInputs): Promise<Config> {
if (config.analysisKinds.length === 1 && isCodeQualityEnabled(config)) {
// Warn if any query customisations are present in the computed configuration.
if (hasQueryCustomisation(config.computedConfig)) {
logger.warning(
"Query customizations will be ignored, because only `code-quality` analysis is enabled.",
throw new ConfigurationError(
"Query customizations are unsupported, because only `code-quality` analysis is enabled.",
);
}