Improve reporting of extension config schema validation errors

It now says which property was bad.
This commit is contained in:
Jade
2021-04-03 00:01:30 -07:00
parent 94c9ea4683
commit 3de15ba87c

View File

@@ -213,7 +213,7 @@ function validateProperties(configuration: IConfigurationNode, extension: IExten
const propertyConfiguration = properties[key];
if (!isObject(propertyConfiguration)) {
delete properties[key];
extension.collector.error(nls.localize('invalid.property', "'configuration.property' must be an object"));
extension.collector.error(nls.localize('invalid.property', "configuration.properties property '{0}' must be an object", key));
continue;
}
if (propertyConfiguration.scope) {