improve icon extension point descriptions (for #119101)

This commit is contained in:
Martin Aeschlimann 2022-02-11 16:56:08 +01:00
parent bf24c085d1
commit 0a843d1727
No known key found for this signature in database
GPG key ID: 2609A01E695523E3

View file

@ -85,13 +85,13 @@ export class IconExtensionPoint {
}
if (!extensionValue || typeof extensionValue !== 'object') {
collector.error(nls.localize('invalid.icons.configuration', "'configuration.icons' must be a array"));
collector.error(nls.localize('invalid.icons.configuration', "'configuration.icons' must be an object with the icon names as properties."));
return;
}
for (const id in extensionValue) {
if (!id.match(iconIdPattern)) {
collector.error(nls.localize('invalid.icons.id.format', "'configuration.icons' ids can only contain letter, digits and minuses and need to consist of at least two segments in the form `component-iconname`."));
collector.error(nls.localize('invalid.icons.id.format', "'configuration.icons' keys represent the icon id and can only contain letter, digits and minuses. They need to consist of at least two segments in the form `component-iconname`."));
return;
}
const iconContribution = extensionValue[id];