Skip to content

Commit 2fed7f8

Browse files
committed
1 parent 00ad0a9 commit 2fed7f8

1 file changed

Lines changed: 7 additions & 2 deletions

File tree

src/vs/platform/userDataSync/common/userDataSync.ts

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
import { createDecorator } from 'vs/platform/instantiation/common/instantiation';
77
import { Event } from 'vs/base/common/event';
8-
import { IExtensionIdentifier } from 'vs/platform/extensionManagement/common/extensionManagement';
8+
import { IExtensionIdentifier, EXTENSION_IDENTIFIER_PATTERN } from 'vs/platform/extensionManagement/common/extensionManagement';
99
import { RawContextKey } from 'vs/platform/contextkey/common/contextkey';
1010
import { Registry } from 'vs/platform/registry/common/platform';
1111
import { IConfigurationRegistry, Extensions as ConfigurationExtensions, ConfigurationScope, allSettings } from 'vs/platform/configuration/common/configurationRegistry';
@@ -83,7 +83,12 @@ export function registerConfiguration(): IDisposable {
8383
},
8484
'sync.ignoredExtensions': {
8585
'type': 'array',
86-
description: localize('sync.ignoredExtensions', "Configure extensions to be ignored while synchronizing."),
86+
'description': localize('sync.ignoredExtensions', "List of extensions to be ignored while synchronizing. The identifier of an extension is always ${publisher}.${name}. For example: vscode.csharp."),
87+
items: {
88+
type: 'string',
89+
pattern: EXTENSION_IDENTIFIER_PATTERN,
90+
errorMessage: localize('app.extension.identifier.errorMessage', "Expected format '${publisher}.${name}'. Example: 'vscode.csharp'.")
91+
},
8792
'default': [],
8893
'scope': ConfigurationScope.APPLICATION,
8994
uniqueItems: true

0 commit comments

Comments
 (0)