diff --git a/src/vs/platform/configuration/common/configurationRegistry.ts b/src/vs/platform/configuration/common/configurationRegistry.ts index 48289b90edc..cd21084632f 100644 --- a/src/vs/platform/configuration/common/configurationRegistry.ts +++ b/src/vs/platform/configuration/common/configurationRegistry.ts @@ -60,7 +60,7 @@ class ConfigurationRegistry implements IConfigurationRegistry { constructor() { this.configurationContributors = []; - this.configurationSchema = { anyOf: [] }; + this.configurationSchema = { allOf: [] }; this._onDidRegisterConfiguration = new Emitter(); contributionRegistry.registerSchema(schemaId, this.configurationSchema); @@ -87,7 +87,7 @@ class ConfigurationRegistry implements IConfigurationRegistry { private registerJSONConfiguration(configuration: IConfigurationNode) { var schema = objects.clone(configuration); - this.configurationSchema.anyOf.push(schema); + this.configurationSchema.allOf.push(schema); contributionRegistry.registerSchema(schemaId, this.configurationSchema); } }