diff --git a/bin/config-validator.js b/bin/config-validator.js
index ba6f9c39190ab417c52dbaf0aae5f8ef5c980863..422c053b36dc344beaddd064aef4626cd90e1b06 100644
--- a/bin/config-validator.js
+++ b/bin/config-validator.js
@@ -51,7 +51,9 @@ try {
   }
   if (pkgJson['renovate-config']) {
     console.log(`Validating package.json > renovate-config`);
-    validate('package.json > renovate-config', pkgJson['renovate-config']);
+    Object.values(pkgJson['renovate-config']).forEach(presetConfig => {
+      validate('package.json > renovate-config', presetConfig);
+    });
   }
 } catch (err) {
   // ignore