@@ -510,29 +510,30 @@ export interface InitConfigInputs {
510510/**
511511 * Get the default config, populated without user configuration file.
512512 */
513- export async function getDefaultConfig ( {
514- analysisKindsInput,
515- languagesInput,
516- queriesInput,
517- qualityQueriesInput,
518- packsInput,
519- buildModeInput,
520- dbLocation,
521- trapCachingEnabled,
522- dependencyCachingEnabled,
523- debugMode,
524- debugArtifactName,
525- debugDatabaseName,
526- repository,
527- tempDir,
528- codeql,
529- sourceRoot,
530- githubVersion,
531- features,
532- logger,
533- } : InitConfigInputs ) : Promise <
534- Config & { augmentationProperties : AugmentationProperties }
535- > {
513+ export async function getDefaultConfig (
514+ {
515+ analysisKindsInput,
516+ languagesInput,
517+ queriesInput,
518+ qualityQueriesInput,
519+ packsInput,
520+ buildModeInput,
521+ dbLocation,
522+ trapCachingEnabled,
523+ dependencyCachingEnabled,
524+ debugMode,
525+ debugArtifactName,
526+ debugDatabaseName,
527+ repository,
528+ tempDir,
529+ codeql,
530+ sourceRoot,
531+ githubVersion,
532+ features,
533+ logger,
534+ } : InitConfigInputs ,
535+ userConfig : UserConfig ,
536+ ) : Promise < Config & { augmentationProperties : AugmentationProperties } > {
536537 const analysisKinds = await parseAnalysisKinds ( analysisKindsInput ) ;
537538
538539 // For backwards compatibility, add Code Quality to the enabled analysis kinds
@@ -577,7 +578,7 @@ export async function getDefaultConfig({
577578 analysisKinds,
578579 languages,
579580 buildMode,
580- originalUserInput : { } ,
581+ originalUserInput : userConfig ,
581582 computedConfig : { } ,
582583 tempDir,
583584 codeQLCmd : codeql . getPath ( ) ,
@@ -1100,8 +1101,10 @@ export async function initConfig(inputs: InitConfigInputs): Promise<Config> {
11001101 ) ;
11011102 }
11021103
1103- const { augmentationProperties, ...config } = await getDefaultConfig ( inputs ) ;
1104- config . originalUserInput = userConfig ;
1104+ const { augmentationProperties, ...config } = await getDefaultConfig (
1105+ inputs ,
1106+ userConfig ,
1107+ ) ;
11051108
11061109 // Compute the full Code Scanning configuration that combines the configuration from the
11071110 // configuration file / `config` input with other inputs, such as `queries`.
0 commit comments