From 08507ca3e5b2ed6ada840723da64b7bef1730068 Mon Sep 17 00:00:00 2001 From: Denis Malinochkin Date: Tue, 27 Sep 2016 13:06:17 +0300 Subject: [PATCH] Add `uniqueItems` rule for simple arrays --- src/vs/platform/extensions/common/extensionsRegistry.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/vs/platform/extensions/common/extensionsRegistry.ts b/src/vs/platform/extensions/common/extensionsRegistry.ts index 8cd2423b2e0..1f780050db4 100644 --- a/src/vs/platform/extensions/common/extensionsRegistry.ts +++ b/src/vs/platform/extensions/common/extensionsRegistry.ts @@ -225,6 +225,7 @@ const schema: IJSONSchema = { categories: { description: nls.localize('vscode.extension.categories', 'The categories used by the VS Code gallery to categorize the extension.'), type: 'array', + uniqueItems: true, items: { type: 'string', enum: ['Languages', 'Snippets', 'Linters', 'Themes', 'Debuggers', 'Productivity', 'Other'] @@ -290,6 +291,7 @@ const schema: IJSONSchema = { extensionDependencies: { description: nls.localize('vscode.extension.extensionDependencies', 'Dependencies to other extensions. The identifier of an extension is always ${publisher}.${name}. For example: vscode.csharp.'), type: 'array', + uniqueItems: true, items: { type: 'string' } -- GitLab