diff --git a/src/vs/base/browser/browser.ts b/src/vs/base/browser/browser.ts index 519ef0f2989..b3013d1dcbc 100644 --- a/src/vs/base/browser/browser.ts +++ b/src/vs/base/browser/browser.ts @@ -10,7 +10,7 @@ import { IDisposable } from 'vs/base/common/lifecycle'; class WindowManager { - public static INSTANCE = new WindowManager(); + public static readonly INSTANCE = new WindowManager(); // --- Zoom Level private _zoomLevel: number = 0; diff --git a/src/vs/base/browser/ui/actionbar/actionbar.ts b/src/vs/base/browser/ui/actionbar/actionbar.ts index ed551556bb8..42b707b51c0 100644 --- a/src/vs/base/browser/ui/actionbar/actionbar.ts +++ b/src/vs/base/browser/ui/actionbar/actionbar.ts @@ -214,7 +214,7 @@ export class BaseActionItem implements IActionItem { export class Separator extends Action { - public static ID = 'vs.actions.separator'; + public static readonly ID = 'vs.actions.separator'; constructor(label?: string, order?: number) { super(Separator.ID, label, label ? 'separator text' : 'separator'); diff --git a/src/vs/base/browser/ui/scrollbar/scrollableElement.ts b/src/vs/base/browser/ui/scrollbar/scrollableElement.ts index 618a7cb65c7..88bf6419f7a 100644 --- a/src/vs/base/browser/ui/scrollbar/scrollableElement.ts +++ b/src/vs/base/browser/ui/scrollbar/scrollableElement.ts @@ -45,7 +45,7 @@ class MouseWheelClassifierItem { export class MouseWheelClassifier { - public static INSTANCE = new MouseWheelClassifier(); + public static readonly INSTANCE = new MouseWheelClassifier(); private readonly _capacity: number; private _memory: MouseWheelClassifierItem[]; diff --git a/src/vs/base/browser/ui/toolbar/toolbar.ts b/src/vs/base/browser/ui/toolbar/toolbar.ts index 72f6ac146f2..7250a642c0d 100644 --- a/src/vs/base/browser/ui/toolbar/toolbar.ts +++ b/src/vs/base/browser/ui/toolbar/toolbar.ts @@ -157,7 +157,7 @@ export class ToolBar { class ToggleMenuAction extends Action { - public static ID = 'toolbar.toggle.more'; + public static readonly ID = 'toolbar.toggle.more'; private _menuActions: IAction[]; private toggleDropdownMenu: () => void; diff --git a/src/vs/code/electron-main/window.ts b/src/vs/code/electron-main/window.ts index fa136a0f143..7af88a8432c 100644 --- a/src/vs/code/electron-main/window.ts +++ b/src/vs/code/electron-main/window.ts @@ -72,8 +72,8 @@ interface ITouchBarSegment extends Electron.SegmentedControlSegment { export class CodeWindow implements ICodeWindow { - public static themeStorageKey = 'theme'; - public static themeBackgroundStorageKey = 'themeBackground'; + public static readonly themeStorageKey = 'theme'; + public static readonly themeBackgroundStorageKey = 'themeBackground'; private static DEFAULT_BG_LIGHT = '#FFFFFF'; private static DEFAULT_BG_DARK = '#1E1E1E'; diff --git a/src/vs/editor/browser/config/configuration.ts b/src/vs/editor/browser/config/configuration.ts index 0e577e0c89c..ebd61e44253 100644 --- a/src/vs/editor/browser/config/configuration.ts +++ b/src/vs/editor/browser/config/configuration.ts @@ -96,7 +96,7 @@ export interface ISerializedFontInfo { class CSSBasedConfiguration extends Disposable { - public static INSTANCE = new CSSBasedConfiguration(); + public static readonly INSTANCE = new CSSBasedConfiguration(); private _cache: CSSBasedConfigurationCache; private _evictUntrustedReadingsTimeout: number; diff --git a/src/vs/editor/browser/controller/textAreaState.ts b/src/vs/editor/browser/controller/textAreaState.ts index e9241a75af4..1ed13e35d2c 100644 --- a/src/vs/editor/browser/controller/textAreaState.ts +++ b/src/vs/editor/browser/controller/textAreaState.ts @@ -31,7 +31,7 @@ export interface ITypeData { export class TextAreaState { - public static EMPTY = new TextAreaState('', 0, 0, null, null); + public static readonly EMPTY = new TextAreaState('', 0, 0, null, null); public readonly value: string; public readonly selectionStart: number; diff --git a/src/vs/editor/browser/editorExtensions.ts b/src/vs/editor/browser/editorExtensions.ts index 66a7af543ba..76d15da045d 100644 --- a/src/vs/editor/browser/editorExtensions.ts +++ b/src/vs/editor/browser/editorExtensions.ts @@ -283,7 +283,7 @@ const Extensions = { class EditorContributionRegistry { - public static INSTANCE = new EditorContributionRegistry(); + public static readonly INSTANCE = new EditorContributionRegistry(); private editorContributions: IEditorContributionCtor[]; private editorActions: EditorAction[]; diff --git a/src/vs/editor/browser/viewParts/lineNumbers/lineNumbers.ts b/src/vs/editor/browser/viewParts/lineNumbers/lineNumbers.ts index 26513928370..be1f4d60636 100644 --- a/src/vs/editor/browser/viewParts/lineNumbers/lineNumbers.ts +++ b/src/vs/editor/browser/viewParts/lineNumbers/lineNumbers.ts @@ -18,7 +18,7 @@ import { RenderLineNumbersType } from 'vs/editor/common/config/editorOptions'; export class LineNumbersOverlay extends DynamicViewOverlay { - public static CLASS_NAME = 'line-numbers'; + public static readonly CLASS_NAME = 'line-numbers'; private _context: ViewContext; diff --git a/src/vs/editor/browser/viewParts/lines/viewLine.ts b/src/vs/editor/browser/viewParts/lines/viewLine.ts index a188e564ffa..9c0fe294186 100644 --- a/src/vs/editor/browser/viewParts/lines/viewLine.ts +++ b/src/vs/editor/browser/viewParts/lines/viewLine.ts @@ -108,7 +108,7 @@ export class ViewLineOptions { export class ViewLine implements IVisibleLine { - public static CLASS_NAME = 'view-line'; + public static readonly CLASS_NAME = 'view-line'; private _options: ViewLineOptions; private _isMaybeInvalid: boolean; diff --git a/src/vs/editor/browser/viewParts/margin/margin.ts b/src/vs/editor/browser/viewParts/margin/margin.ts index bd3fc8b97a6..40efb4b4ef7 100644 --- a/src/vs/editor/browser/viewParts/margin/margin.ts +++ b/src/vs/editor/browser/viewParts/margin/margin.ts @@ -13,7 +13,7 @@ import * as viewEvents from 'vs/editor/common/view/viewEvents'; export class Margin extends ViewPart { - public static CLASS_NAME = 'glyph-margin'; + public static readonly CLASS_NAME = 'glyph-margin'; private _domNode: FastDomNode; private _canUseLayerHinting: boolean; diff --git a/src/vs/editor/browser/viewParts/minimap/minimap.ts b/src/vs/editor/browser/viewParts/minimap/minimap.ts index ab984ed37ec..5994e7046f1 100644 --- a/src/vs/editor/browser/viewParts/minimap/minimap.ts +++ b/src/vs/editor/browser/viewParts/minimap/minimap.ts @@ -290,7 +290,7 @@ class MinimapLayout { class MinimapLine implements ILine { - public static INVALID = new MinimapLine(-1); + public static readonly INVALID = new MinimapLine(-1); dy: number; diff --git a/src/vs/editor/browser/widget/diffEditorWidget.ts b/src/vs/editor/browser/widget/diffEditorWidget.ts index 49a35d0dfeb..e23bc31b2fc 100644 --- a/src/vs/editor/browser/widget/diffEditorWidget.ts +++ b/src/vs/editor/browser/widget/diffEditorWidget.ts @@ -138,7 +138,7 @@ let DIFF_EDITOR_ID = 0; export class DiffEditorWidget extends Disposable implements editorBrowser.IDiffEditor { private static ONE_OVERVIEW_WIDTH = 15; - public static ENTIRE_DIFF_OVERVIEW_WIDTH = 30; + public static readonly ENTIRE_DIFF_OVERVIEW_WIDTH = 30; private static UPDATE_DIFF_DECORATIONS_DELAY = 200; // ms private readonly _onDidDispose: Emitter = this._register(new Emitter()); diff --git a/src/vs/editor/common/modes/supports/inplaceReplaceSupport.ts b/src/vs/editor/common/modes/supports/inplaceReplaceSupport.ts index 6daa5acb348..011e0ac0839 100644 --- a/src/vs/editor/common/modes/supports/inplaceReplaceSupport.ts +++ b/src/vs/editor/common/modes/supports/inplaceReplaceSupport.ts @@ -9,7 +9,7 @@ import { IRange } from 'vs/editor/common/core/range'; export class BasicInplaceReplace { - public static INSTANCE = new BasicInplaceReplace(); + public static readonly INSTANCE = new BasicInplaceReplace(); public navigateValueSet(range1: IRange, text1: string, range2: IRange, text2: string, up: boolean): IInplaceReplaceSupportResult { diff --git a/src/vs/editor/common/viewModel/splitLinesCollection.ts b/src/vs/editor/common/viewModel/splitLinesCollection.ts index 29bab3d73b8..5fe97ffeb40 100644 --- a/src/vs/editor/common/viewModel/splitLinesCollection.ts +++ b/src/vs/editor/common/viewModel/splitLinesCollection.ts @@ -777,7 +777,7 @@ export class SplitLinesCollection implements IViewModelLinesCollection { class VisibleIdentitySplitLine implements ISplitLine { - public static INSTANCE = new VisibleIdentitySplitLine(); + public static readonly INSTANCE = new VisibleIdentitySplitLine(); private constructor() { } @@ -842,7 +842,7 @@ class VisibleIdentitySplitLine implements ISplitLine { class InvisibleIdentitySplitLine implements ISplitLine { - public static INSTANCE = new InvisibleIdentitySplitLine(); + public static readonly INSTANCE = new InvisibleIdentitySplitLine(); private constructor() { } diff --git a/src/vs/editor/contrib/folding/folding.ts b/src/vs/editor/contrib/folding/folding.ts index 22149d33b21..aa47e770c3a 100644 --- a/src/vs/editor/contrib/folding/folding.ts +++ b/src/vs/editor/contrib/folding/folding.ts @@ -550,7 +550,7 @@ class UnfoldAllAction extends FoldingAction { class FoldLevelAction extends FoldingAction { private static ID_PREFIX = 'editor.foldLevel'; - public static ID = (level: number) => FoldLevelAction.ID_PREFIX + level; + public static readonly ID = (level: number) => FoldLevelAction.ID_PREFIX + level; private getFoldingLevel() { return parseInt(this.id.substr(FoldLevelAction.ID_PREFIX.length)); diff --git a/src/vs/editor/contrib/goToDeclaration/goToDeclarationCommands.ts b/src/vs/editor/contrib/goToDeclaration/goToDeclarationCommands.ts index 75b4f58fc26..ab772658941 100644 --- a/src/vs/editor/contrib/goToDeclaration/goToDeclarationCommands.ts +++ b/src/vs/editor/contrib/goToDeclaration/goToDeclarationCommands.ts @@ -183,7 +183,7 @@ const goToDeclarationKb = platform.isWeb export class GoToDefinitionAction extends DefinitionAction { - public static ID = 'editor.action.goToDeclaration'; + public static readonly ID = 'editor.action.goToDeclaration'; constructor() { super(new DefinitionActionConfig(), { @@ -207,7 +207,7 @@ export class GoToDefinitionAction extends DefinitionAction { export class OpenDefinitionToSideAction extends DefinitionAction { - public static ID = 'editor.action.openDeclarationToTheSide'; + public static readonly ID = 'editor.action.openDeclarationToTheSide'; constructor() { super(new DefinitionActionConfig(true), { @@ -266,7 +266,7 @@ export class ImplementationAction extends DefinitionAction { export class GoToImplementationAction extends ImplementationAction { - public static ID = 'editor.action.goToImplementation'; + public static readonly ID = 'editor.action.goToImplementation'; constructor() { super(new DefinitionActionConfig(), { @@ -286,7 +286,7 @@ export class GoToImplementationAction extends ImplementationAction { export class PeekImplementationAction extends ImplementationAction { - public static ID = 'editor.action.peekImplementation'; + public static readonly ID = 'editor.action.peekImplementation'; constructor() { super(new DefinitionActionConfig(false, true, false), { @@ -322,7 +322,7 @@ export class TypeDefinitionAction extends DefinitionAction { export class GoToTypeDefintionAction extends TypeDefinitionAction { - public static ID = 'editor.action.goToTypeDefinition'; + public static readonly ID = 'editor.action.goToTypeDefinition'; constructor() { super(new DefinitionActionConfig(), { @@ -346,7 +346,7 @@ export class GoToTypeDefintionAction extends TypeDefinitionAction { export class PeekTypeDefinitionAction extends TypeDefinitionAction { - public static ID = 'editor.action.peekTypeDefinition'; + public static readonly ID = 'editor.action.peekTypeDefinition'; constructor() { super(new DefinitionActionConfig(false, true, false), { diff --git a/src/vs/editor/contrib/hover/modesGlyphHover.ts b/src/vs/editor/contrib/hover/modesGlyphHover.ts index 844310491da..5c38678506f 100644 --- a/src/vs/editor/contrib/hover/modesGlyphHover.ts +++ b/src/vs/editor/contrib/hover/modesGlyphHover.ts @@ -84,7 +84,7 @@ class MarginComputer implements IHoverComputer { export class ModesGlyphHoverWidget extends GlyphHoverWidget { - public static ID = 'editor.contrib.modesGlyphHoverWidget'; + public static readonly ID = 'editor.contrib.modesGlyphHoverWidget'; private _messages: IHoverMessage[]; private _lastLineNumber: number; diff --git a/src/vs/editor/contrib/indentation/indentation.ts b/src/vs/editor/contrib/indentation/indentation.ts index 997a0888311..62d445e94d2 100644 --- a/src/vs/editor/contrib/indentation/indentation.ts +++ b/src/vs/editor/contrib/indentation/indentation.ts @@ -149,7 +149,7 @@ export function getReindentEditOperations(model: ITokenizedModel, startLineNumbe } export class IndentationToSpacesAction extends EditorAction { - public static ID = 'editor.action.indentationToSpaces'; + public static readonly ID = 'editor.action.indentationToSpaces'; constructor() { super({ @@ -179,7 +179,7 @@ export class IndentationToSpacesAction extends EditorAction { } export class IndentationToTabsAction extends EditorAction { - public static ID = 'editor.action.indentationToTabs'; + public static readonly ID = 'editor.action.indentationToTabs'; constructor() { super({ @@ -249,7 +249,7 @@ export class ChangeIndentationSizeAction extends EditorAction { export class IndentUsingTabs extends ChangeIndentationSizeAction { - public static ID = 'editor.action.indentUsingTabs'; + public static readonly ID = 'editor.action.indentUsingTabs'; constructor() { super(false, { @@ -263,7 +263,7 @@ export class IndentUsingTabs extends ChangeIndentationSizeAction { export class IndentUsingSpaces extends ChangeIndentationSizeAction { - public static ID = 'editor.action.indentUsingSpaces'; + public static readonly ID = 'editor.action.indentUsingSpaces'; constructor() { super(true, { @@ -277,7 +277,7 @@ export class IndentUsingSpaces extends ChangeIndentationSizeAction { export class DetectIndentation extends EditorAction { - public static ID = 'editor.action.detectIndentation'; + public static readonly ID = 'editor.action.detectIndentation'; constructor() { super({ diff --git a/src/vs/editor/contrib/linesOperations/linesOperations.ts b/src/vs/editor/contrib/linesOperations/linesOperations.ts index cfa37054def..ac26112b19e 100644 --- a/src/vs/editor/contrib/linesOperations/linesOperations.ts +++ b/src/vs/editor/contrib/linesOperations/linesOperations.ts @@ -193,7 +193,7 @@ export class SortLinesDescendingAction extends AbstractSortLinesAction { export class TrimTrailingWhitespaceAction extends EditorAction { - public static ID = 'editor.action.trimTrailingWhitespace'; + public static readonly ID = 'editor.action.trimTrailingWhitespace'; constructor() { super({ diff --git a/src/vs/editor/contrib/toggleTabFocusMode/toggleTabFocusMode.ts b/src/vs/editor/contrib/toggleTabFocusMode/toggleTabFocusMode.ts index 0cc391465cf..e3aa3349af1 100644 --- a/src/vs/editor/contrib/toggleTabFocusMode/toggleTabFocusMode.ts +++ b/src/vs/editor/contrib/toggleTabFocusMode/toggleTabFocusMode.ts @@ -12,7 +12,7 @@ import { ICodeEditor } from 'vs/editor/browser/editorBrowser'; export class ToggleTabFocusModeAction extends EditorAction { - public static ID = 'editor.action.toggleTabFocusMode'; + public static readonly ID = 'editor.action.toggleTabFocusMode'; constructor() { super({ diff --git a/src/vs/editor/standalone/test/browser/standaloneLanguages.test.ts b/src/vs/editor/standalone/test/browser/standaloneLanguages.test.ts index 455ce99426a..7a8aba76b47 100644 --- a/src/vs/editor/standalone/test/browser/standaloneLanguages.test.ts +++ b/src/vs/editor/standalone/test/browser/standaloneLanguages.test.ts @@ -62,7 +62,7 @@ suite('TokenizationSupport2Adapter', () => { } class MockState implements IState { - public static INSTANCE = new MockState(); + public static readonly INSTANCE = new MockState(); private constructor() { } public clone(): IState { return this; diff --git a/src/vs/platform/storage/common/storageService.ts b/src/vs/platform/storage/common/storageService.ts index f53a92dcf62..f891309651f 100644 --- a/src/vs/platform/storage/common/storageService.ts +++ b/src/vs/platform/storage/common/storageService.ts @@ -22,11 +22,11 @@ export class StorageService implements IStorageService { public _serviceBrand: any; - public static COMMON_PREFIX = 'storage://'; - public static GLOBAL_PREFIX = `${StorageService.COMMON_PREFIX}global/`; - public static WORKSPACE_PREFIX = `${StorageService.COMMON_PREFIX}workspace/`; - public static WORKSPACE_IDENTIFIER = 'workspaceidentifier'; - public static NO_WORKSPACE_IDENTIFIER = '__$noWorkspace__'; + public static readonly COMMON_PREFIX = 'storage://'; + public static readonly GLOBAL_PREFIX = `${StorageService.COMMON_PREFIX}global/`; + public static readonly WORKSPACE_PREFIX = `${StorageService.COMMON_PREFIX}workspace/`; + public static readonly WORKSPACE_IDENTIFIER = 'workspaceidentifier'; + public static readonly NO_WORKSPACE_IDENTIFIER = '__$noWorkspace__'; private _workspaceStorage: IStorage; private _globalStorage: IStorage; diff --git a/src/vs/workbench/api/electron-browser/extHostCustomers.ts b/src/vs/workbench/api/electron-browser/extHostCustomers.ts index cb9ac8dc3c7..b3a700850d4 100644 --- a/src/vs/workbench/api/electron-browser/extHostCustomers.ts +++ b/src/vs/workbench/api/electron-browser/extHostCustomers.ts @@ -37,7 +37,7 @@ export namespace ExtHostCustomersRegistry { class ExtHostCustomersRegistryImpl { - public static INSTANCE = new ExtHostCustomersRegistryImpl(); + public static readonly INSTANCE = new ExtHostCustomersRegistryImpl(); private _namedCustomers: IExtHostNamedCustomer[]; private _customers: IExtHostCustomerCtor[]; diff --git a/src/vs/workbench/api/node/extHostExtensionActivator.ts b/src/vs/workbench/api/node/extHostExtensionActivator.ts index 9f2f643d18c..5b36a1aaa79 100644 --- a/src/vs/workbench/api/node/extHostExtensionActivator.ts +++ b/src/vs/workbench/api/node/extHostExtensionActivator.ts @@ -45,7 +45,7 @@ export interface IExtensionAPI { export class ExtensionActivationTimes { - public static NONE = new ExtensionActivationTimes(false, -1, -1, -1); + public static readonly NONE = new ExtensionActivationTimes(false, -1, -1, -1); public readonly startup: boolean; public readonly codeLoadingTime: number; diff --git a/src/vs/workbench/browser/actions/toggleActivityBarVisibility.ts b/src/vs/workbench/browser/actions/toggleActivityBarVisibility.ts index 9ae30a6d59b..6d693cf8d9b 100644 --- a/src/vs/workbench/browser/actions/toggleActivityBarVisibility.ts +++ b/src/vs/workbench/browser/actions/toggleActivityBarVisibility.ts @@ -15,8 +15,8 @@ import { IPartService, Parts } from 'vs/workbench/services/part/common/partServi export class ToggleActivityBarVisibilityAction extends Action { - public static ID = 'workbench.action.toggleActivityBarVisibility'; - public static LABEL = nls.localize('toggleActivityBar', "Toggle Activity Bar Visibility"); + public static readonly ID = 'workbench.action.toggleActivityBarVisibility'; + public static readonly LABEL = nls.localize('toggleActivityBar', "Toggle Activity Bar Visibility"); private static activityBarVisibleKey = 'workbench.activityBar.visible'; diff --git a/src/vs/workbench/browser/actions/toggleEditorLayout.ts b/src/vs/workbench/browser/actions/toggleEditorLayout.ts index ddfab0a1946..9a63e35e101 100644 --- a/src/vs/workbench/browser/actions/toggleEditorLayout.ts +++ b/src/vs/workbench/browser/actions/toggleEditorLayout.ts @@ -19,8 +19,8 @@ import { ServicesAccessor } from 'vs/platform/instantiation/common/instantiation export class ToggleEditorLayoutAction extends Action { - public static ID = 'workbench.action.toggleEditorGroupLayout'; - public static LABEL = nls.localize('toggleEditorGroupLayout', "Toggle Editor Group Vertical/Horizontal Layout"); + public static readonly ID = 'workbench.action.toggleEditorGroupLayout'; + public static readonly LABEL = nls.localize('toggleEditorGroupLayout', "Toggle Editor Group Vertical/Horizontal Layout"); private toDispose: IDisposable[]; diff --git a/src/vs/workbench/browser/actions/toggleSidebarPosition.ts b/src/vs/workbench/browser/actions/toggleSidebarPosition.ts index fc94e997424..dc71a8e1e7a 100644 --- a/src/vs/workbench/browser/actions/toggleSidebarPosition.ts +++ b/src/vs/workbench/browser/actions/toggleSidebarPosition.ts @@ -15,8 +15,8 @@ import { IConfigurationService, ConfigurationTarget } from 'vs/platform/configur export class ToggleSidebarPositionAction extends Action { - public static ID = 'workbench.action.toggleSidebarPosition'; - public static LABEL = nls.localize('toggleLocation', "Toggle Side Bar Location"); + public static readonly ID = 'workbench.action.toggleSidebarPosition'; + public static readonly LABEL = nls.localize('toggleLocation', "Toggle Side Bar Location"); private static sidebarPositionConfigurationKey = 'workbench.sideBar.location'; diff --git a/src/vs/workbench/browser/actions/toggleSidebarVisibility.ts b/src/vs/workbench/browser/actions/toggleSidebarVisibility.ts index 0e9f81cca7e..25c9a4ab019 100644 --- a/src/vs/workbench/browser/actions/toggleSidebarVisibility.ts +++ b/src/vs/workbench/browser/actions/toggleSidebarVisibility.ts @@ -15,8 +15,8 @@ import { KeyMod, KeyCode } from 'vs/base/common/keyCodes'; export class ToggleSidebarVisibilityAction extends Action { - public static ID = 'workbench.action.toggleSidebarVisibility'; - public static LABEL = nls.localize('toggleSidebar', "Toggle Side Bar Visibility"); + public static readonly ID = 'workbench.action.toggleSidebarVisibility'; + public static readonly LABEL = nls.localize('toggleSidebar', "Toggle Side Bar Visibility"); constructor( id: string, diff --git a/src/vs/workbench/browser/actions/toggleStatusbarVisibility.ts b/src/vs/workbench/browser/actions/toggleStatusbarVisibility.ts index 5949ea28756..5fb61d0ba96 100644 --- a/src/vs/workbench/browser/actions/toggleStatusbarVisibility.ts +++ b/src/vs/workbench/browser/actions/toggleStatusbarVisibility.ts @@ -15,8 +15,8 @@ import { IPartService, Parts } from 'vs/workbench/services/part/common/partServi export class ToggleStatusbarVisibilityAction extends Action { - public static ID = 'workbench.action.toggleStatusbarVisibility'; - public static LABEL = nls.localize('toggleStatusbar', "Toggle Status Bar Visibility"); + public static readonly ID = 'workbench.action.toggleStatusbarVisibility'; + public static readonly LABEL = nls.localize('toggleStatusbar', "Toggle Status Bar Visibility"); private static statusbarVisibleKey = 'workbench.statusBar.visible'; diff --git a/src/vs/workbench/browser/actions/toggleTabsVisibility.ts b/src/vs/workbench/browser/actions/toggleTabsVisibility.ts index 029eb47b5f0..e8c7e263abb 100644 --- a/src/vs/workbench/browser/actions/toggleTabsVisibility.ts +++ b/src/vs/workbench/browser/actions/toggleTabsVisibility.ts @@ -15,8 +15,8 @@ import { KeyCode, KeyMod } from 'vs/base/common/keyCodes'; export class ToggleTabsVisibilityAction extends Action { - public static ID = 'workbench.action.toggleTabsVisibility'; - public static LABEL = nls.localize('toggleTabs', "Toggle Tab Visibility"); + public static readonly ID = 'workbench.action.toggleTabsVisibility'; + public static readonly LABEL = nls.localize('toggleTabs', "Toggle Tab Visibility"); private static tabsVisibleKey = 'workbench.editor.showTabs'; diff --git a/src/vs/workbench/browser/actions/toggleZenMode.ts b/src/vs/workbench/browser/actions/toggleZenMode.ts index 98cc5a32557..3776fb6e5db 100644 --- a/src/vs/workbench/browser/actions/toggleZenMode.ts +++ b/src/vs/workbench/browser/actions/toggleZenMode.ts @@ -14,8 +14,8 @@ import { IPartService } from 'vs/workbench/services/part/common/partService'; class ToggleZenMode extends Action { - public static ID = 'workbench.action.toggleZenMode'; - public static LABEL = nls.localize('toggleZenMode', "Toggle Zen Mode"); + public static readonly ID = 'workbench.action.toggleZenMode'; + public static readonly LABEL = nls.localize('toggleZenMode', "Toggle Zen Mode"); constructor( id: string, diff --git a/src/vs/workbench/browser/actions/workspaceActions.ts b/src/vs/workbench/browser/actions/workspaceActions.ts index 07f7c530ddc..fe36123d156 100644 --- a/src/vs/workbench/browser/actions/workspaceActions.ts +++ b/src/vs/workbench/browser/actions/workspaceActions.ts @@ -366,8 +366,8 @@ export class OpenWorkspaceAction extends Action { export class OpenWorkspaceConfigFileAction extends Action { - public static ID = 'workbench.action.openWorkspaceConfigFile'; - public static LABEL = nls.localize('openWorkspaceConfigFile', "Open Workspace Configuration File"); + public static readonly ID = 'workbench.action.openWorkspaceConfigFile'; + public static readonly LABEL = nls.localize('openWorkspaceConfigFile', "Open Workspace Configuration File"); constructor( id: string, @@ -387,8 +387,8 @@ export class OpenWorkspaceConfigFileAction extends Action { export class OpenFolderAsWorkspaceInNewWindowAction extends Action { - public static ID = 'workbench.action.openFolderAsWorkspaceInNewWindow'; - public static LABEL = nls.localize('openFolderAsWorkspaceInNewWindow', "Open Folder as Workspace in New Window"); + public static readonly ID = 'workbench.action.openFolderAsWorkspaceInNewWindow'; + public static readonly LABEL = nls.localize('openFolderAsWorkspaceInNewWindow', "Open Folder as Workspace in New Window"); constructor( id: string, diff --git a/src/vs/workbench/browser/parts/editor/binaryDiffEditor.ts b/src/vs/workbench/browser/parts/editor/binaryDiffEditor.ts index c9ce34048ab..0062a8f016a 100644 --- a/src/vs/workbench/browser/parts/editor/binaryDiffEditor.ts +++ b/src/vs/workbench/browser/parts/editor/binaryDiffEditor.ts @@ -18,7 +18,7 @@ import { BaseBinaryResourceEditor } from 'vs/workbench/browser/parts/editor/bina */ export class BinaryResourceDiffEditor extends SideBySideEditor { - public static ID = BINARY_DIFF_EDITOR_ID; + public static readonly ID = BINARY_DIFF_EDITOR_ID; constructor( @ITelemetryService telemetryService: ITelemetryService, diff --git a/src/vs/workbench/browser/parts/editor/editorActions.ts b/src/vs/workbench/browser/parts/editor/editorActions.ts index 678406a897a..786327c9e6a 100644 --- a/src/vs/workbench/browser/parts/editor/editorActions.ts +++ b/src/vs/workbench/browser/parts/editor/editorActions.ts @@ -25,8 +25,8 @@ import { IWindowsService } from 'vs/platform/windows/common/windows'; export class SplitEditorAction extends Action { - public static ID = 'workbench.action.splitEditor'; - public static LABEL = nls.localize('splitEditor', "Split Editor"); + public static readonly ID = 'workbench.action.splitEditor'; + public static readonly LABEL = nls.localize('splitEditor', "Split Editor"); constructor( id: string, @@ -107,8 +107,8 @@ export class SplitEditorAction extends Action { export class JoinTwoGroupsAction extends Action { - public static ID = 'workbench.action.joinTwoGroups'; - public static LABEL = nls.localize('joinTwoGroups', "Join Editors of Two Groups"); + public static readonly ID = 'workbench.action.joinTwoGroups'; + public static readonly LABEL = nls.localize('joinTwoGroups', "Join Editors of Two Groups"); constructor( id: string, @@ -171,8 +171,8 @@ export class JoinTwoGroupsAction extends Action { export class NavigateBetweenGroupsAction extends Action { - public static ID = 'workbench.action.navigateEditorGroups'; - public static LABEL = nls.localize('navigateEditorGroups', "Navigate Between Editor Groups"); + public static readonly ID = 'workbench.action.navigateEditorGroups'; + public static readonly LABEL = nls.localize('navigateEditorGroups', "Navigate Between Editor Groups"); constructor( id: string, @@ -204,8 +204,8 @@ export class NavigateBetweenGroupsAction extends Action { export class FocusActiveGroupAction extends Action { - public static ID = 'workbench.action.focusActiveEditorGroup'; - public static LABEL = nls.localize('focusActiveEditorGroup', "Focus Active Editor Group"); + public static readonly ID = 'workbench.action.focusActiveEditorGroup'; + public static readonly LABEL = nls.localize('focusActiveEditorGroup', "Focus Active Editor Group"); constructor( id: string, @@ -227,8 +227,8 @@ export class FocusActiveGroupAction extends Action { export class FocusFirstGroupAction extends Action { - public static ID = 'workbench.action.focusFirstEditorGroup'; - public static LABEL = nls.localize('focusFirstEditorGroup', "Focus First Editor Group"); + public static readonly ID = 'workbench.action.focusFirstEditorGroup'; + public static readonly LABEL = nls.localize('focusFirstEditorGroup', "Focus First Editor Group"); constructor( id: string, @@ -337,8 +337,8 @@ export abstract class BaseFocusSideGroupAction extends Action { export class FocusSecondGroupAction extends BaseFocusSideGroupAction { - public static ID = 'workbench.action.focusSecondEditorGroup'; - public static LABEL = nls.localize('focusSecondEditorGroup', "Focus Second Editor Group"); + public static readonly ID = 'workbench.action.focusSecondEditorGroup'; + public static readonly LABEL = nls.localize('focusSecondEditorGroup', "Focus Second Editor Group"); constructor( id: string, @@ -361,8 +361,8 @@ export class FocusSecondGroupAction extends BaseFocusSideGroupAction { export class FocusThirdGroupAction extends BaseFocusSideGroupAction { - public static ID = 'workbench.action.focusThirdEditorGroup'; - public static LABEL = nls.localize('focusThirdEditorGroup', "Focus Third Editor Group"); + public static readonly ID = 'workbench.action.focusThirdEditorGroup'; + public static readonly LABEL = nls.localize('focusThirdEditorGroup', "Focus Third Editor Group"); constructor( id: string, @@ -385,8 +385,8 @@ export class FocusThirdGroupAction extends BaseFocusSideGroupAction { export class FocusPreviousGroup extends Action { - public static ID = 'workbench.action.focusPreviousGroup'; - public static LABEL = nls.localize('focusPreviousGroup', "Focus Previous Group"); + public static readonly ID = 'workbench.action.focusPreviousGroup'; + public static readonly LABEL = nls.localize('focusPreviousGroup', "Focus Previous Group"); constructor( id: string, @@ -423,8 +423,8 @@ export class FocusPreviousGroup extends Action { export class FocusNextGroup extends Action { - public static ID = 'workbench.action.focusNextGroup'; - public static LABEL = nls.localize('focusNextGroup', "Focus Next Group"); + public static readonly ID = 'workbench.action.focusNextGroup'; + public static readonly LABEL = nls.localize('focusNextGroup', "Focus Next Group"); constructor( id: string, @@ -461,8 +461,8 @@ export class FocusNextGroup extends Action { export class OpenToSideAction extends Action { - public static OPEN_TO_SIDE_ID = 'workbench.action.openToSide'; - public static OPEN_TO_SIDE_LABEL = nls.localize('openToSide', "Open to the Side"); + public static readonly OPEN_TO_SIDE_ID = 'workbench.action.openToSide'; + public static readonly OPEN_TO_SIDE_LABEL = nls.localize('openToSide', "Open to the Side"); constructor( @IWorkbenchEditorService private editorService: IWorkbenchEditorService, @@ -523,8 +523,8 @@ export function toEditorQuickOpenEntry(element: any): IEditorQuickOpenEntry { export class CloseEditorAction extends Action { - public static ID = 'workbench.action.closeActiveEditor'; - public static LABEL = nls.localize('closeEditor', "Close Editor"); + public static readonly ID = 'workbench.action.closeActiveEditor'; + public static readonly LABEL = nls.localize('closeEditor', "Close Editor"); constructor( id: string, @@ -566,8 +566,8 @@ export class CloseEditorAction extends Action { export class RevertAndCloseEditorAction extends Action { - public static ID = 'workbench.action.revertAndCloseActiveEditor'; - public static LABEL = nls.localize('revertAndCloseActiveEditor', "Revert and Close Editor"); + public static readonly ID = 'workbench.action.revertAndCloseActiveEditor'; + public static readonly LABEL = nls.localize('revertAndCloseActiveEditor', "Revert and Close Editor"); constructor( id: string, @@ -594,8 +594,8 @@ export class RevertAndCloseEditorAction extends Action { export class CloseLeftEditorsInGroupAction extends Action { - public static ID = 'workbench.action.closeEditorsToTheLeft'; - public static LABEL = nls.localize('closeEditorsToTheLeft', "Close Editors to the Left"); + public static readonly ID = 'workbench.action.closeEditorsToTheLeft'; + public static readonly LABEL = nls.localize('closeEditorsToTheLeft', "Close Editors to the Left"); constructor( id: string, @@ -618,8 +618,8 @@ export class CloseLeftEditorsInGroupAction extends Action { export class CloseRightEditorsInGroupAction extends Action { - public static ID = 'workbench.action.closeEditorsToTheRight'; - public static LABEL = nls.localize('closeEditorsToTheRight', "Close Editors to the Right"); + public static readonly ID = 'workbench.action.closeEditorsToTheRight'; + public static readonly LABEL = nls.localize('closeEditorsToTheRight', "Close Editors to the Right"); constructor( id: string, @@ -642,8 +642,8 @@ export class CloseRightEditorsInGroupAction extends Action { export class CloseAllEditorsAction extends Action { - public static ID = 'workbench.action.closeAllEditors'; - public static LABEL = nls.localize('closeAllEditors', "Close All Editors"); + public static readonly ID = 'workbench.action.closeAllEditors'; + public static readonly LABEL = nls.localize('closeAllEditors', "Close All Editors"); constructor( id: string, @@ -686,8 +686,8 @@ export class CloseAllEditorsAction extends Action { export class CloseUnmodifiedEditorsInGroupAction extends Action { - public static ID = 'workbench.action.closeUnmodifiedEditors'; - public static LABEL = nls.localize('closeUnmodifiedEditors', "Close Unmodified Editors in Group"); + public static readonly ID = 'workbench.action.closeUnmodifiedEditors'; + public static readonly LABEL = nls.localize('closeUnmodifiedEditors', "Close Unmodified Editors in Group"); constructor( id: string, @@ -719,8 +719,8 @@ export class CloseUnmodifiedEditorsInGroupAction extends Action { export class CloseEditorsInOtherGroupsAction extends Action { - public static ID = 'workbench.action.closeEditorsInOtherGroups'; - public static LABEL = nls.localize('closeEditorsInOtherGroups', "Close Editors in Other Groups"); + public static readonly ID = 'workbench.action.closeEditorsInOtherGroups'; + public static readonly LABEL = nls.localize('closeEditorsInOtherGroups', "Close Editors in Other Groups"); constructor( id: string, @@ -750,8 +750,8 @@ export class CloseEditorsInOtherGroupsAction extends Action { export class CloseOtherEditorsInGroupAction extends Action { - public static ID = 'workbench.action.closeOtherEditors'; - public static LABEL = nls.localize('closeOtherEditorsInGroup', "Close Other Editors"); + public static readonly ID = 'workbench.action.closeOtherEditors'; + public static readonly LABEL = nls.localize('closeOtherEditorsInGroup', "Close Other Editors"); constructor( id: string, @@ -783,8 +783,8 @@ export class CloseOtherEditorsInGroupAction extends Action { export class CloseEditorsInGroupAction extends Action { - public static ID = 'workbench.action.closeEditorsInGroup'; - public static LABEL = nls.localize('closeEditorsInGroup', "Close All Editors in Group"); + public static readonly ID = 'workbench.action.closeEditorsInGroup'; + public static readonly LABEL = nls.localize('closeEditorsInGroup', "Close All Editors in Group"); constructor( id: string, @@ -814,8 +814,8 @@ export class CloseEditorsInGroupAction extends Action { export class MoveGroupLeftAction extends Action { - public static ID = 'workbench.action.moveActiveEditorGroupLeft'; - public static LABEL = nls.localize('moveActiveGroupLeft', "Move Editor Group Left"); + public static readonly ID = 'workbench.action.moveActiveEditorGroupLeft'; + public static readonly LABEL = nls.localize('moveActiveGroupLeft', "Move Editor Group Left"); constructor( id: string, @@ -848,8 +848,8 @@ export class MoveGroupLeftAction extends Action { export class MoveGroupRightAction extends Action { - public static ID = 'workbench.action.moveActiveEditorGroupRight'; - public static LABEL = nls.localize('moveActiveGroupRight', "Move Editor Group Right"); + public static readonly ID = 'workbench.action.moveActiveEditorGroupRight'; + public static readonly LABEL = nls.localize('moveActiveGroupRight', "Move Editor Group Right"); constructor( id: string, @@ -884,8 +884,8 @@ export class MoveGroupRightAction extends Action { export class MinimizeOtherGroupsAction extends Action { - public static ID = 'workbench.action.minimizeOtherEditors'; - public static LABEL = nls.localize('minimizeOtherEditorGroups', "Minimize Other Editor Groups"); + public static readonly ID = 'workbench.action.minimizeOtherEditors'; + public static readonly LABEL = nls.localize('minimizeOtherEditorGroups', "Minimize Other Editor Groups"); constructor(id: string, label: string, @IEditorGroupService private editorGroupService: IEditorGroupService) { super(id, label); @@ -900,8 +900,8 @@ export class MinimizeOtherGroupsAction extends Action { export class EvenGroupWidthsAction extends Action { - public static ID = 'workbench.action.evenEditorWidths'; - public static LABEL = nls.localize('evenEditorGroups', "Even Editor Group Widths"); + public static readonly ID = 'workbench.action.evenEditorWidths'; + public static readonly LABEL = nls.localize('evenEditorGroups', "Even Editor Group Widths"); constructor(id: string, label: string, @IEditorGroupService private editorGroupService: IEditorGroupService) { super(id, label); @@ -916,8 +916,8 @@ export class EvenGroupWidthsAction extends Action { export class MaximizeGroupAction extends Action { - public static ID = 'workbench.action.maximizeEditor'; - public static LABEL = nls.localize('maximizeEditor', "Maximize Editor Group and Hide Sidebar"); + public static readonly ID = 'workbench.action.maximizeEditor'; + public static readonly LABEL = nls.localize('maximizeEditor', "Maximize Editor Group and Hide Sidebar"); constructor( id: string, @@ -941,8 +941,8 @@ export class MaximizeGroupAction extends Action { export class KeepEditorAction extends Action { - public static ID = 'workbench.action.keepEditor'; - public static LABEL = nls.localize('keepEditor', "Keep Editor"); + public static readonly ID = 'workbench.action.keepEditor'; + public static readonly LABEL = nls.localize('keepEditor', "Keep Editor"); constructor( id: string, @@ -1002,8 +1002,8 @@ export abstract class BaseNavigateEditorAction extends Action { export class OpenNextEditor extends BaseNavigateEditorAction { - public static ID = 'workbench.action.nextEditor'; - public static LABEL = nls.localize('openNextEditor', "Open Next Editor"); + public static readonly ID = 'workbench.action.nextEditor'; + public static readonly LABEL = nls.localize('openNextEditor', "Open Next Editor"); constructor( id: string, @@ -1021,8 +1021,8 @@ export class OpenNextEditor extends BaseNavigateEditorAction { export class OpenPreviousEditor extends BaseNavigateEditorAction { - public static ID = 'workbench.action.previousEditor'; - public static LABEL = nls.localize('openPreviousEditor', "Open Previous Editor"); + public static readonly ID = 'workbench.action.previousEditor'; + public static readonly LABEL = nls.localize('openPreviousEditor', "Open Previous Editor"); constructor( id: string, @@ -1040,8 +1040,8 @@ export class OpenPreviousEditor extends BaseNavigateEditorAction { export class OpenNextEditorInGroup extends BaseNavigateEditorAction { - public static ID = 'workbench.action.nextEditorInGroup'; - public static LABEL = nls.localize('nextEditorInGroup', "Open Next Editor in Group"); + public static readonly ID = 'workbench.action.nextEditorInGroup'; + public static readonly LABEL = nls.localize('nextEditorInGroup', "Open Next Editor in Group"); constructor( id: string, @@ -1059,8 +1059,8 @@ export class OpenNextEditorInGroup extends BaseNavigateEditorAction { export class OpenPreviousEditorInGroup extends BaseNavigateEditorAction { - public static ID = 'workbench.action.previousEditorInGroup'; - public static LABEL = nls.localize('openPreviousEditorInGroup', "Open Previous Editor in Group"); + public static readonly ID = 'workbench.action.previousEditorInGroup'; + public static readonly LABEL = nls.localize('openPreviousEditorInGroup', "Open Previous Editor in Group"); constructor( id: string, @@ -1078,8 +1078,8 @@ export class OpenPreviousEditorInGroup extends BaseNavigateEditorAction { export class NavigateForwardAction extends Action { - public static ID = 'workbench.action.navigateForward'; - public static LABEL = nls.localize('navigateNext', "Go Forward"); + public static readonly ID = 'workbench.action.navigateForward'; + public static readonly LABEL = nls.localize('navigateNext', "Go Forward"); constructor(id: string, label: string, @IHistoryService private historyService: IHistoryService) { super(id, label); @@ -1094,8 +1094,8 @@ export class NavigateForwardAction extends Action { export class NavigateBackwardsAction extends Action { - public static ID = 'workbench.action.navigateBack'; - public static LABEL = nls.localize('navigatePrevious', "Go Back"); + public static readonly ID = 'workbench.action.navigateBack'; + public static readonly LABEL = nls.localize('navigatePrevious', "Go Back"); constructor(id: string, label: string, @IHistoryService private historyService: IHistoryService) { super(id, label); @@ -1110,8 +1110,8 @@ export class NavigateBackwardsAction extends Action { export class NavigateLastAction extends Action { - public static ID = 'workbench.action.navigateLast'; - public static LABEL = nls.localize('navigateLast', "Go Last"); + public static readonly ID = 'workbench.action.navigateLast'; + public static readonly LABEL = nls.localize('navigateLast', "Go Last"); constructor(id: string, label: string, @IHistoryService private historyService: IHistoryService) { super(id, label); @@ -1126,8 +1126,8 @@ export class NavigateLastAction extends Action { export class ReopenClosedEditorAction extends Action { - public static ID = 'workbench.action.reopenClosedEditor'; - public static LABEL = nls.localize('reopenClosedEditor', "Reopen Closed Editor"); + public static readonly ID = 'workbench.action.reopenClosedEditor'; + public static readonly LABEL = nls.localize('reopenClosedEditor', "Reopen Closed Editor"); constructor( id: string, @@ -1146,8 +1146,8 @@ export class ReopenClosedEditorAction extends Action { export class ClearRecentFilesAction extends Action { - public static ID = 'workbench.action.clearRecentFiles'; - public static LABEL = nls.localize('clearRecentFiles', "Clear Recently Opened"); + public static readonly ID = 'workbench.action.clearRecentFiles'; + public static readonly LABEL = nls.localize('clearRecentFiles', "Clear Recently Opened"); constructor( id: string, @@ -1168,8 +1168,8 @@ export const NAVIGATE_IN_GROUP_ONE_PREFIX = 'edt one '; export class ShowEditorsInGroupOneAction extends QuickOpenAction { - public static ID = 'workbench.action.showEditorsInFirstGroup'; - public static LABEL = nls.localize('showEditorsInFirstGroup', "Show Editors in First Group"); + public static readonly ID = 'workbench.action.showEditorsInFirstGroup'; + public static readonly LABEL = nls.localize('showEditorsInFirstGroup', "Show Editors in First Group"); constructor( actionId: string, @@ -1186,8 +1186,8 @@ export const NAVIGATE_IN_GROUP_TWO_PREFIX = 'edt two '; export class ShowEditorsInGroupTwoAction extends QuickOpenAction { - public static ID = 'workbench.action.showEditorsInSecondGroup'; - public static LABEL = nls.localize('showEditorsInSecondGroup', "Show Editors in Second Group"); + public static readonly ID = 'workbench.action.showEditorsInSecondGroup'; + public static readonly LABEL = nls.localize('showEditorsInSecondGroup', "Show Editors in Second Group"); constructor( actionId: string, @@ -1204,8 +1204,8 @@ export const NAVIGATE_IN_GROUP_THREE_PREFIX = 'edt three '; export class ShowEditorsInGroupThreeAction extends QuickOpenAction { - public static ID = 'workbench.action.showEditorsInThirdGroup'; - public static LABEL = nls.localize('showEditorsInThirdGroup', "Show Editors in Third Group"); + public static readonly ID = 'workbench.action.showEditorsInThirdGroup'; + public static readonly LABEL = nls.localize('showEditorsInThirdGroup', "Show Editors in Third Group"); constructor( actionId: string, @@ -1220,8 +1220,8 @@ export class ShowEditorsInGroupThreeAction extends QuickOpenAction { export class ShowEditorsInGroupAction extends Action { - public static ID = 'workbench.action.showEditorsInGroup'; - public static LABEL = nls.localize('showEditorsInGroup', "Show Editors in Group"); + public static readonly ID = 'workbench.action.showEditorsInGroup'; + public static readonly LABEL = nls.localize('showEditorsInGroup', "Show Editors in Group"); constructor( id: string, @@ -1254,8 +1254,8 @@ export const NAVIGATE_ALL_EDITORS_GROUP_PREFIX = 'edt '; export class ShowAllEditorsAction extends QuickOpenAction { - public static ID = 'workbench.action.showAllEditors'; - public static LABEL = nls.localize('showAllEditors', "Show All Editors"); + public static readonly ID = 'workbench.action.showAllEditors'; + public static readonly LABEL = nls.localize('showAllEditors', "Show All Editors"); constructor(actionId: string, actionLabel: string, @IQuickOpenService quickOpenService: IQuickOpenService) { super(actionId, actionLabel, NAVIGATE_ALL_EDITORS_GROUP_PREFIX, quickOpenService); @@ -1297,8 +1297,8 @@ export class BaseQuickOpenEditorInGroupAction extends Action { export class OpenPreviousRecentlyUsedEditorInGroupAction extends BaseQuickOpenEditorInGroupAction { - public static ID = 'workbench.action.openPreviousRecentlyUsedEditorInGroup'; - public static LABEL = nls.localize('openPreviousRecentlyUsedEditorInGroup', "Open Previous Recently Used Editor in Group"); + public static readonly ID = 'workbench.action.openPreviousRecentlyUsedEditorInGroup'; + public static readonly LABEL = nls.localize('openPreviousRecentlyUsedEditorInGroup', "Open Previous Recently Used Editor in Group"); constructor( id: string, @@ -1313,8 +1313,8 @@ export class OpenPreviousRecentlyUsedEditorInGroupAction extends BaseQuickOpenEd export class OpenNextRecentlyUsedEditorInGroupAction extends BaseQuickOpenEditorInGroupAction { - public static ID = 'workbench.action.openNextRecentlyUsedEditorInGroup'; - public static LABEL = nls.localize('openNextRecentlyUsedEditorInGroup', "Open Next Recently Used Editor in Group"); + public static readonly ID = 'workbench.action.openNextRecentlyUsedEditorInGroup'; + public static readonly LABEL = nls.localize('openNextRecentlyUsedEditorInGroup', "Open Next Recently Used Editor in Group"); constructor( id: string, @@ -1329,8 +1329,8 @@ export class OpenNextRecentlyUsedEditorInGroupAction extends BaseQuickOpenEditor export class OpenPreviousEditorFromHistoryAction extends Action { - public static ID = 'workbench.action.openPreviousEditorFromHistory'; - public static LABEL = nls.localize('navigateEditorHistoryByInput', "Open Previous Editor from History"); + public static readonly ID = 'workbench.action.openPreviousEditorFromHistory'; + public static readonly LABEL = nls.localize('navigateEditorHistoryByInput', "Open Previous Editor from History"); constructor( id: string, @@ -1352,8 +1352,8 @@ export class OpenPreviousEditorFromHistoryAction extends Action { export class OpenNextRecentlyUsedEditorAction extends Action { - public static ID = 'workbench.action.openNextRecentlyUsedEditor'; - public static LABEL = nls.localize('openNextRecentlyUsedEditor', "Open Next Recently Used Editor"); + public static readonly ID = 'workbench.action.openNextRecentlyUsedEditor'; + public static readonly LABEL = nls.localize('openNextRecentlyUsedEditor', "Open Next Recently Used Editor"); constructor(id: string, label: string, @IHistoryService private historyService: IHistoryService) { super(id, label); @@ -1368,8 +1368,8 @@ export class OpenNextRecentlyUsedEditorAction extends Action { export class OpenPreviousRecentlyUsedEditorAction extends Action { - public static ID = 'workbench.action.openPreviousRecentlyUsedEditor'; - public static LABEL = nls.localize('openPreviousRecentlyUsedEditor', "Open Previous Recently Used Editor"); + public static readonly ID = 'workbench.action.openPreviousRecentlyUsedEditor'; + public static readonly LABEL = nls.localize('openPreviousRecentlyUsedEditor', "Open Previous Recently Used Editor"); constructor(id: string, label: string, @IHistoryService private historyService: IHistoryService) { super(id, label); @@ -1384,8 +1384,8 @@ export class OpenPreviousRecentlyUsedEditorAction extends Action { export class ClearEditorHistoryAction extends Action { - public static ID = 'workbench.action.clearEditorHistory'; - public static LABEL = nls.localize('clearEditorHistory', "Clear Editor History"); + public static readonly ID = 'workbench.action.clearEditorHistory'; + public static readonly LABEL = nls.localize('clearEditorHistory', "Clear Editor History"); constructor( id: string, @@ -1406,8 +1406,8 @@ export class ClearEditorHistoryAction extends Action { export class FocusLastEditorInStackAction extends Action { - public static ID = 'workbench.action.openLastEditorInGroup'; - public static LABEL = nls.localize('focusLastEditorInStack', "Open Last Editor in Group"); + public static readonly ID = 'workbench.action.openLastEditorInGroup'; + public static readonly LABEL = nls.localize('focusLastEditorInStack', "Open Last Editor in Group"); constructor( id: string, @@ -1435,8 +1435,8 @@ export class FocusLastEditorInStackAction extends Action { export class MoveEditorLeftInGroupAction extends Action { - public static ID = 'workbench.action.moveEditorLeftInGroup'; - public static LABEL = nls.localize('moveEditorLeft', "Move Editor Left"); + public static readonly ID = 'workbench.action.moveEditorLeftInGroup'; + public static readonly LABEL = nls.localize('moveEditorLeft', "Move Editor Left"); constructor( id: string, @@ -1458,8 +1458,8 @@ export class MoveEditorLeftInGroupAction extends Action { export class MoveEditorRightInGroupAction extends Action { - public static ID = 'workbench.action.moveEditorRightInGroup'; - public static LABEL = nls.localize('moveEditorRight', "Move Editor Right"); + public static readonly ID = 'workbench.action.moveEditorRightInGroup'; + public static readonly LABEL = nls.localize('moveEditorRight', "Move Editor Right"); constructor( id: string, @@ -1481,8 +1481,8 @@ export class MoveEditorRightInGroupAction extends Action { export class MoveEditorToPreviousGroupAction extends Action { - public static ID = 'workbench.action.moveEditorToPreviousGroup'; - public static LABEL = nls.localize('moveEditorToPreviousGroup', "Move Editor into Previous Group"); + public static readonly ID = 'workbench.action.moveEditorToPreviousGroup'; + public static readonly LABEL = nls.localize('moveEditorToPreviousGroup', "Move Editor into Previous Group"); constructor( id: string, @@ -1505,8 +1505,8 @@ export class MoveEditorToPreviousGroupAction extends Action { export class MoveEditorToNextGroupAction extends Action { - public static ID = 'workbench.action.moveEditorToNextGroup'; - public static LABEL = nls.localize('moveEditorToNextGroup', "Move Editor into Next Group"); + public static readonly ID = 'workbench.action.moveEditorToNextGroup'; + public static readonly LABEL = nls.localize('moveEditorToNextGroup', "Move Editor into Next Group"); constructor( id: string, diff --git a/src/vs/workbench/browser/parts/editor/editorStatus.ts b/src/vs/workbench/browser/parts/editor/editorStatus.ts index dea077cc4fd..77917b92d2c 100644 --- a/src/vs/workbench/browser/parts/editor/editorStatus.ts +++ b/src/vs/workbench/browser/parts/editor/editorStatus.ts @@ -784,8 +784,8 @@ export class ShowLanguageExtensionsAction extends Action { export class ChangeModeAction extends Action { - public static ID = 'workbench.action.editor.changeLanguageMode'; - public static LABEL = nls.localize('changeMode', "Change Language Mode"); + public static readonly ID = 'workbench.action.editor.changeLanguageMode'; + public static readonly LABEL = nls.localize('changeMode', "Change Language Mode"); constructor( actionId: string, @@ -999,8 +999,8 @@ export interface IChangeEOLEntry extends IPickOpenEntry { class ChangeIndentationAction extends Action { - public static ID = 'workbench.action.editor.changeIndentation'; - public static LABEL = nls.localize('changeIndentation', "Change Indentation"); + public static readonly ID = 'workbench.action.editor.changeIndentation'; + public static readonly LABEL = nls.localize('changeIndentation', "Change Indentation"); constructor( actionId: string, @@ -1049,8 +1049,8 @@ class ChangeIndentationAction extends Action { export class ChangeEOLAction extends Action { - public static ID = 'workbench.action.editor.changeEOL'; - public static LABEL = nls.localize('changeEndOfLine', "Change End of Line Sequence"); + public static readonly ID = 'workbench.action.editor.changeEOL'; + public static readonly LABEL = nls.localize('changeEndOfLine', "Change End of Line Sequence"); constructor( actionId: string, @@ -1096,8 +1096,8 @@ export class ChangeEOLAction extends Action { export class ChangeEncodingAction extends Action { - public static ID = 'workbench.action.editor.changeEncoding'; - public static LABEL = nls.localize('changeEncoding', "Change File Encoding"); + public static readonly ID = 'workbench.action.editor.changeEncoding'; + public static readonly LABEL = nls.localize('changeEncoding', "Change File Encoding"); constructor( actionId: string, diff --git a/src/vs/workbench/browser/parts/editor/textDiffEditor.ts b/src/vs/workbench/browser/parts/editor/textDiffEditor.ts index b11e86e84d5..ed2a3f17979 100644 --- a/src/vs/workbench/browser/parts/editor/textDiffEditor.ts +++ b/src/vs/workbench/browser/parts/editor/textDiffEditor.ts @@ -40,7 +40,7 @@ import { ScrollType } from 'vs/editor/common/editorCommon'; */ export class TextDiffEditor extends BaseTextEditor { - public static ID = TEXT_DIFF_EDITOR_ID; + public static readonly ID = TEXT_DIFF_EDITOR_ID; private diffNavigator: DiffNavigator; private nextDiffAction: NavigateAction; diff --git a/src/vs/workbench/browser/parts/editor/textResourceEditor.ts b/src/vs/workbench/browser/parts/editor/textResourceEditor.ts index a0628a8dac7..01f01f5761b 100644 --- a/src/vs/workbench/browser/parts/editor/textResourceEditor.ts +++ b/src/vs/workbench/browser/parts/editor/textResourceEditor.ts @@ -30,7 +30,7 @@ import { ScrollType } from 'vs/editor/common/editorCommon'; */ export class TextResourceEditor extends BaseTextEditor { - public static ID = 'workbench.editors.textResourceEditor'; + public static readonly ID = 'workbench.editors.textResourceEditor'; constructor( @ITelemetryService telemetryService: ITelemetryService, diff --git a/src/vs/workbench/browser/parts/panel/panelActions.ts b/src/vs/workbench/browser/parts/panel/panelActions.ts index 0cce1b14ce7..6ae2b0592d7 100644 --- a/src/vs/workbench/browser/parts/panel/panelActions.ts +++ b/src/vs/workbench/browser/parts/panel/panelActions.ts @@ -53,8 +53,8 @@ export class TogglePanelAction extends Action { class FocusPanelAction extends Action { - public static ID = 'workbench.action.focusPanel'; - public static LABEL = nls.localize('focusPanel', "Focus into Panel"); + public static readonly ID = 'workbench.action.focusPanel'; + public static readonly LABEL = nls.localize('focusPanel', "Focus into Panel"); constructor( id: string, @@ -83,8 +83,8 @@ class FocusPanelAction extends Action { export class TogglePanelPositionAction extends Action { - public static ID = 'workbench.action.togglePanelPosition'; - public static LABEL = nls.localize('toggledPanelPosition', "Toggle Panel Position"); + public static readonly ID = 'workbench.action.togglePanelPosition'; + public static readonly LABEL = nls.localize('toggledPanelPosition', "Toggle Panel Position"); private static MOVE_TO_RIGHT_LABEL = nls.localize('moveToRight', "Move to Right"); private static MOVE_TO_BOTTOM_LABEL = nls.localize('moveToBottom', "Move to Bottom"); private toDispose: IDisposable[]; @@ -119,8 +119,8 @@ export class TogglePanelPositionAction extends Action { export class ToggleMaximizedPanelAction extends Action { - public static ID = 'workbench.action.toggleMaximizedPanel'; - public static LABEL = nls.localize('toggleMaximizedPanel', "Toggle Maximized Panel"); + public static readonly ID = 'workbench.action.toggleMaximizedPanel'; + public static readonly LABEL = nls.localize('toggleMaximizedPanel', "Toggle Maximized Panel"); private static MAXIMIZE_LABEL = nls.localize('maximizePanel', "Maximize Panel Size"); private static RESTORE_LABEL = nls.localize('minimizePanel', "Restore Panel Size"); private toDispose: IDisposable[]; diff --git a/src/vs/workbench/browser/parts/panel/panelPart.ts b/src/vs/workbench/browser/parts/panel/panelPart.ts index acddf2f4355..075ae3a1650 100644 --- a/src/vs/workbench/browser/parts/panel/panelPart.ts +++ b/src/vs/workbench/browser/parts/panel/panelPart.ts @@ -34,7 +34,7 @@ import { IBadge } from 'vs/workbench/services/activity/common/activity'; export class PanelPart extends CompositePart implements IPanelService { - public static activePanelSettingsKey = 'workbench.panelpart.activepanelid'; + public static readonly activePanelSettingsKey = 'workbench.panelpart.activepanelid'; private static readonly PINNED_PANELS = 'workbench.panel.pinnedPanels'; private static readonly MIN_COMPOSITE_BAR_WIDTH = 50; diff --git a/src/vs/workbench/browser/parts/quickopen/quickOpenController.ts b/src/vs/workbench/browser/parts/quickopen/quickOpenController.ts index 7f3f848b0fd..5de3fd3bfb6 100644 --- a/src/vs/workbench/browser/parts/quickopen/quickOpenController.ts +++ b/src/vs/workbench/browser/parts/quickopen/quickOpenController.ts @@ -1344,8 +1344,8 @@ function resourceForEditorHistory(input: EditorInput, fileService: IFileService) export class RemoveFromEditorHistoryAction extends Action { - public static ID = 'workbench.action.removeFromEditorHistory'; - public static LABEL = nls.localize('removeFromEditorHistory', "Remove From History"); + public static readonly ID = 'workbench.action.removeFromEditorHistory'; + public static readonly LABEL = nls.localize('removeFromEditorHistory', "Remove From History"); constructor( id: string, diff --git a/src/vs/workbench/browser/parts/quickopen/quickopen.ts b/src/vs/workbench/browser/parts/quickopen/quickopen.ts index 9138bb4c03c..0d9151b461c 100644 --- a/src/vs/workbench/browser/parts/quickopen/quickopen.ts +++ b/src/vs/workbench/browser/parts/quickopen/quickopen.ts @@ -75,8 +75,8 @@ export function getQuickNavigateHandler(id: string, next?: boolean): ICommandHan export class QuickOpenNavigateNextAction extends BaseQuickOpenNavigateAction { - public static ID = 'workbench.action.quickOpenNavigateNext'; - public static LABEL = nls.localize('quickNavigateNext', "Navigate Next in Quick Open"); + public static readonly ID = 'workbench.action.quickOpenNavigateNext'; + public static readonly LABEL = nls.localize('quickNavigateNext', "Navigate Next in Quick Open"); constructor( id: string, @@ -90,8 +90,8 @@ export class QuickOpenNavigateNextAction extends BaseQuickOpenNavigateAction { export class QuickOpenNavigatePreviousAction extends BaseQuickOpenNavigateAction { - public static ID = 'workbench.action.quickOpenNavigatePrevious'; - public static LABEL = nls.localize('quickNavigatePrevious', "Navigate Previous in Quick Open"); + public static readonly ID = 'workbench.action.quickOpenNavigatePrevious'; + public static readonly LABEL = nls.localize('quickNavigatePrevious', "Navigate Previous in Quick Open"); constructor( id: string, @@ -105,8 +105,8 @@ export class QuickOpenNavigatePreviousAction extends BaseQuickOpenNavigateAction export class QuickOpenSelectNextAction extends BaseQuickOpenNavigateAction { - public static ID = 'workbench.action.quickOpenSelectNext'; - public static LABEL = nls.localize('quickSelectNext', "Select Next in Quick Open"); + public static readonly ID = 'workbench.action.quickOpenSelectNext'; + public static readonly LABEL = nls.localize('quickSelectNext', "Select Next in Quick Open"); constructor( id: string, @@ -120,8 +120,8 @@ export class QuickOpenSelectNextAction extends BaseQuickOpenNavigateAction { export class QuickOpenSelectPreviousAction extends BaseQuickOpenNavigateAction { - public static ID = 'workbench.action.quickOpenSelectPrevious'; - public static LABEL = nls.localize('quickSelectPrevious', "Select Previous in Quick Open"); + public static readonly ID = 'workbench.action.quickOpenSelectPrevious'; + public static readonly LABEL = nls.localize('quickSelectPrevious', "Select Previous in Quick Open"); constructor( id: string, diff --git a/src/vs/workbench/browser/parts/sidebar/sidebarPart.ts b/src/vs/workbench/browser/parts/sidebar/sidebarPart.ts index c909599b64c..fd9b149c803 100644 --- a/src/vs/workbench/browser/parts/sidebar/sidebarPart.ts +++ b/src/vs/workbench/browser/parts/sidebar/sidebarPart.ts @@ -32,7 +32,7 @@ import { ToggleSidebarVisibilityAction } from 'vs/workbench/browser/actions/togg export class SidebarPart extends CompositePart { - public static activeViewletSettingsKey = 'workbench.sidebar.activeviewletid'; + public static readonly activeViewletSettingsKey = 'workbench.sidebar.activeviewletid'; public _serviceBrand: any; @@ -150,8 +150,8 @@ export class SidebarPart extends CompositePart { class FocusSideBarAction extends Action { - public static ID = 'workbench.action.focusSideBar'; - public static LABEL = nls.localize('focusSideBar', "Focus into Side Bar"); + public static readonly ID = 'workbench.action.focusSideBar'; + public static readonly LABEL = nls.localize('focusSideBar', "Focus into Side Bar"); constructor( id: string, diff --git a/src/vs/workbench/common/editor/diffEditorInput.ts b/src/vs/workbench/common/editor/diffEditorInput.ts index 6d7b5cbfdae..7554329bd52 100644 --- a/src/vs/workbench/common/editor/diffEditorInput.ts +++ b/src/vs/workbench/common/editor/diffEditorInput.ts @@ -16,7 +16,7 @@ import { TextDiffEditorModel } from 'vs/workbench/common/editor/textDiffEditorMo */ export class DiffEditorInput extends SideBySideEditorInput { - public static ID = 'workbench.editors.diffEditorInput'; + public static readonly ID = 'workbench.editors.diffEditorInput'; private cachedModel: DiffEditorModel; diff --git a/src/vs/workbench/electron-browser/actions.ts b/src/vs/workbench/electron-browser/actions.ts index 7f2ba451b94..89a04934480 100644 --- a/src/vs/workbench/electron-browser/actions.ts +++ b/src/vs/workbench/electron-browser/actions.ts @@ -52,8 +52,8 @@ import { IEditor } from 'vs/platform/editor/common/editor'; export class CloseEditorAction extends Action { - public static ID = 'workbench.action.closeActiveEditor'; - public static LABEL = nls.localize('closeActiveEditor', "Close Editor"); + public static readonly ID = 'workbench.action.closeActiveEditor'; + public static readonly LABEL = nls.localize('closeActiveEditor', "Close Editor"); constructor( id: string, @@ -75,8 +75,8 @@ export class CloseEditorAction extends Action { export class CloseCurrentWindowAction extends Action { - public static ID = 'workbench.action.closeWindow'; - public static LABEL = nls.localize('closeWindow', "Close Window"); + public static readonly ID = 'workbench.action.closeWindow'; + public static readonly LABEL = nls.localize('closeWindow', "Close Window"); constructor(id: string, label: string, @IWindowService private windowService: IWindowService) { super(id, label); @@ -224,8 +224,8 @@ export abstract class BaseZoomAction extends Action { export class ZoomInAction extends BaseZoomAction { - public static ID = 'workbench.action.zoomIn'; - public static LABEL = nls.localize('zoomIn', "Zoom In"); + public static readonly ID = 'workbench.action.zoomIn'; + public static readonly LABEL = nls.localize('zoomIn', "Zoom In"); constructor( id: string, @@ -244,8 +244,8 @@ export class ZoomInAction extends BaseZoomAction { export class ZoomOutAction extends BaseZoomAction { - public static ID = 'workbench.action.zoomOut'; - public static LABEL = nls.localize('zoomOut', "Zoom Out"); + public static readonly ID = 'workbench.action.zoomOut'; + public static readonly LABEL = nls.localize('zoomOut', "Zoom Out"); constructor( id: string, @@ -264,8 +264,8 @@ export class ZoomOutAction extends BaseZoomAction { export class ZoomResetAction extends BaseZoomAction { - public static ID = 'workbench.action.zoomReset'; - public static LABEL = nls.localize('zoomReset', "Reset Zoom"); + public static readonly ID = 'workbench.action.zoomReset'; + public static readonly LABEL = nls.localize('zoomReset', "Reset Zoom"); constructor( id: string, @@ -308,8 +308,8 @@ interface ILoaderEvent { export class ShowStartupPerformance extends Action { - public static ID = 'workbench.action.appPerf'; - public static LABEL = nls.localize('appPerf', "Startup Performance"); + public static readonly ID = 'workbench.action.appPerf'; + public static readonly LABEL = nls.localize('appPerf', "Startup Performance"); constructor( id: string, @@ -624,8 +624,8 @@ export abstract class BaseSwitchWindow extends Action { class CloseWindowAction extends Action implements IPickOpenAction { - public static ID = 'workbench.action.closeWindow'; - public static LABEL = nls.localize('close', "Close Window"); + public static readonly ID = 'workbench.action.closeWindow'; + public static readonly LABEL = nls.localize('close', "Close Window"); constructor( @IWindowsService private windowsService: IWindowsService @@ -778,8 +778,8 @@ export abstract class BaseOpenRecentAction extends Action { class RemoveFromRecentlyOpened extends Action implements IPickOpenAction { - public static ID = 'workbench.action.removeFromRecentlyOpened'; - public static LABEL = nls.localize('remove', "Remove from Recently Opened"); + public static readonly ID = 'workbench.action.removeFromRecentlyOpened'; + public static readonly LABEL = nls.localize('remove', "Remove from Recently Opened"); constructor( @IWindowsService private windowsService: IWindowsService @@ -800,8 +800,8 @@ class RemoveFromRecentlyOpened extends Action implements IPickOpenAction { export class OpenRecentAction extends BaseOpenRecentAction { - public static ID = 'workbench.action.openRecent'; - public static LABEL = nls.localize('openRecent', "Open Recent..."); + public static readonly ID = 'workbench.action.openRecent'; + public static readonly LABEL = nls.localize('openRecent', "Open Recent..."); constructor( id: string, @@ -824,8 +824,8 @@ export class OpenRecentAction extends BaseOpenRecentAction { export class QuickOpenRecentAction extends BaseOpenRecentAction { - public static ID = 'workbench.action.quickOpenRecent'; - public static LABEL = nls.localize('quickOpenRecent', "Quick Open Recent..."); + public static readonly ID = 'workbench.action.quickOpenRecent'; + public static readonly LABEL = nls.localize('quickOpenRecent', "Quick Open Recent..."); constructor( id: string, @@ -848,8 +848,8 @@ export class QuickOpenRecentAction extends BaseOpenRecentAction { export class CloseMessagesAction extends Action { - public static ID = 'workbench.action.closeMessages'; - public static LABEL = nls.localize('closeMessages', "Close Notification Messages"); + public static readonly ID = 'workbench.action.closeMessages'; + public static readonly LABEL = nls.localize('closeMessages', "Close Notification Messages"); constructor( id: string, @@ -877,8 +877,8 @@ export class CloseMessagesAction extends Action { export class ReportIssueAction extends Action { - public static ID = 'workbench.action.reportIssues'; - public static LABEL = nls.localize('reportIssues', "Report Issues"); + public static readonly ID = 'workbench.action.reportIssues'; + public static readonly LABEL = nls.localize('reportIssues', "Report Issues"); constructor( id: string, @@ -977,8 +977,8 @@ ${themeExclusionStr} export class ReportPerformanceIssueAction extends Action { - public static ID = 'workbench.action.reportPerformanceIssue'; - public static LABEL = nls.localize('reportPerformanceIssue', "Report Performance Issue"); + public static readonly ID = 'workbench.action.reportPerformanceIssue'; + public static readonly LABEL = nls.localize('reportPerformanceIssue', "Report Performance Issue"); constructor( id: string, @@ -1097,11 +1097,11 @@ ${appendix}` export class KeybindingsReferenceAction extends Action { - public static ID = 'workbench.action.keybindingsReference'; - public static LABEL = nls.localize('keybindingsReference', "Keyboard Shortcuts Reference"); + public static readonly ID = 'workbench.action.keybindingsReference'; + public static readonly LABEL = nls.localize('keybindingsReference', "Keyboard Shortcuts Reference"); private static URL = isLinux ? product.keyboardShortcutsUrlLinux : isMacintosh ? product.keyboardShortcutsUrlMac : product.keyboardShortcutsUrlWin; - public static AVAILABLE = !!KeybindingsReferenceAction.URL; + public static readonly AVAILABLE = !!KeybindingsReferenceAction.URL; constructor( id: string, @@ -1118,11 +1118,11 @@ export class KeybindingsReferenceAction extends Action { export class OpenDocumentationUrlAction extends Action { - public static ID = 'workbench.action.openDocumentationUrl'; - public static LABEL = nls.localize('openDocumentationUrl', "Documentation"); + public static readonly ID = 'workbench.action.openDocumentationUrl'; + public static readonly LABEL = nls.localize('openDocumentationUrl', "Documentation"); private static URL = product.documentationUrl; - public static AVAILABLE = !!OpenDocumentationUrlAction.URL; + public static readonly AVAILABLE = !!OpenDocumentationUrlAction.URL; constructor( id: string, @@ -1139,11 +1139,11 @@ export class OpenDocumentationUrlAction extends Action { export class OpenIntroductoryVideosUrlAction extends Action { - public static ID = 'workbench.action.openIntroductoryVideosUrl'; - public static LABEL = nls.localize('openIntroductoryVideosUrl', "Introductory Videos"); + public static readonly ID = 'workbench.action.openIntroductoryVideosUrl'; + public static readonly LABEL = nls.localize('openIntroductoryVideosUrl', "Introductory Videos"); private static URL = product.introductoryVideosUrl; - public static AVAILABLE = !!OpenIntroductoryVideosUrlAction.URL; + public static readonly AVAILABLE = !!OpenIntroductoryVideosUrlAction.URL; constructor( id: string, @@ -1160,11 +1160,11 @@ export class OpenIntroductoryVideosUrlAction extends Action { export class OpenTipsAndTricksUrlAction extends Action { - public static ID = 'workbench.action.openTipsAndTricksUrl'; - public static LABEL = nls.localize('openTipsAndTricksUrl', "Tips and Tricks"); + public static readonly ID = 'workbench.action.openTipsAndTricksUrl'; + public static readonly LABEL = nls.localize('openTipsAndTricksUrl', "Tips and Tricks"); private static URL = product.tipsAndTricksUrl; - public static AVAILABLE = !!OpenTipsAndTricksUrlAction.URL; + public static readonly AVAILABLE = !!OpenTipsAndTricksUrlAction.URL; constructor( id: string, @@ -1305,8 +1305,8 @@ export abstract class BaseNavigationAction extends Action { export class NavigateLeftAction extends BaseNavigationAction { - public static ID = 'workbench.action.navigateLeft'; - public static LABEL = nls.localize('navigateLeft', "Navigate to the View on the Left"); + public static readonly ID = 'workbench.action.navigateLeft'; + public static readonly LABEL = nls.localize('navigateLeft', "Navigate to the View on the Left"); constructor( id: string, @@ -1358,8 +1358,8 @@ export class NavigateLeftAction extends BaseNavigationAction { export class NavigateRightAction extends BaseNavigationAction { - public static ID = 'workbench.action.navigateRight'; - public static LABEL = nls.localize('navigateRight', "Navigate to the View on the Right"); + public static readonly ID = 'workbench.action.navigateRight'; + public static readonly LABEL = nls.localize('navigateRight', "Navigate to the View on the Right"); constructor( id: string, @@ -1412,8 +1412,8 @@ export class NavigateRightAction extends BaseNavigationAction { export class NavigateUpAction extends BaseNavigationAction { - public static ID = 'workbench.action.navigateUp'; - public static LABEL = nls.localize('navigateUp', "Navigate to the View Above"); + public static readonly ID = 'workbench.action.navigateUp'; + public static readonly LABEL = nls.localize('navigateUp', "Navigate to the View Above"); constructor( id: string, @@ -1443,8 +1443,8 @@ export class NavigateUpAction extends BaseNavigationAction { export class NavigateDownAction extends BaseNavigationAction { - public static ID = 'workbench.action.navigateDown'; - public static LABEL = nls.localize('navigateDown', "Navigate to the View Below"); + public static readonly ID = 'workbench.action.navigateDown'; + public static readonly LABEL = nls.localize('navigateDown', "Navigate to the View Below"); constructor( id: string, @@ -1508,8 +1508,8 @@ export abstract class BaseResizeViewAction extends Action { export class IncreaseViewSizeAction extends BaseResizeViewAction { - public static ID = 'workbench.action.increaseViewSize'; - public static LABEL = nls.localize('increaseViewSize', "Increase Current View Size"); + public static readonly ID = 'workbench.action.increaseViewSize'; + public static readonly LABEL = nls.localize('increaseViewSize', "Increase Current View Size"); constructor( id: string, @@ -1527,8 +1527,8 @@ export class IncreaseViewSizeAction extends BaseResizeViewAction { export class DecreaseViewSizeAction extends BaseResizeViewAction { - public static ID = 'workbench.action.decreaseViewSize'; - public static LABEL = nls.localize('decreaseViewSize', "Decrease Current View Size"); + public static readonly ID = 'workbench.action.decreaseViewSize'; + public static readonly LABEL = nls.localize('decreaseViewSize', "Decrease Current View Size"); constructor( id: string, @@ -1547,8 +1547,8 @@ export class DecreaseViewSizeAction extends BaseResizeViewAction { export class ShowPreviousWindowTab extends Action { - public static ID = 'workbench.action.showPreviousWindowTab'; - public static LABEL = nls.localize('showPreviousTab', "Show Previous Window Tab"); + public static readonly ID = 'workbench.action.showPreviousWindowTab'; + public static readonly LABEL = nls.localize('showPreviousTab', "Show Previous Window Tab"); constructor( id: string, @@ -1565,8 +1565,8 @@ export class ShowPreviousWindowTab extends Action { export class ShowNextWindowTab extends Action { - public static ID = 'workbench.action.showNextWindowTab'; - public static LABEL = nls.localize('showNextWindowTab', "Show Next Window Tab"); + public static readonly ID = 'workbench.action.showNextWindowTab'; + public static readonly LABEL = nls.localize('showNextWindowTab', "Show Next Window Tab"); constructor( id: string, @@ -1583,8 +1583,8 @@ export class ShowNextWindowTab extends Action { export class MoveWindowTabToNewWindow extends Action { - public static ID = 'workbench.action.moveWindowTabToNewWindow'; - public static LABEL = nls.localize('moveWindowTabToNewWindow', "Move Window Tab to New Window"); + public static readonly ID = 'workbench.action.moveWindowTabToNewWindow'; + public static readonly LABEL = nls.localize('moveWindowTabToNewWindow', "Move Window Tab to New Window"); constructor( id: string, @@ -1601,8 +1601,8 @@ export class MoveWindowTabToNewWindow extends Action { export class MergeAllWindowTabs extends Action { - public static ID = 'workbench.action.mergeAllWindowTabs'; - public static LABEL = nls.localize('mergeAllWindowTabs', "Merge All Windows"); + public static readonly ID = 'workbench.action.mergeAllWindowTabs'; + public static readonly LABEL = nls.localize('mergeAllWindowTabs', "Merge All Windows"); constructor( id: string, @@ -1619,8 +1619,8 @@ export class MergeAllWindowTabs extends Action { export class ToggleWindowTabsBar extends Action { - public static ID = 'workbench.action.toggleWindowTabsBar'; - public static LABEL = nls.localize('toggleWindowTabsBar', "Toggle Window Tabs Bar"); + public static readonly ID = 'workbench.action.toggleWindowTabsBar'; + public static readonly LABEL = nls.localize('toggleWindowTabsBar', "Toggle Window Tabs Bar"); constructor( id: string, @@ -1636,8 +1636,8 @@ export class ToggleWindowTabsBar extends Action { } export class ConfigureLocaleAction extends Action { - public static ID = 'workbench.action.configureLocale'; - public static LABEL = nls.localize('configureLocale', "Configure Language"); + public static readonly ID = 'workbench.action.configureLocale'; + public static readonly LABEL = nls.localize('configureLocale', "Configure Language"); private static DEFAULT_CONTENT: string = [ '{', diff --git a/src/vs/workbench/parts/codeEditor/electron-browser/toggleMultiCursorModifier.ts b/src/vs/workbench/parts/codeEditor/electron-browser/toggleMultiCursorModifier.ts index d80759e0f44..9da1ef9d88d 100644 --- a/src/vs/workbench/parts/codeEditor/electron-browser/toggleMultiCursorModifier.ts +++ b/src/vs/workbench/parts/codeEditor/electron-browser/toggleMultiCursorModifier.ts @@ -14,8 +14,8 @@ import { IConfigurationService, ConfigurationTarget } from 'vs/platform/configur export class ToggleMultiCursorModifierAction extends Action { - public static ID = 'workbench.action.toggleMultiCursorModifier'; - public static LABEL = nls.localize('toggleLocation', "Toggle Multi-Cursor Modifier"); + public static readonly ID = 'workbench.action.toggleMultiCursorModifier'; + public static readonly LABEL = nls.localize('toggleLocation', "Toggle Multi-Cursor Modifier"); private static multiCursorModifierConfigurationKey = 'editor.multiCursorModifier'; diff --git a/src/vs/workbench/parts/debug/electron-browser/debug.contribution.ts b/src/vs/workbench/parts/debug/electron-browser/debug.contribution.ts index 7dc6d6f0029..1b2783ced7b 100644 --- a/src/vs/workbench/parts/debug/electron-browser/debug.contribution.ts +++ b/src/vs/workbench/parts/debug/electron-browser/debug.contribution.ts @@ -49,8 +49,8 @@ import { DebugStatus } from 'vs/workbench/parts/debug/browser/debugStatus'; import { LifecyclePhase } from 'vs/platform/lifecycle/common/lifecycle'; class OpenDebugViewletAction extends ToggleViewletAction { - public static ID = VIEWLET_ID; - public static LABEL = nls.localize('toggleDebugViewlet', "Show Debug"); + public static readonly ID = VIEWLET_ID; + public static readonly LABEL = nls.localize('toggleDebugViewlet', "Show Debug"); constructor( id: string, @@ -63,8 +63,8 @@ class OpenDebugViewletAction extends ToggleViewletAction { } class OpenDebugPanelAction extends TogglePanelAction { - public static ID = 'workbench.debug.action.toggleRepl'; - public static LABEL = nls.localize('toggleDebugPanel', "Debug Console"); + public static readonly ID = 'workbench.debug.action.toggleRepl'; + public static readonly LABEL = nls.localize('toggleDebugPanel', "Debug Console"); constructor( id: string, diff --git a/src/vs/workbench/parts/debug/electron-browser/debugHover.ts b/src/vs/workbench/parts/debug/electron-browser/debugHover.ts index 36b6c1bf26c..ef996593519 100644 --- a/src/vs/workbench/parts/debug/electron-browser/debugHover.ts +++ b/src/vs/workbench/parts/debug/electron-browser/debugHover.ts @@ -32,7 +32,7 @@ const MAX_ELEMENTS_SHOWN = 18; export class DebugHoverWidget implements IContentWidget { - public static ID = 'debug.hoverWidget'; + public static readonly ID = 'debug.hoverWidget'; // editor.IContentWidget.allowEditorOverflow public allowEditorOverflow = true; diff --git a/src/vs/workbench/parts/execution/electron-browser/execution.contribution.ts b/src/vs/workbench/parts/execution/electron-browser/execution.contribution.ts index 0d39eea4017..6b63890e976 100644 --- a/src/vs/workbench/parts/execution/electron-browser/execution.contribution.ts +++ b/src/vs/workbench/parts/execution/electron-browser/execution.contribution.ts @@ -120,10 +120,10 @@ export abstract class AbstractOpenInTerminalAction extends Action { export class OpenConsoleAction extends AbstractOpenInTerminalAction { - public static ID = 'workbench.action.terminal.openNativeConsole'; - public static Label = env.isWindows ? nls.localize('globalConsoleActionWin', "Open New Command Prompt") : + public static readonly ID = 'workbench.action.terminal.openNativeConsole'; + public static readonly Label = env.isWindows ? nls.localize('globalConsoleActionWin', "Open New Command Prompt") : nls.localize('globalConsoleActionMacLinux', "Open New Terminal"); - public static ScopedLabel = env.isWindows ? nls.localize('scopedConsoleActionWin', "Open in Command Prompt") : + public static readonly ScopedLabel = env.isWindows ? nls.localize('scopedConsoleActionWin', "Open in Command Prompt") : nls.localize('scopedConsoleActionMacLinux', "Open in Terminal"); constructor( @@ -147,8 +147,8 @@ export class OpenConsoleAction extends AbstractOpenInTerminalAction { export class OpenIntegratedTerminalAction extends AbstractOpenInTerminalAction { - public static ID = 'workbench.action.terminal.openFolderInIntegratedTerminal'; - public static Label = nls.localize('openFolderInIntegratedTerminal', "Open in Terminal"); + public static readonly ID = 'workbench.action.terminal.openFolderInIntegratedTerminal'; + public static readonly Label = nls.localize('openFolderInIntegratedTerminal', "Open in Terminal"); constructor( id: string, diff --git a/src/vs/workbench/parts/files/browser/editors/binaryFileEditor.ts b/src/vs/workbench/parts/files/browser/editors/binaryFileEditor.ts index fe8aacb4f13..485173c6d4b 100644 --- a/src/vs/workbench/parts/files/browser/editors/binaryFileEditor.ts +++ b/src/vs/workbench/parts/files/browser/editors/binaryFileEditor.ts @@ -16,7 +16,7 @@ import { IWindowsService } from 'vs/platform/windows/common/windows'; */ export class BinaryFileEditor extends BaseBinaryResourceEditor { - public static ID = BINARY_FILE_EDITOR_ID; + public static readonly ID = BINARY_FILE_EDITOR_ID; constructor( @ITelemetryService telemetryService: ITelemetryService, diff --git a/src/vs/workbench/parts/files/browser/editors/textFileEditor.ts b/src/vs/workbench/parts/files/browser/editors/textFileEditor.ts index 8d300d8a568..8f360701955 100644 --- a/src/vs/workbench/parts/files/browser/editors/textFileEditor.ts +++ b/src/vs/workbench/parts/files/browser/editors/textFileEditor.ts @@ -35,7 +35,7 @@ import { ScrollType } from 'vs/editor/common/editorCommon'; */ export class TextFileEditor extends BaseTextEditor { - public static ID = TEXT_FILE_EDITOR_ID; + public static readonly ID = TEXT_FILE_EDITOR_ID; constructor( @ITelemetryService telemetryService: ITelemetryService, diff --git a/src/vs/workbench/parts/files/electron-browser/fileActions.ts b/src/vs/workbench/parts/files/electron-browser/fileActions.ts index c21ea893f22..d1cdc937a2b 100644 --- a/src/vs/workbench/parts/files/electron-browser/fileActions.ts +++ b/src/vs/workbench/parts/files/electron-browser/fileActions.ts @@ -148,7 +148,7 @@ export class BaseFileAction extends BaseErrorReportingAction { export class TriggerRenameFileAction extends BaseFileAction { - public static ID = 'renameFile'; + public static readonly ID = 'renameFile'; private tree: ITree; private renameAction: BaseRenameAction; @@ -284,7 +284,7 @@ export abstract class BaseRenameAction extends BaseFileAction { class RenameFileAction extends BaseRenameAction { - public static ID = 'workbench.files.action.renameFile'; + public static readonly ID = 'workbench.files.action.renameFile'; constructor( element: FileStat, @@ -523,8 +523,8 @@ export abstract class BaseGlobalNewAction extends Action { /* Create new file from anywhere: Open untitled */ export class GlobalNewUntitledFileAction extends Action { - public static ID = 'workbench.action.files.newUntitledFile'; - public static LABEL = nls.localize('newUntitledFile', "New Untitled File"); + public static readonly ID = 'workbench.action.files.newUntitledFile'; + public static readonly LABEL = nls.localize('newUntitledFile', "New Untitled File"); constructor( id: string, @@ -541,8 +541,8 @@ export class GlobalNewUntitledFileAction extends Action { /* Create new file from anywhere */ export class GlobalNewFileAction extends BaseGlobalNewAction { - public static ID = 'explorer.newFile'; - public static LABEL = nls.localize('newFile', "New File"); + public static readonly ID = 'explorer.newFile'; + public static readonly LABEL = nls.localize('newFile', "New File"); protected getAction(): IConstructorSignature2 { return NewFileAction; @@ -551,8 +551,8 @@ export class GlobalNewFileAction extends BaseGlobalNewAction { /* Create new folder from anywhere */ export class GlobalNewFolderAction extends BaseGlobalNewAction { - public static ID = 'explorer.newFolder'; - public static LABEL = nls.localize('newFolder', "New Folder"); + public static readonly ID = 'explorer.newFolder'; + public static readonly LABEL = nls.localize('newFolder', "New Folder"); protected getAction(): IConstructorSignature2 { return NewFolderAction; @@ -574,8 +574,8 @@ export abstract class BaseCreateAction extends BaseRenameAction { /* Create New File (only used internally by explorerViewer) */ export class CreateFileAction extends BaseCreateAction { - public static ID = 'workbench.files.action.createFileFromExplorer'; - public static LABEL = nls.localize('createNewFile', "New File"); + public static readonly ID = 'workbench.files.action.createFileFromExplorer'; + public static readonly LABEL = nls.localize('createNewFile', "New File"); constructor( element: FileStat, @@ -602,8 +602,8 @@ export class CreateFileAction extends BaseCreateAction { /* Create New Folder (only used internally by explorerViewer) */ export class CreateFolderAction extends BaseCreateAction { - public static ID = 'workbench.files.action.createFolderFromExplorer'; - public static LABEL = nls.localize('createNewFolder', "New Folder"); + public static readonly ID = 'workbench.files.action.createFolderFromExplorer'; + public static readonly LABEL = nls.localize('createNewFolder', "New Folder"); constructor( element: FileStat, @@ -783,7 +783,7 @@ export class BaseDeleteFileAction extends BaseFileAction { /* Move File/Folder to trash */ export class MoveFileToTrashAction extends BaseDeleteFileAction { - public static ID = 'moveFileToTrash'; + public static readonly ID = 'moveFileToTrash'; constructor( tree: ITree, @@ -800,7 +800,7 @@ export class MoveFileToTrashAction extends BaseDeleteFileAction { /* Import File */ export class ImportFileAction extends BaseFileAction { - public static ID = 'workbench.files.action.importFile'; + public static readonly ID = 'workbench.files.action.importFile'; private tree: ITree; constructor( @@ -915,7 +915,7 @@ export class ImportFileAction extends BaseFileAction { let fileToCopy: FileStat; export class CopyFileAction extends BaseFileAction { - public static ID = 'filesExplorer.copy'; + public static readonly ID = 'filesExplorer.copy'; private tree: ITree; constructor( @@ -951,7 +951,7 @@ export class CopyFileAction extends BaseFileAction { // Paste File/Folder export class PasteFileAction extends BaseFileAction { - public static ID = 'filesExplorer.paste'; + public static readonly ID = 'filesExplorer.paste'; private tree: ITree; @@ -1111,8 +1111,8 @@ export class DuplicateFileAction extends BaseFileAction { // Open to the side export class OpenToSideAction extends Action { - public static ID = 'explorer.openToSide'; - public static LABEL = nls.localize('openToSide', "Open to the Side"); + public static readonly ID = 'explorer.openToSide'; + public static readonly LABEL = nls.localize('openToSide', "Open to the Side"); private tree: ITree; private resource: URI; @@ -1184,8 +1184,8 @@ export class SelectResourceForCompareAction extends Action { // Global Compare with export class GlobalCompareResourcesAction extends Action { - public static ID = 'workbench.files.action.compareFileWith'; - public static LABEL = nls.localize('globalCompareFile', "Compare Active File With..."); + public static readonly ID = 'workbench.files.action.compareFileWith'; + public static readonly LABEL = nls.localize('globalCompareFile', "Compare Active File With..."); constructor( id: string, @@ -1447,8 +1447,8 @@ export abstract class BaseSaveOneFileAction extends BaseSaveFileAction { export class SaveFileAction extends BaseSaveOneFileAction { - public static ID = 'workbench.action.files.save'; - public static LABEL = nls.localize('save', "Save"); + public static readonly ID = 'workbench.action.files.save'; + public static readonly LABEL = nls.localize('save', "Save"); public isSaveAs(): boolean { return false; @@ -1457,8 +1457,8 @@ export class SaveFileAction extends BaseSaveOneFileAction { export class SaveFileAsAction extends BaseSaveOneFileAction { - public static ID = 'workbench.action.files.saveAs'; - public static LABEL = nls.localize('saveAs', "Save As..."); + public static readonly ID = 'workbench.action.files.saveAs'; + public static readonly LABEL = nls.localize('saveAs', "Save As..."); public isSaveAs(): boolean { return true; @@ -1596,8 +1596,8 @@ export abstract class BaseSaveAllAction extends BaseSaveFileAction { export class SaveAllAction extends BaseSaveAllAction { - public static ID = 'workbench.action.files.saveAll'; - public static LABEL = nls.localize('saveAll', "Save All"); + public static readonly ID = 'workbench.action.files.saveAll'; + public static readonly LABEL = nls.localize('saveAll', "Save All"); public get class(): string { return 'explorer-action save-all'; @@ -1614,8 +1614,8 @@ export class SaveAllAction extends BaseSaveAllAction { export class SaveAllInGroupAction extends BaseSaveAllAction { - public static ID = 'workbench.files.action.saveAllInGroup'; - public static LABEL = nls.localize('saveAllInGroup', "Save All in Group"); + public static readonly ID = 'workbench.files.action.saveAllInGroup'; + public static readonly LABEL = nls.localize('saveAllInGroup', "Save All in Group"); public get class(): string { return 'explorer-action save-all'; @@ -1645,8 +1645,8 @@ export class SaveAllInGroupAction extends BaseSaveAllAction { export class SaveFilesAction extends BaseSaveAllAction { - public static ID = 'workbench.action.files.saveFiles'; - public static LABEL = nls.localize('saveFiles', "Save All Files"); + public static readonly ID = 'workbench.action.files.saveFiles'; + public static readonly LABEL = nls.localize('saveFiles', "Save All Files"); protected getSaveAllArguments(): boolean { return this.includeUntitled(); @@ -1659,8 +1659,8 @@ export class SaveFilesAction extends BaseSaveAllAction { export class RevertFileAction extends Action { - public static ID = 'workbench.action.files.revert'; - public static LABEL = nls.localize('revert', "Revert File"); + public static readonly ID = 'workbench.action.files.revert'; + public static readonly LABEL = nls.localize('revert', "Revert File"); private resource: URI; @@ -1697,8 +1697,8 @@ export class RevertFileAction extends Action { export class FocusOpenEditorsView extends Action { - public static ID = 'workbench.files.action.focusOpenEditorsView'; - public static LABEL = nls.localize({ key: 'focusOpenEditors', comment: ['Open is an adjective'] }, "Focus on Open Editors View"); + public static readonly ID = 'workbench.files.action.focusOpenEditorsView'; + public static readonly LABEL = nls.localize({ key: 'focusOpenEditors', comment: ['Open is an adjective'] }, "Focus on Open Editors View"); constructor( id: string, @@ -1721,8 +1721,8 @@ export class FocusOpenEditorsView extends Action { export class FocusFilesExplorer extends Action { - public static ID = 'workbench.files.action.focusFilesExplorer'; - public static LABEL = nls.localize('focusFilesExplorer', "Focus on Files Explorer"); + public static readonly ID = 'workbench.files.action.focusFilesExplorer'; + public static readonly LABEL = nls.localize('focusFilesExplorer', "Focus on Files Explorer"); constructor( id: string, @@ -1745,8 +1745,8 @@ export class FocusFilesExplorer extends Action { export class ShowActiveFileInExplorer extends Action { - public static ID = 'workbench.files.action.showActiveFileInExplorer'; - public static LABEL = nls.localize('showInExplorer', "Reveal Active File in Side Bar"); + public static readonly ID = 'workbench.files.action.showActiveFileInExplorer'; + public static readonly LABEL = nls.localize('showInExplorer', "Reveal Active File in Side Bar"); constructor( id: string, @@ -1772,8 +1772,8 @@ export class ShowActiveFileInExplorer extends Action { export class CollapseExplorerView extends Action { - public static ID = 'workbench.files.action.collapseExplorerFolders'; - public static LABEL = nls.localize('collapseExplorerFolders', "Collapse Folders in Explorer"); + public static readonly ID = 'workbench.files.action.collapseExplorerFolders'; + public static readonly LABEL = nls.localize('collapseExplorerFolders', "Collapse Folders in Explorer"); constructor( id: string, @@ -1800,8 +1800,8 @@ export class CollapseExplorerView extends Action { export class RefreshExplorerView extends Action { - public static ID = 'workbench.files.action.refreshFilesExplorer'; - public static LABEL = nls.localize('refreshExplorer', "Refresh Explorer"); + public static readonly ID = 'workbench.files.action.refreshFilesExplorer'; + public static readonly LABEL = nls.localize('refreshExplorer', "Refresh Explorer"); constructor( id: string, @@ -1823,8 +1823,8 @@ export class RefreshExplorerView extends Action { export class ShowOpenedFileInNewWindow extends Action { - public static ID = 'workbench.action.files.showOpenedFileInNewWindow'; - public static LABEL = nls.localize('openFileInNewWindow', "Open Active File in New Window"); + public static readonly ID = 'workbench.action.files.showOpenedFileInNewWindow'; + public static readonly LABEL = nls.localize('openFileInNewWindow', "Open Active File in New Window"); constructor( id: string, @@ -1850,7 +1850,7 @@ export class ShowOpenedFileInNewWindow extends Action { export class RevealInOSAction extends Action { - public static LABEL = isWindows ? nls.localize('revealInWindows', "Reveal in Explorer") : isMacintosh ? nls.localize('revealInMac', "Reveal in Finder") : nls.localize('openContainer', "Open Containing Folder"); + public static readonly LABEL = isWindows ? nls.localize('revealInWindows', "Reveal in Explorer") : isMacintosh ? nls.localize('revealInMac', "Reveal in Finder") : nls.localize('openContainer', "Open Containing Folder"); constructor( private resource: URI, @@ -1870,8 +1870,8 @@ export class RevealInOSAction extends Action { export class GlobalRevealInOSAction extends Action { - public static ID = 'workbench.action.files.revealActiveFileInWindows'; - public static LABEL = isWindows ? nls.localize('revealActiveFileInWindows', "Reveal Active File in Windows Explorer") : (isMacintosh ? nls.localize('revealActiveFileInMac', "Reveal Active File in Finder") : nls.localize('openActiveFileContainer', "Open Containing Folder of Active File")); + public static readonly ID = 'workbench.action.files.revealActiveFileInWindows'; + public static readonly LABEL = isWindows ? nls.localize('revealActiveFileInWindows', "Reveal Active File in Windows Explorer") : (isMacintosh ? nls.localize('revealActiveFileInMac', "Reveal Active File in Finder") : nls.localize('openActiveFileContainer', "Open Containing Folder of Active File")); constructor( id: string, @@ -1890,7 +1890,7 @@ export class GlobalRevealInOSAction extends Action { export class CopyPathAction extends Action { - public static LABEL = nls.localize('copyPath', "Copy Path"); + public static readonly LABEL = nls.localize('copyPath', "Copy Path"); constructor( private resource: URI, @@ -1910,8 +1910,8 @@ export class CopyPathAction extends Action { export class GlobalCopyPathAction extends Action { - public static ID = 'workbench.action.files.copyPathOfActiveFile'; - public static LABEL = nls.localize('copyPathOfActive', "Copy Path of Active File"); + public static readonly ID = 'workbench.action.files.copyPathOfActiveFile'; + public static readonly LABEL = nls.localize('copyPathOfActive', "Copy Path of Active File"); constructor( id: string, @@ -1991,8 +1991,8 @@ export function getWellFormedFileName(filename: string): string { export class CompareWithSavedAction extends Action { - public static ID = 'workbench.files.action.compareWithSaved'; - public static LABEL = nls.localize('compareWithSaved', "Compare Active File with Saved"); + public static readonly ID = 'workbench.files.action.compareWithSaved'; + public static readonly LABEL = nls.localize('compareWithSaved', "Compare Active File with Saved"); private static SCHEME = 'showModifications'; @@ -2049,8 +2049,8 @@ export class CompareWithSavedAction extends Action { export class CompareWithClipboardAction extends Action { - public static ID = 'workbench.files.action.compareWithClipboard'; - public static LABEL = nls.localize('compareWithClipboard', "Compare Active File with Clipboard"); + public static readonly ID = 'workbench.files.action.compareWithClipboard'; + public static readonly LABEL = nls.localize('compareWithClipboard', "Compare Active File with Clipboard"); private static SCHEME = 'clipboardCompare'; diff --git a/src/vs/workbench/parts/files/electron-browser/files.contribution.ts b/src/vs/workbench/parts/files/electron-browser/files.contribution.ts index b09d84a7d00..8bedc8f8563 100644 --- a/src/vs/workbench/parts/files/electron-browser/files.contribution.ts +++ b/src/vs/workbench/parts/files/electron-browser/files.contribution.ts @@ -36,8 +36,8 @@ import { LifecyclePhase } from 'vs/platform/lifecycle/common/lifecycle'; // Viewlet Action export class OpenExplorerViewletAction extends ToggleViewletAction { - public static ID = VIEWLET_ID; - public static LABEL = nls.localize('showExplorerViewlet', "Show Explorer"); + public static readonly ID = VIEWLET_ID; + public static readonly LABEL = nls.localize('showExplorerViewlet', "Show Explorer"); constructor( id: string, diff --git a/src/vs/workbench/parts/files/electron-browser/views/emptyView.ts b/src/vs/workbench/parts/files/electron-browser/views/emptyView.ts index 44299149c25..95667aa866e 100644 --- a/src/vs/workbench/parts/files/electron-browser/views/emptyView.ts +++ b/src/vs/workbench/parts/files/electron-browser/views/emptyView.ts @@ -25,7 +25,7 @@ import { IWorkspaceContextService, WorkbenchState } from 'vs/platform/workspace/ export class EmptyView extends ViewsViewletPanel { public static ID: string = 'workbench.explorer.emptyView'; - public static NAME = nls.localize('noWorkspace', "No Folder Opened"); + public static readonly NAME = nls.localize('noWorkspace', "No Folder Opened"); private button: Button; private messageDiv: Builder; diff --git a/src/vs/workbench/parts/files/electron-browser/views/openEditorsViewer.ts b/src/vs/workbench/parts/files/electron-browser/views/openEditorsViewer.ts index 5ca4c004f89..04642da5929 100644 --- a/src/vs/workbench/parts/files/electron-browser/views/openEditorsViewer.ts +++ b/src/vs/workbench/parts/files/electron-browser/views/openEditorsViewer.ts @@ -80,7 +80,7 @@ interface IEditorGroupTemplateData { export class Renderer implements IRenderer { - public static ITEM_HEIGHT = 22; + public static readonly ITEM_HEIGHT = 22; private static EDITOR_GROUP_TEMPLATE_ID = 'editorgroup'; private static OPEN_EDITOR_TEMPLATE_ID = 'openeditor'; diff --git a/src/vs/workbench/parts/markers/browser/markersPanelActions.ts b/src/vs/workbench/parts/markers/browser/markersPanelActions.ts index 60960529c70..207be79c10e 100644 --- a/src/vs/workbench/parts/markers/browser/markersPanelActions.ts +++ b/src/vs/workbench/parts/markers/browser/markersPanelActions.ts @@ -27,8 +27,8 @@ import { attachInputBoxStyler } from 'vs/platform/theme/common/styler'; export class ToggleMarkersPanelAction extends TogglePanelAction { - public static ID = 'workbench.actions.view.problems'; - public static LABEL = Messages.MARKERS_PANEL_TOGGLE_LABEL; + public static readonly ID = 'workbench.actions.view.problems'; + public static readonly LABEL = Messages.MARKERS_PANEL_TOGGLE_LABEL; constructor(id: string, label: string, @IPartService partService: IPartService, @@ -52,8 +52,8 @@ export class ToggleMarkersPanelAction extends TogglePanelAction { export class ShowProblemsPanelAction extends Action { - public static ID = 'workbench.action.problems.focus'; - public static LABEL = Messages.MARKERS_PANEL_SHOW_LABEL; + public static readonly ID = 'workbench.action.problems.focus'; + public static readonly LABEL = Messages.MARKERS_PANEL_SHOW_LABEL; constructor(id: string, label: string, @IPanelService private panelService: IPanelService, @@ -74,7 +74,7 @@ export class ShowProblemsPanelAction extends Action { export class ToggleErrorsAndWarningsAction extends TogglePanelAction { public static ID: string = 'workbench.action.showErrorsWarnings'; - public static LABEL = Messages.SHOW_ERRORS_WARNINGS_ACTION_LABEL; + public static readonly LABEL = Messages.SHOW_ERRORS_WARNINGS_ACTION_LABEL; constructor(id: string, label: string, @IPartService partService: IPartService, diff --git a/src/vs/workbench/parts/markers/common/messages.ts b/src/vs/workbench/parts/markers/common/messages.ts index ae1519e8331..95fb1fe5f7f 100644 --- a/src/vs/workbench/parts/markers/common/messages.ts +++ b/src/vs/workbench/parts/markers/common/messages.ts @@ -30,18 +30,18 @@ export default class Messages { public static MARKERS_PANEL_FILTER_INFOS: string = nls.localize('markers.panel.filter.infos', "infos"); public static MARKERS_PANEL_SINGLE_ERROR_LABEL: string = nls.localize('markers.panel.single.error.label', "1 Error"); - public static MARKERS_PANEL_MULTIPLE_ERRORS_LABEL = (noOfErrors: number): string => { return nls.localize('markers.panel.multiple.errors.label', "{0} Errors", '' + noOfErrors); }; + public static readonly MARKERS_PANEL_MULTIPLE_ERRORS_LABEL = (noOfErrors: number): string => { return nls.localize('markers.panel.multiple.errors.label', "{0} Errors", '' + noOfErrors); }; public static MARKERS_PANEL_SINGLE_WARNING_LABEL: string = nls.localize('markers.panel.single.warning.label', "1 Warning"); - public static MARKERS_PANEL_MULTIPLE_WARNINGS_LABEL = (noOfWarnings: number): string => { return nls.localize('markers.panel.multiple.warnings.label', "{0} Warnings", '' + noOfWarnings); }; + public static readonly MARKERS_PANEL_MULTIPLE_WARNINGS_LABEL = (noOfWarnings: number): string => { return nls.localize('markers.panel.multiple.warnings.label', "{0} Warnings", '' + noOfWarnings); }; public static MARKERS_PANEL_SINGLE_INFO_LABEL: string = nls.localize('markers.panel.single.info.label', "1 Info"); - public static MARKERS_PANEL_MULTIPLE_INFOS_LABEL = (noOfInfos: number): string => { return nls.localize('markers.panel.multiple.infos.label', "{0} Infos", '' + noOfInfos); }; + public static readonly MARKERS_PANEL_MULTIPLE_INFOS_LABEL = (noOfInfos: number): string => { return nls.localize('markers.panel.multiple.infos.label', "{0} Infos", '' + noOfInfos); }; public static MARKERS_PANEL_SINGLE_UNKNOWN_LABEL: string = nls.localize('markers.panel.single.unknown.label', "1 Unknown"); - public static MARKERS_PANEL_MULTIPLE_UNKNOWNS_LABEL = (noOfUnknowns: number): string => { return nls.localize('markers.panel.multiple.unknowns.label', "{0} Unknowns", '' + noOfUnknowns); }; + public static readonly MARKERS_PANEL_MULTIPLE_UNKNOWNS_LABEL = (noOfUnknowns: number): string => { return nls.localize('markers.panel.multiple.unknowns.label', "{0} Unknowns", '' + noOfUnknowns); }; - public static MARKERS_PANEL_AT_LINE_COL_NUMBER = (ln: number, col: number): string => { return nls.localize('markers.panel.at.ln.col.number', "({0}, {1})", '' + ln, '' + col); }; + public static readonly MARKERS_PANEL_AT_LINE_COL_NUMBER = (ln: number, col: number): string => { return nls.localize('markers.panel.at.ln.col.number', "({0}, {1})", '' + ln, '' + col); }; - public static MARKERS_TREE_ARIA_LABEL_RESOURCE = (fileName, noOfProblems): string => { return nls.localize('problems.tree.aria.label.resource', "{0} with {1} problems", fileName, noOfProblems); }; - public static MARKERS_TREE_ARIA_LABEL_MARKER = (marker: IMarker): string => { + public static readonly MARKERS_TREE_ARIA_LABEL_RESOURCE = (fileName, noOfProblems): string => { return nls.localize('problems.tree.aria.label.resource', "{0} with {1} problems", fileName, noOfProblems); }; + public static readonly MARKERS_TREE_ARIA_LABEL_MARKER = (marker: IMarker): string => { switch (marker.severity) { case Severity.Error: return marker.source ? nls.localize('problems.tree.aria.label.error.marker', "Error generated by {0}: {1} at line {2} and character {3}", marker.source, marker.message, marker.startLineNumber, marker.startColumn) diff --git a/src/vs/workbench/parts/output/browser/outputActions.ts b/src/vs/workbench/parts/output/browser/outputActions.ts index 9664d932ba0..8fdbcd9698f 100644 --- a/src/vs/workbench/parts/output/browser/outputActions.ts +++ b/src/vs/workbench/parts/output/browser/outputActions.ts @@ -18,8 +18,8 @@ import { IThemeService } from 'vs/platform/theme/common/themeService'; export class ToggleOutputAction extends TogglePanelAction { - public static ID = 'workbench.action.output.toggleOutput'; - public static LABEL = nls.localize('toggleOutput', "Toggle Output"); + public static readonly ID = 'workbench.action.output.toggleOutput'; + public static readonly LABEL = nls.localize('toggleOutput', "Toggle Output"); constructor( id: string, label: string, @@ -32,8 +32,8 @@ export class ToggleOutputAction extends TogglePanelAction { export class ClearOutputAction extends Action { - public static ID = 'workbench.output.action.clearOutput'; - public static LABEL = nls.localize('clearOutput', "Clear Output"); + public static readonly ID = 'workbench.output.action.clearOutput'; + public static readonly LABEL = nls.localize('clearOutput', "Clear Output"); constructor( id: string, label: string, @@ -53,8 +53,8 @@ export class ClearOutputAction extends Action { export class ToggleOutputScrollLockAction extends Action { - public static ID = 'workbench.output.action.toggleOutputScrollLock'; - public static LABEL = nls.localize({ key: 'toggleOutputScrollLock', comment: ['Turn on / off automatic output scrolling'] }, "Toggle Output Scroll Lock"); + public static readonly ID = 'workbench.output.action.toggleOutputScrollLock'; + public static readonly LABEL = nls.localize({ key: 'toggleOutputScrollLock', comment: ['Turn on / off automatic output scrolling'] }, "Toggle Output Scroll Lock"); private toDispose: IDisposable[] = []; @@ -90,7 +90,7 @@ export class ToggleOutputScrollLockAction extends Action { export class SwitchOutputAction extends Action { - public static ID = 'workbench.output.action.switchBetweenOutputs'; + public static readonly ID = 'workbench.output.action.switchBetweenOutputs'; constructor( @IOutputService private outputService: IOutputService) { super(SwitchOutputAction.ID, nls.localize('switchToOutput.label', "Switch to Output")); diff --git a/src/vs/workbench/parts/preferences/browser/preferencesActions.ts b/src/vs/workbench/parts/preferences/browser/preferencesActions.ts index b9f81c65680..e2c9bd976f7 100644 --- a/src/vs/workbench/parts/preferences/browser/preferencesActions.ts +++ b/src/vs/workbench/parts/preferences/browser/preferencesActions.ts @@ -18,8 +18,8 @@ import { PICK_WORKSPACE_FOLDER_COMMAND } from 'vs/workbench/browser/actions/work export class OpenRawDefaultSettingsAction extends Action { - public static ID = 'workbench.action.openRawDefaultSettings'; - public static LABEL = nls.localize('openRawDefaultSettings', "Open Raw Default Settings"); + public static readonly ID = 'workbench.action.openRawDefaultSettings'; + public static readonly LABEL = nls.localize('openRawDefaultSettings', "Open Raw Default Settings"); constructor( id: string, @@ -36,8 +36,8 @@ export class OpenRawDefaultSettingsAction extends Action { export class OpenGlobalSettingsAction extends Action { - public static ID = 'workbench.action.openGlobalSettings'; - public static LABEL = nls.localize('openGlobalSettings', "Open User Settings"); + public static readonly ID = 'workbench.action.openGlobalSettings'; + public static readonly LABEL = nls.localize('openGlobalSettings', "Open User Settings"); constructor( id: string, @@ -54,8 +54,8 @@ export class OpenGlobalSettingsAction extends Action { export class OpenGlobalKeybindingsAction extends Action { - public static ID = 'workbench.action.openGlobalKeybindings'; - public static LABEL = nls.localize('openGlobalKeybindings', "Open Keyboard Shortcuts"); + public static readonly ID = 'workbench.action.openGlobalKeybindings'; + public static readonly LABEL = nls.localize('openGlobalKeybindings', "Open Keyboard Shortcuts"); constructor( id: string, @@ -72,8 +72,8 @@ export class OpenGlobalKeybindingsAction extends Action { export class OpenGlobalKeybindingsFileAction extends Action { - public static ID = 'workbench.action.openGlobalKeybindingsFile'; - public static LABEL = nls.localize('openGlobalKeybindingsFile', "Open Keyboard Shortcuts File"); + public static readonly ID = 'workbench.action.openGlobalKeybindingsFile'; + public static readonly LABEL = nls.localize('openGlobalKeybindingsFile', "Open Keyboard Shortcuts File"); constructor( id: string, @@ -90,8 +90,8 @@ export class OpenGlobalKeybindingsFileAction extends Action { export class OpenWorkspaceSettingsAction extends Action { - public static ID = 'workbench.action.openWorkspaceSettings'; - public static LABEL = nls.localize('openWorkspaceSettings', "Open Workspace Settings"); + public static readonly ID = 'workbench.action.openWorkspaceSettings'; + public static readonly LABEL = nls.localize('openWorkspaceSettings', "Open Workspace Settings"); private disposables: IDisposable[] = []; @@ -123,8 +123,8 @@ export class OpenWorkspaceSettingsAction extends Action { export const OPEN_FOLDER_SETTINGS_COMMAND = '_workbench.action.openFolderSettings'; export class OpenFolderSettingsAction extends Action { - public static ID = 'workbench.action.openFolderSettings'; - public static LABEL = nls.localize('openFolderSettings', "Open Folder Settings"); + public static readonly ID = 'workbench.action.openFolderSettings'; + public static readonly LABEL = nls.localize('openFolderSettings', "Open Folder Settings"); private disposables: IDisposable[] = []; @@ -163,8 +163,8 @@ export class OpenFolderSettingsAction extends Action { export class ConfigureLanguageBasedSettingsAction extends Action { - public static ID = 'workbench.action.configureLanguageBasedSettings'; - public static LABEL = nls.localize('configureLanguageBasedSettings', "Configure Language Specific Settings..."); + public static readonly ID = 'workbench.action.configureLanguageBasedSettings'; + public static readonly LABEL = nls.localize('configureLanguageBasedSettings', "Configure Language Specific Settings..."); constructor( id: string, diff --git a/src/vs/workbench/parts/preferences/browser/preferencesEditor.ts b/src/vs/workbench/parts/preferences/browser/preferencesEditor.ts index e7592e2471f..a195b75a566 100644 --- a/src/vs/workbench/parts/preferences/browser/preferencesEditor.ts +++ b/src/vs/workbench/parts/preferences/browser/preferencesEditor.ts @@ -72,7 +72,7 @@ export class PreferencesEditorInput extends SideBySideEditorInput { } export class DefaultPreferencesEditorInput extends ResourceEditorInput { - public static ID = 'workbench.editorinputs.defaultpreferences'; + public static readonly ID = 'workbench.editorinputs.defaultpreferences'; constructor(defaultSettingsResource: URI, @ITextModelService textModelResolverService: ITextModelService, @IHashService hashService: IHashService diff --git a/src/vs/workbench/parts/preferences/browser/preferencesWidgets.ts b/src/vs/workbench/parts/preferences/browser/preferencesWidgets.ts index 960f92ed984..fb47a588bb1 100644 --- a/src/vs/workbench/parts/preferences/browser/preferencesWidgets.ts +++ b/src/vs/workbench/parts/preferences/browser/preferencesWidgets.ts @@ -751,7 +751,7 @@ export class FloatingClickWidget extends Widget implements IOverlayWidget { export class EditPreferenceWidget extends Disposable { - public static GLYPH_MARGIN_CLASS_NAME = 'edit-preferences-widget'; + public static readonly GLYPH_MARGIN_CLASS_NAME = 'edit-preferences-widget'; private _line: number; private _preferences: T[]; diff --git a/src/vs/workbench/parts/quickopen/browser/commandsHandler.ts b/src/vs/workbench/parts/quickopen/browser/commandsHandler.ts index 556f60a0d87..461b6f6cdec 100644 --- a/src/vs/workbench/parts/quickopen/browser/commandsHandler.ts +++ b/src/vs/workbench/parts/quickopen/browser/commandsHandler.ts @@ -134,8 +134,8 @@ class CommandsHistory { export class ShowAllCommandsAction extends Action { - public static ID = 'workbench.action.showCommands'; - public static LABEL = nls.localize('showTriggerActions', "Show All Commands"); + public static readonly ID = 'workbench.action.showCommands'; + public static readonly LABEL = nls.localize('showTriggerActions', "Show All Commands"); constructor( id: string, @@ -164,8 +164,8 @@ export class ShowAllCommandsAction extends Action { export class ClearCommandHistoryAction extends Action { - public static ID = 'workbench.action.clearCommandHistory'; - public static LABEL = nls.localize('clearCommandHistory', "Clear Command History"); + public static readonly ID = 'workbench.action.clearCommandHistory'; + public static readonly LABEL = nls.localize('clearCommandHistory', "Clear Command History"); constructor( id: string, diff --git a/src/vs/workbench/parts/quickopen/browser/gotoLineHandler.ts b/src/vs/workbench/parts/quickopen/browser/gotoLineHandler.ts index f213f0fb695..297669a92db 100644 --- a/src/vs/workbench/parts/quickopen/browser/gotoLineHandler.ts +++ b/src/vs/workbench/parts/quickopen/browser/gotoLineHandler.ts @@ -26,8 +26,8 @@ export const GOTO_LINE_PREFIX = ':'; export class GotoLineAction extends QuickOpenAction { - public static ID = 'workbench.action.gotoLine'; - public static LABEL = nls.localize('gotoLine', "Go to Line..."); + public static readonly ID = 'workbench.action.gotoLine'; + public static readonly LABEL = nls.localize('gotoLine', "Go to Line..."); constructor(actionId: string, actionLabel: string, @IQuickOpenService private readonly _quickOpenService: IQuickOpenService, diff --git a/src/vs/workbench/parts/quickopen/browser/gotoSymbolHandler.ts b/src/vs/workbench/parts/quickopen/browser/gotoSymbolHandler.ts index 8a750cf3cae..d451792268d 100644 --- a/src/vs/workbench/parts/quickopen/browser/gotoSymbolHandler.ts +++ b/src/vs/workbench/parts/quickopen/browser/gotoSymbolHandler.ts @@ -32,8 +32,8 @@ export const SCOPE_PREFIX = ':'; export class GotoSymbolAction extends QuickOpenAction { - public static ID = 'workbench.action.gotoSymbol'; - public static LABEL = nls.localize('gotoSymbol', "Go to Symbol in File..."); + public static readonly ID = 'workbench.action.gotoSymbol'; + public static readonly LABEL = nls.localize('gotoSymbol', "Go to Symbol in File..."); constructor(actionId: string, actionLabel: string, @IQuickOpenService quickOpenService: IQuickOpenService) { super(actionId, actionLabel, GOTO_SYMBOL_PREFIX, quickOpenService); diff --git a/src/vs/workbench/parts/quickopen/browser/viewPickerHandler.ts b/src/vs/workbench/parts/quickopen/browser/viewPickerHandler.ts index e785486a71f..6b499c85130 100644 --- a/src/vs/workbench/parts/quickopen/browser/viewPickerHandler.ts +++ b/src/vs/workbench/parts/quickopen/browser/viewPickerHandler.ts @@ -178,8 +178,8 @@ export class ViewPickerHandler extends QuickOpenHandler { export class OpenViewPickerAction extends QuickOpenAction { - public static ID = 'workbench.action.openView'; - public static LABEL = nls.localize('openView', "Open View"); + public static readonly ID = 'workbench.action.openView'; + public static readonly LABEL = nls.localize('openView', "Open View"); constructor( id: string, @@ -192,8 +192,8 @@ export class OpenViewPickerAction extends QuickOpenAction { export class QuickOpenViewPickerAction extends Action { - public static ID = 'workbench.action.quickOpenView'; - public static LABEL = nls.localize('quickOpenView', "Quick Open View"); + public static readonly ID = 'workbench.action.quickOpenView'; + public static readonly LABEL = nls.localize('quickOpenView', "Quick Open View"); constructor( id: string, diff --git a/src/vs/workbench/parts/search/browser/searchActions.ts b/src/vs/workbench/parts/search/browser/searchActions.ts index 26e5ba284f6..15ef085db62 100644 --- a/src/vs/workbench/parts/search/browser/searchActions.ts +++ b/src/vs/workbench/parts/search/browser/searchActions.ts @@ -61,8 +61,8 @@ export const toggleRegexCommand = (accessor: ServicesAccessor) => { export class ShowNextSearchIncludeAction extends Action { - public static ID = 'search.history.showNextIncludePattern'; - public static LABEL = nls.localize('nextSearchIncludePattern', "Show Next Search Include Pattern"); + public static readonly ID = 'search.history.showNextIncludePattern'; + public static readonly LABEL = nls.localize('nextSearchIncludePattern', "Show Next Search Include Pattern"); public static CONTEXT_KEY_EXPRESSION: ContextKeyExpr = ContextKeyExpr.and(Constants.SearchViewletVisibleKey, Constants.PatternIncludesFocusedKey); constructor(id: string, label: string, @@ -82,8 +82,8 @@ export class ShowNextSearchIncludeAction extends Action { export class ShowPreviousSearchIncludeAction extends Action { - public static ID = 'search.history.showPreviousIncludePattern'; - public static LABEL = nls.localize('previousSearchIncludePattern', "Show Previous Search Include Pattern"); + public static readonly ID = 'search.history.showPreviousIncludePattern'; + public static readonly LABEL = nls.localize('previousSearchIncludePattern', "Show Previous Search Include Pattern"); public static CONTEXT_KEY_EXPRESSION: ContextKeyExpr = ContextKeyExpr.and(Constants.SearchViewletVisibleKey, Constants.PatternIncludesFocusedKey); constructor(id: string, label: string, @@ -103,8 +103,8 @@ export class ShowPreviousSearchIncludeAction extends Action { export class ShowNextSearchExcludeAction extends Action { - public static ID = 'search.history.showNextExcludePattern'; - public static LABEL = nls.localize('nextSearchExcludePattern', "Show Next Search Exclude Pattern"); + public static readonly ID = 'search.history.showNextExcludePattern'; + public static readonly LABEL = nls.localize('nextSearchExcludePattern', "Show Next Search Exclude Pattern"); public static CONTEXT_KEY_EXPRESSION: ContextKeyExpr = ContextKeyExpr.and(Constants.SearchViewletVisibleKey, Constants.PatternExcludesFocusedKey); constructor(id: string, label: string, @@ -123,8 +123,8 @@ export class ShowNextSearchExcludeAction extends Action { export class ShowPreviousSearchExcludeAction extends Action { - public static ID = 'search.history.showPreviousExcludePattern'; - public static LABEL = nls.localize('previousSearchExcludePattern', "Show Previous Search Exclude Pattern"); + public static readonly ID = 'search.history.showPreviousExcludePattern'; + public static readonly LABEL = nls.localize('previousSearchExcludePattern', "Show Previous Search Exclude Pattern"); public static CONTEXT_KEY_EXPRESSION: ContextKeyExpr = ContextKeyExpr.and(Constants.SearchViewletVisibleKey, Constants.PatternExcludesFocusedKey); constructor(id: string, label: string, @@ -144,8 +144,8 @@ export class ShowPreviousSearchExcludeAction extends Action { export class ShowNextSearchTermAction extends Action { - public static ID = 'search.history.showNext'; - public static LABEL = nls.localize('nextSearchTerm', "Show Next Search Term"); + public static readonly ID = 'search.history.showNext'; + public static readonly LABEL = nls.localize('nextSearchTerm', "Show Next Search Term"); public static CONTEXT_KEY_EXPRESSION: ContextKeyExpr = ContextKeyExpr.and(Constants.SearchViewletVisibleKey, Constants.SearchInputBoxFocusedKey); constructor(id: string, label: string, @@ -166,8 +166,8 @@ export class ShowNextSearchTermAction extends Action { export class ShowPreviousSearchTermAction extends Action { - public static ID = 'search.history.showPrevious'; - public static LABEL = nls.localize('previousSearchTerm', "Show Previous Search Term"); + public static readonly ID = 'search.history.showPrevious'; + public static readonly LABEL = nls.localize('previousSearchTerm', "Show Previous Search Term"); public static CONTEXT_KEY_EXPRESSION: ContextKeyExpr = ContextKeyExpr.and(Constants.SearchViewletVisibleKey, Constants.SearchInputBoxFocusedKey); constructor(id: string, label: string, @@ -187,8 +187,8 @@ export class ShowPreviousSearchTermAction extends Action { export class FocusNextInputAction extends Action { - public static ID = 'search.focus.nextInputBox'; - public static LABEL = nls.localize('focusNextInputBox', "Focus Next Input Box"); + public static readonly ID = 'search.focus.nextInputBox'; + public static readonly LABEL = nls.localize('focusNextInputBox', "Focus Next Input Box"); constructor(id: string, label: string, @IViewletService private viewletService: IViewletService) { super(id, label); @@ -202,8 +202,8 @@ export class FocusNextInputAction extends Action { export class FocusPreviousInputAction extends Action { - public static ID = 'search.focus.previousInputBox'; - public static LABEL = nls.localize('focusPreviousInputBox', "Focus Previous Input Box"); + public static readonly ID = 'search.focus.previousInputBox'; + public static readonly LABEL = nls.localize('focusPreviousInputBox', "Focus Previous Input Box"); constructor(id: string, label: string, @IViewletService private viewletService: IViewletService) { super(id, label); @@ -261,7 +261,7 @@ export const SHOW_SEARCH_LABEL = nls.localize('showSearchViewlet', "Show Search" export class FindInFilesAction extends FindOrReplaceInFilesAction { - public static LABEL = nls.localize('findInFiles', "Find in Files"); + public static readonly LABEL = nls.localize('findInFiles', "Find in Files"); constructor(id: string, label: string, @IViewletService viewletService: IViewletService) { super(id, label, viewletService, { @@ -274,8 +274,8 @@ export class FindInFilesAction extends FindOrReplaceInFilesAction { export class FindInFilesWithSelectedTextAction extends FindOrReplaceInFilesAction { - public static ID = 'workbench.action.findInFilesWithSelectedText'; - public static LABEL = nls.localize('findInFilesWithSelectedText', "Find in Files With Selected Text"); + public static readonly ID = 'workbench.action.findInFilesWithSelectedText'; + public static readonly LABEL = nls.localize('findInFilesWithSelectedText', "Find in Files With Selected Text"); constructor(id: string, label: string, @IViewletService viewletService: IViewletService) { super(id, label, viewletService, { @@ -289,8 +289,8 @@ export class FindInFilesWithSelectedTextAction extends FindOrReplaceInFilesActio export class ReplaceInFilesAction extends FindOrReplaceInFilesAction { - public static ID = 'workbench.action.replaceInFiles'; - public static LABEL = nls.localize('replaceInFiles', "Replace in Files"); + public static readonly ID = 'workbench.action.replaceInFiles'; + public static readonly LABEL = nls.localize('replaceInFiles', "Replace in Files"); constructor(id: string, label: string, @IViewletService viewletService: IViewletService) { super(id, label, viewletService, { @@ -303,8 +303,8 @@ export class ReplaceInFilesAction extends FindOrReplaceInFilesAction { export class ReplaceInFilesWithSelectedTextAction extends FindOrReplaceInFilesAction { - public static ID = 'workbench.action.replaceInFilesWithSelectedText'; - public static LABEL = nls.localize('replaceInFilesWithSelectedText', "Replace in Files With Selected Text"); + public static readonly ID = 'workbench.action.replaceInFilesWithSelectedText'; + public static readonly LABEL = nls.localize('replaceInFilesWithSelectedText', "Replace in Files With Selected Text"); constructor(id: string, label: string, @IViewletService viewletService: IViewletService) { super(id, label, viewletService, { @@ -389,8 +389,8 @@ export class ClearSearchResultsAction extends Action { } export class FocusNextSearchResultAction extends Action { - public static ID = 'search.action.focusNextSearchResult'; - public static LABEL = nls.localize('FocusNextSearchResult.label', "Focus Next Search Result"); + public static readonly ID = 'search.action.focusNextSearchResult'; + public static readonly LABEL = nls.localize('FocusNextSearchResult.label', "Focus Next Search Result"); constructor(id: string, label: string, @IViewletService private viewletService: IViewletService) { super(id, label); @@ -404,8 +404,8 @@ export class FocusNextSearchResultAction extends Action { } export class FocusPreviousSearchResultAction extends Action { - public static ID = 'search.action.focusPreviousSearchResult'; - public static LABEL = nls.localize('FocusPreviousSearchResult.label', "Focus Previous Search Result"); + public static readonly ID = 'search.action.focusPreviousSearchResult'; + public static readonly LABEL = nls.localize('FocusPreviousSearchResult.label', "Focus Previous Search Result"); constructor(id: string, label: string, @IViewletService private viewletService: IViewletService) { super(id, label); diff --git a/src/vs/workbench/parts/search/electron-browser/searchActions.ts b/src/vs/workbench/parts/search/electron-browser/searchActions.ts index 1a635a1f5b5..68f6e35f5e9 100644 --- a/src/vs/workbench/parts/search/electron-browser/searchActions.ts +++ b/src/vs/workbench/parts/search/electron-browser/searchActions.ts @@ -19,7 +19,7 @@ import { relative } from 'path'; export class FindInFolderAction extends Action { - public static ID = 'filesExplorer.findInFolder'; + public static readonly ID = 'filesExplorer.findInFolder'; private resource: URI; @@ -57,7 +57,7 @@ export const findInFolderCommand = (accessor: ServicesAccessor, resource?: URI) export class FindInWorkspaceAction extends Action { - public static ID = 'filesExplorer.findInWorkspace'; + public static readonly ID = 'filesExplorer.findInWorkspace'; constructor( @IViewletService private viewletService: IViewletService) { super(FindInWorkspaceAction.ID, nls.localize('findInWorkspace', "Find in Workspace...")); diff --git a/src/vs/workbench/parts/tasks/electron-browser/task.contribution.ts b/src/vs/workbench/parts/tasks/electron-browser/task.contribution.ts index ca6dfceb742..c61eabe12d2 100644 --- a/src/vs/workbench/parts/tasks/electron-browser/task.contribution.ts +++ b/src/vs/workbench/parts/tasks/electron-browser/task.contribution.ts @@ -95,8 +95,8 @@ namespace ConfigureTaskAction { class CloseMessageAction extends Action { - public static ID = 'workbench.action.build.closeMessage'; - public static TEXT = nls.localize('CloseMessageAction.label', 'Close'); + public static readonly ID = 'workbench.action.build.closeMessage'; + public static readonly TEXT = nls.localize('CloseMessageAction.label', 'Close'); public closeFunction: () => void; diff --git a/src/vs/workbench/parts/tasks/test/electron-browser/configuration.test.ts b/src/vs/workbench/parts/tasks/test/electron-browser/configuration.test.ts index 0f2def07e4b..d6fcf362c8f 100644 --- a/src/vs/workbench/parts/tasks/test/electron-browser/configuration.test.ts +++ b/src/vs/workbench/parts/tasks/test/electron-browser/configuration.test.ts @@ -235,7 +235,7 @@ class CustomTaskBuilder { class ProblemMatcherBuilder { - public static DEFAULT_UUID = UUID.generateUuid(); + public static readonly DEFAULT_UUID = UUID.generateUuid(); public result: ProblemMatcher; diff --git a/src/vs/workbench/parts/terminal/electron-browser/terminalActions.ts b/src/vs/workbench/parts/terminal/electron-browser/terminalActions.ts index e1d7e318805..9297b40c9bd 100644 --- a/src/vs/workbench/parts/terminal/electron-browser/terminalActions.ts +++ b/src/vs/workbench/parts/terminal/electron-browser/terminalActions.ts @@ -29,8 +29,8 @@ export const TERMINAL_PICKER_PREFIX = 'term '; export class ToggleTerminalAction extends TogglePanelAction { - public static ID = 'workbench.action.terminal.toggleTerminal'; - public static LABEL = nls.localize('workbench.action.terminal.toggleTerminal', "Toggle Integrated Terminal"); + public static readonly ID = 'workbench.action.terminal.toggleTerminal'; + public static readonly LABEL = nls.localize('workbench.action.terminal.toggleTerminal', "Toggle Integrated Terminal"); constructor( id: string, label: string, @@ -53,9 +53,9 @@ export class ToggleTerminalAction extends TogglePanelAction { export class KillTerminalAction extends Action { - public static ID = 'workbench.action.terminal.kill'; - public static LABEL = nls.localize('workbench.action.terminal.kill', "Kill the Active Terminal Instance"); - public static PANEL_LABEL = nls.localize('workbench.action.terminal.kill.short', "Kill Terminal"); + public static readonly ID = 'workbench.action.terminal.kill'; + public static readonly LABEL = nls.localize('workbench.action.terminal.kill', "Kill the Active Terminal Instance"); + public static readonly PANEL_LABEL = nls.localize('workbench.action.terminal.kill.short', "Kill Terminal"); constructor( id: string, label: string, @@ -79,8 +79,8 @@ export class KillTerminalAction extends Action { export class QuickKillTerminalAction extends Action { - public static ID = 'workbench.action.terminal.quickKill'; - public static LABEL = nls.localize('workbench.action.terminal.quickKill', "Kill Terminal Instance"); + public static readonly ID = 'workbench.action.terminal.quickKill'; + public static readonly LABEL = nls.localize('workbench.action.terminal.quickKill', "Kill Terminal Instance"); constructor( id: string, label: string, @@ -111,8 +111,8 @@ export class QuickKillTerminalAction extends Action { */ export class CopyTerminalSelectionAction extends Action { - public static ID = 'workbench.action.terminal.copySelection'; - public static LABEL = nls.localize('workbench.action.terminal.copySelection', "Copy Selection"); + public static readonly ID = 'workbench.action.terminal.copySelection'; + public static readonly LABEL = nls.localize('workbench.action.terminal.copySelection', "Copy Selection"); constructor( id: string, label: string, @@ -132,8 +132,8 @@ export class CopyTerminalSelectionAction extends Action { export class SelectAllTerminalAction extends Action { - public static ID = 'workbench.action.terminal.selectAll'; - public static LABEL = nls.localize('workbench.action.terminal.selectAll', "Select All"); + public static readonly ID = 'workbench.action.terminal.selectAll'; + public static readonly LABEL = nls.localize('workbench.action.terminal.selectAll', "Select All"); constructor( id: string, label: string, @@ -153,8 +153,8 @@ export class SelectAllTerminalAction extends Action { export class DeleteWordLeftTerminalAction extends Action { - public static ID = 'workbench.action.terminal.deleteWordLeft'; - public static LABEL = nls.localize('workbench.action.terminal.deleteWordLeft', "Delete Word Left"); + public static readonly ID = 'workbench.action.terminal.deleteWordLeft'; + public static readonly LABEL = nls.localize('workbench.action.terminal.deleteWordLeft', "Delete Word Left"); constructor( id: string, label: string, @@ -175,8 +175,8 @@ export class DeleteWordLeftTerminalAction extends Action { export class DeleteWordRightTerminalAction extends Action { - public static ID = 'workbench.action.terminal.deleteWordRight'; - public static LABEL = nls.localize('workbench.action.terminal.deleteWordRight', "Delete Word Right"); + public static readonly ID = 'workbench.action.terminal.deleteWordRight'; + public static readonly LABEL = nls.localize('workbench.action.terminal.deleteWordRight', "Delete Word Right"); constructor( id: string, label: string, @@ -197,9 +197,9 @@ export class DeleteWordRightTerminalAction extends Action { export class CreateNewTerminalAction extends Action { - public static ID = 'workbench.action.terminal.new'; - public static LABEL = nls.localize('workbench.action.terminal.new', "Create New Integrated Terminal"); - public static PANEL_LABEL = nls.localize('workbench.action.terminal.new.short', "New Terminal"); + public static readonly ID = 'workbench.action.terminal.new'; + public static readonly LABEL = nls.localize('workbench.action.terminal.new', "Create New Integrated Terminal"); + public static readonly PANEL_LABEL = nls.localize('workbench.action.terminal.new.short', "New Terminal"); constructor( id: string, label: string, @@ -241,8 +241,8 @@ export class CreateNewTerminalAction extends Action { export class FocusActiveTerminalAction extends Action { - public static ID = 'workbench.action.terminal.focus'; - public static LABEL = nls.localize('workbench.action.terminal.focus', "Focus Terminal"); + public static readonly ID = 'workbench.action.terminal.focus'; + public static readonly LABEL = nls.localize('workbench.action.terminal.focus', "Focus Terminal"); constructor( id: string, label: string, @@ -263,8 +263,8 @@ export class FocusActiveTerminalAction extends Action { export class FocusNextTerminalAction extends Action { - public static ID = 'workbench.action.terminal.focusNext'; - public static LABEL = nls.localize('workbench.action.terminal.focusNext', "Focus Next Terminal"); + public static readonly ID = 'workbench.action.terminal.focusNext'; + public static readonly LABEL = nls.localize('workbench.action.terminal.focusNext', "Focus Next Terminal"); constructor( id: string, label: string, @@ -281,8 +281,8 @@ export class FocusNextTerminalAction extends Action { export class FocusPreviousTerminalAction extends Action { - public static ID = 'workbench.action.terminal.focusPrevious'; - public static LABEL = nls.localize('workbench.action.terminal.focusPrevious', "Focus Previous Terminal"); + public static readonly ID = 'workbench.action.terminal.focusPrevious'; + public static readonly LABEL = nls.localize('workbench.action.terminal.focusPrevious', "Focus Previous Terminal"); constructor( id: string, label: string, @@ -298,8 +298,8 @@ export class FocusPreviousTerminalAction extends Action { } export class TerminalPasteAction extends Action { - public static ID = 'workbench.action.terminal.paste'; - public static LABEL = nls.localize('workbench.action.terminal.paste', "Paste into Active Terminal"); + public static readonly ID = 'workbench.action.terminal.paste'; + public static readonly LABEL = nls.localize('workbench.action.terminal.paste', "Paste into Active Terminal"); constructor( id: string, label: string, @@ -319,8 +319,8 @@ export class TerminalPasteAction extends Action { export class SelectDefaultShellWindowsTerminalAction extends Action { - public static ID = 'workbench.action.terminal.selectDefaultShell'; - public static LABEL = nls.localize('workbench.action.terminal.DefaultShell', "Select Default Shell"); + public static readonly ID = 'workbench.action.terminal.selectDefaultShell'; + public static readonly LABEL = nls.localize('workbench.action.terminal.DefaultShell', "Select Default Shell"); constructor( id: string, label: string, @@ -336,8 +336,8 @@ export class SelectDefaultShellWindowsTerminalAction extends Action { export class RunSelectedTextInTerminalAction extends Action { - public static ID = 'workbench.action.terminal.runSelectedText'; - public static LABEL = nls.localize('workbench.action.terminal.runSelectedText', "Run Selected Text In Active Terminal"); + public static readonly ID = 'workbench.action.terminal.runSelectedText'; + public static readonly LABEL = nls.localize('workbench.action.terminal.runSelectedText', "Run Selected Text In Active Terminal"); constructor( id: string, label: string, @@ -371,8 +371,8 @@ export class RunSelectedTextInTerminalAction extends Action { export class RunActiveFileInTerminalAction extends Action { - public static ID = 'workbench.action.terminal.runActiveFile'; - public static LABEL = nls.localize('workbench.action.terminal.runActiveFile', "Run Active File In Active Terminal"); + public static readonly ID = 'workbench.action.terminal.runActiveFile'; + public static readonly LABEL = nls.localize('workbench.action.terminal.runActiveFile', "Run Active File In Active Terminal"); constructor( id: string, label: string, @@ -404,8 +404,8 @@ export class RunActiveFileInTerminalAction extends Action { export class SwitchTerminalInstanceAction extends Action { - public static ID = 'workbench.action.terminal.switchTerminalInstance'; - public static LABEL = nls.localize('workbench.action.terminal.switchTerminalInstance', "Switch Terminal Instance"); + public static readonly ID = 'workbench.action.terminal.switchTerminalInstance'; + public static readonly LABEL = nls.localize('workbench.action.terminal.switchTerminalInstance', "Switch Terminal Instance"); constructor( id: string, label: string, @@ -447,8 +447,8 @@ export class SwitchTerminalInstanceActionItem extends SelectActionItem { export class ScrollDownTerminalAction extends Action { - public static ID = 'workbench.action.terminal.scrollDown'; - public static LABEL = nls.localize('workbench.action.terminal.scrollDown', "Scroll Down (Line)"); + public static readonly ID = 'workbench.action.terminal.scrollDown'; + public static readonly LABEL = nls.localize('workbench.action.terminal.scrollDown', "Scroll Down (Line)"); constructor( id: string, label: string, @@ -468,8 +468,8 @@ export class ScrollDownTerminalAction extends Action { export class ScrollDownPageTerminalAction extends Action { - public static ID = 'workbench.action.terminal.scrollDownPage'; - public static LABEL = nls.localize('workbench.action.terminal.scrollDownPage', "Scroll Down (Page)"); + public static readonly ID = 'workbench.action.terminal.scrollDownPage'; + public static readonly LABEL = nls.localize('workbench.action.terminal.scrollDownPage', "Scroll Down (Page)"); constructor( id: string, label: string, @@ -489,8 +489,8 @@ export class ScrollDownPageTerminalAction extends Action { export class ScrollToBottomTerminalAction extends Action { - public static ID = 'workbench.action.terminal.scrollToBottom'; - public static LABEL = nls.localize('workbench.action.terminal.scrollToBottom', "Scroll to Bottom"); + public static readonly ID = 'workbench.action.terminal.scrollToBottom'; + public static readonly LABEL = nls.localize('workbench.action.terminal.scrollToBottom', "Scroll to Bottom"); constructor( id: string, label: string, @@ -510,8 +510,8 @@ export class ScrollToBottomTerminalAction extends Action { export class ScrollUpTerminalAction extends Action { - public static ID = 'workbench.action.terminal.scrollUp'; - public static LABEL = nls.localize('workbench.action.terminal.scrollUp', "Scroll Up (Line)"); + public static readonly ID = 'workbench.action.terminal.scrollUp'; + public static readonly LABEL = nls.localize('workbench.action.terminal.scrollUp', "Scroll Up (Line)"); constructor( id: string, label: string, @@ -531,8 +531,8 @@ export class ScrollUpTerminalAction extends Action { export class ScrollUpPageTerminalAction extends Action { - public static ID = 'workbench.action.terminal.scrollUpPage'; - public static LABEL = nls.localize('workbench.action.terminal.scrollUpPage', "Scroll Up (Page)"); + public static readonly ID = 'workbench.action.terminal.scrollUpPage'; + public static readonly LABEL = nls.localize('workbench.action.terminal.scrollUpPage', "Scroll Up (Page)"); constructor( id: string, label: string, @@ -552,8 +552,8 @@ export class ScrollUpPageTerminalAction extends Action { export class ScrollToTopTerminalAction extends Action { - public static ID = 'workbench.action.terminal.scrollToTop'; - public static LABEL = nls.localize('workbench.action.terminal.scrollToTop', "Scroll to Top"); + public static readonly ID = 'workbench.action.terminal.scrollToTop'; + public static readonly LABEL = nls.localize('workbench.action.terminal.scrollToTop', "Scroll to Top"); constructor( id: string, label: string, @@ -573,8 +573,8 @@ export class ScrollToTopTerminalAction extends Action { export class ClearTerminalAction extends Action { - public static ID = 'workbench.action.terminal.clear'; - public static LABEL = nls.localize('workbench.action.terminal.clear', "Clear"); + public static readonly ID = 'workbench.action.terminal.clear'; + public static readonly LABEL = nls.localize('workbench.action.terminal.clear', "Clear"); constructor( id: string, label: string, @@ -594,8 +594,8 @@ export class ClearTerminalAction extends Action { export class AllowWorkspaceShellTerminalCommand extends Action { - public static ID = 'workbench.action.terminal.allowWorkspaceShell'; - public static LABEL = nls.localize('workbench.action.terminal.allowWorkspaceShell', "Allow Workspace Shell Configuration"); + public static readonly ID = 'workbench.action.terminal.allowWorkspaceShell'; + public static readonly LABEL = nls.localize('workbench.action.terminal.allowWorkspaceShell', "Allow Workspace Shell Configuration"); constructor( id: string, label: string, @@ -612,8 +612,8 @@ export class AllowWorkspaceShellTerminalCommand extends Action { export class DisallowWorkspaceShellTerminalCommand extends Action { - public static ID = 'workbench.action.terminal.disallowWorkspaceShell'; - public static LABEL = nls.localize('workbench.action.terminal.disallowWorkspaceShell', "Disallow Workspace Shell Configuration"); + public static readonly ID = 'workbench.action.terminal.disallowWorkspaceShell'; + public static readonly LABEL = nls.localize('workbench.action.terminal.disallowWorkspaceShell', "Disallow Workspace Shell Configuration"); constructor( id: string, label: string, @@ -630,8 +630,8 @@ export class DisallowWorkspaceShellTerminalCommand extends Action { export class RenameTerminalAction extends Action { - public static ID = 'workbench.action.terminal.rename'; - public static LABEL = nls.localize('workbench.action.terminal.rename', "Rename"); + public static readonly ID = 'workbench.action.terminal.rename'; + public static readonly LABEL = nls.localize('workbench.action.terminal.rename', "Rename"); constructor( id: string, label: string, @@ -659,8 +659,8 @@ export class RenameTerminalAction extends Action { export class FocusTerminalFindWidgetAction extends Action { - public static ID = 'workbench.action.terminal.focusFindWidget'; - public static LABEL = nls.localize('workbench.action.terminal.focusFindWidget', "Focus Find Widget"); + public static readonly ID = 'workbench.action.terminal.focusFindWidget'; + public static readonly LABEL = nls.localize('workbench.action.terminal.focusFindWidget', "Focus Find Widget"); constructor( id: string, label: string, @@ -676,8 +676,8 @@ export class FocusTerminalFindWidgetAction extends Action { export class HideTerminalFindWidgetAction extends Action { - public static ID = 'workbench.action.terminal.hideFindWidget'; - public static LABEL = nls.localize('workbench.action.terminal.hideFindWidget', "Hide Find Widget"); + public static readonly ID = 'workbench.action.terminal.hideFindWidget'; + public static readonly LABEL = nls.localize('workbench.action.terminal.hideFindWidget', "Hide Find Widget"); constructor( id: string, label: string, @@ -693,8 +693,8 @@ export class HideTerminalFindWidgetAction extends Action { export class ShowNextFindTermTerminalFindWidgetAction extends Action { - public static ID = 'workbench.action.terminal.findWidget.history.showNext'; - public static LABEL = nls.localize('nextTerminalFindTerm', "Show Next Find Term"); + public static readonly ID = 'workbench.action.terminal.findWidget.history.showNext'; + public static readonly LABEL = nls.localize('nextTerminalFindTerm', "Show Next Find Term"); constructor( id: string, label: string, @@ -710,8 +710,8 @@ export class ShowNextFindTermTerminalFindWidgetAction extends Action { export class ShowPreviousFindTermTerminalFindWidgetAction extends Action { - public static ID = 'workbench.action.terminal.findWidget.history.showPrevious'; - public static LABEL = nls.localize('previousTerminalFindTerm', "Show Previous Find Term"); + public static readonly ID = 'workbench.action.terminal.findWidget.history.showPrevious'; + public static readonly LABEL = nls.localize('previousTerminalFindTerm', "Show Previous Find Term"); constructor( id: string, label: string, @@ -750,8 +750,8 @@ export class QuickOpenActionTermContributor extends ActionBarContributor { export class QuickOpenTermAction extends Action { - public static ID = 'workbench.action.quickOpenTerm'; - public static LABEL = nls.localize('quickOpenTerm', "Switch Active Terminal"); + public static readonly ID = 'workbench.action.quickOpenTerm'; + public static readonly LABEL = nls.localize('quickOpenTerm', "Switch Active Terminal"); constructor( id: string, diff --git a/src/vs/workbench/parts/welcome/overlay/browser/welcomeOverlay.ts b/src/vs/workbench/parts/welcome/overlay/browser/welcomeOverlay.ts index 31585553567..26b5cf2c7e9 100644 --- a/src/vs/workbench/parts/welcome/overlay/browser/welcomeOverlay.ts +++ b/src/vs/workbench/parts/welcome/overlay/browser/welcomeOverlay.ts @@ -99,8 +99,8 @@ let welcomeOverlay: WelcomeOverlay; export class WelcomeOverlayAction extends Action { - public static ID = 'workbench.action.showInterfaceOverview'; - public static LABEL = localize('welcomeOverlay', "User Interface Overview"); + public static readonly ID = 'workbench.action.showInterfaceOverview'; + public static readonly LABEL = localize('welcomeOverlay', "User Interface Overview"); constructor( id: string, @@ -121,8 +121,8 @@ export class WelcomeOverlayAction extends Action { export class HideWelcomeOverlayAction extends Action { - public static ID = 'workbench.action.hideInterfaceOverview'; - public static LABEL = localize('hideWelcomeOverlay', "Hide Interface Overview"); + public static readonly ID = 'workbench.action.hideInterfaceOverview'; + public static readonly LABEL = localize('hideWelcomeOverlay', "Hide Interface Overview"); constructor( id: string, diff --git a/src/vs/workbench/parts/welcome/page/electron-browser/welcomePage.ts b/src/vs/workbench/parts/welcome/page/electron-browser/welcomePage.ts index 3ce78b87c09..87f57144d7d 100644 --- a/src/vs/workbench/parts/welcome/page/electron-browser/welcomePage.ts +++ b/src/vs/workbench/parts/welcome/page/electron-browser/welcomePage.ts @@ -87,8 +87,8 @@ function isWelcomePageEnabled(configurationService: IConfigurationService) { export class WelcomePageAction extends Action { - public static ID = 'workbench.action.showWelcomePage'; - public static LABEL = localize('welcomePage', "Welcome"); + public static readonly ID = 'workbench.action.showWelcomePage'; + public static readonly LABEL = localize('welcomePage', "Welcome"); constructor( id: string, diff --git a/src/vs/workbench/parts/welcome/walkThrough/electron-browser/editor/editorWalkThrough.ts b/src/vs/workbench/parts/welcome/walkThrough/electron-browser/editor/editorWalkThrough.ts index ca384a89ac8..2cf12e99052 100644 --- a/src/vs/workbench/parts/welcome/walkThrough/electron-browser/editor/editorWalkThrough.ts +++ b/src/vs/workbench/parts/welcome/walkThrough/electron-browser/editor/editorWalkThrough.ts @@ -26,8 +26,8 @@ const inputOptions: WalkThroughInputOptions = { export class EditorWalkThroughAction extends Action { - public static ID = 'workbench.action.showInteractivePlayground'; - public static LABEL = localize('editorWalkThrough', "Interactive Playground"); + public static readonly ID = 'workbench.action.showInteractivePlayground'; + public static readonly LABEL = localize('editorWalkThrough', "Interactive Playground"); constructor( id: string, diff --git a/src/vs/workbench/parts/welcome/walkThrough/electron-browser/walkThroughActions.ts b/src/vs/workbench/parts/welcome/walkThrough/electron-browser/walkThroughActions.ts index 4f09888babb..5e8592604bc 100644 --- a/src/vs/workbench/parts/welcome/walkThrough/electron-browser/walkThroughActions.ts +++ b/src/vs/workbench/parts/welcome/walkThrough/electron-browser/walkThroughActions.ts @@ -12,8 +12,8 @@ import { WalkThroughPart } from 'vs/workbench/parts/welcome/walkThrough/electron export class WalkThroughArrowUpAction extends Action { - public static ID = 'workbench.action.interactivePlayground.arrowUp'; - public static LABEL = localize('editorWalkThrough.arrowUp', "Scroll Up (Line)"); + public static readonly ID = 'workbench.action.interactivePlayground.arrowUp'; + public static readonly LABEL = localize('editorWalkThrough.arrowUp', "Scroll Up (Line)"); constructor( id: string, @@ -34,8 +34,8 @@ export class WalkThroughArrowUpAction extends Action { export class WalkThroughArrowDownAction extends Action { - public static ID = 'workbench.action.interactivePlayground.arrowDown'; - public static LABEL = localize('editorWalkThrough.arrowDown', "Scroll Down (Line)"); + public static readonly ID = 'workbench.action.interactivePlayground.arrowDown'; + public static readonly LABEL = localize('editorWalkThrough.arrowDown', "Scroll Down (Line)"); constructor( id: string, @@ -56,8 +56,8 @@ export class WalkThroughArrowDownAction extends Action { export class WalkThroughPageUpAction extends Action { - public static ID = 'workbench.action.interactivePlayground.pageUp'; - public static LABEL = localize('editorWalkThrough.pageUp', "Scroll Up (Page)"); + public static readonly ID = 'workbench.action.interactivePlayground.pageUp'; + public static readonly LABEL = localize('editorWalkThrough.pageUp', "Scroll Up (Page)"); constructor( id: string, @@ -78,8 +78,8 @@ export class WalkThroughPageUpAction extends Action { export class WalkThroughPageDownAction extends Action { - public static ID = 'workbench.action.interactivePlayground.pageDown'; - public static LABEL = localize('editorWalkThrough.pageDown', "Scroll Down (Page)"); + public static readonly ID = 'workbench.action.interactivePlayground.pageDown'; + public static readonly LABEL = localize('editorWalkThrough.pageDown', "Scroll Down (Page)"); constructor( id: string, diff --git a/src/vs/workbench/services/keybinding/electron-browser/keybindingService.ts b/src/vs/workbench/services/keybinding/electron-browser/keybindingService.ts index bf8f981aeb3..25f31b72287 100644 --- a/src/vs/workbench/services/keybinding/electron-browser/keybindingService.ts +++ b/src/vs/workbench/services/keybinding/electron-browser/keybindingService.ts @@ -38,7 +38,7 @@ import { IConfigurationService } from 'vs/platform/configuration/common/configur import { onUnexpectedError } from 'vs/base/common/errors'; export class KeyboardMapperFactory { - public static INSTANCE = new KeyboardMapperFactory(); + public static readonly INSTANCE = new KeyboardMapperFactory(); private _layoutInfo: nativeKeymap.IKeyboardLayoutInfo; private _rawMapping: nativeKeymap.IKeyboardMapping; diff --git a/src/vs/workbench/services/search/node/ripgrepTextSearch.ts b/src/vs/workbench/services/search/node/ripgrepTextSearch.ts index 78c1e149897..fcc960af59e 100644 --- a/src/vs/workbench/services/search/node/ripgrepTextSearch.ts +++ b/src/vs/workbench/services/search/node/ripgrepTextSearch.ts @@ -163,8 +163,8 @@ export class RipgrepParser extends EventEmitter { private static RESULT_REGEX = /^\u001b\[m(\d+)\u001b\[m:(.*)(\r?)/; private static FILE_REGEX = /^\u001b\[m(.+)\u001b\[m$/; - public static MATCH_START_MARKER = '\u001b[m\u001b[31m'; - public static MATCH_END_MARKER = '\u001b[m'; + public static readonly MATCH_START_MARKER = '\u001b[m\u001b[31m'; + public static readonly MATCH_END_MARKER = '\u001b[m'; private fileMatch: FileMatch; private remainder: string;