diff --git a/lib/config/validation.ts b/lib/config/validation.ts index 4c80f07031328ec9831380ec7843031e005118fb..a33a909d49dfca373189e6dcb4a5c598ac317622 100644 --- a/lib/config/validation.ts +++ b/lib/config/validation.ts @@ -243,8 +243,8 @@ export async function validateConfig( if (is.array(val)) { for (const [subIndex, subval] of val.entries()) { if (is.object(subval)) { - const subValidation = await module.exports.validateConfig( - subval, + const subValidation = await validateConfig( + subval as RenovateConfig, isPreset, `${currentPath}[${subIndex}]` ); @@ -539,7 +539,7 @@ export async function validateConfig( .filter((option) => option.freeChoice) .map((option) => option.name); if (!ignoredObjects.includes(key)) { - const subValidation = await module.exports.validateConfig( + const subValidation = await validateConfig( val, isPreset, currentPath