From ed03cbf71ade29ea62b4bcac0d8952195fd6969d Mon Sep 17 00:00:00 2001 From: Remco Haszing Date: Sat, 7 Oct 2023 18:38:07 +0200 Subject: [PATCH] Remove 'use strict' TypeScript adds this for us. --- src/languageservice/parser/yamlParser07.ts | 1 - src/languageservice/services/documentSymbols.ts | 1 - src/languageservice/services/modelineUtil.ts | 2 +- src/languageservice/services/yamlFormatter.ts | 1 - src/languageservice/services/yamlHover.ts | 1 - src/languageservice/services/yamlSchemaService.ts | 1 - src/languageservice/services/yamlValidation.ts | 1 - src/languageservice/utils/documentPositionCalculator.ts | 1 - src/languageservice/utils/objects.ts | 1 - src/languageservice/utils/strings.ts | 1 - src/server.ts | 1 - test/schema.test.ts | 2 -- 12 files changed, 1 insertion(+), 13 deletions(-) diff --git a/src/languageservice/parser/yamlParser07.ts b/src/languageservice/parser/yamlParser07.ts index bd44891de..1f39a8220 100644 --- a/src/languageservice/parser/yamlParser07.ts +++ b/src/languageservice/parser/yamlParser07.ts @@ -3,7 +3,6 @@ * Copyright (c) Adam Voss. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ -'use strict'; import { Parser, Composer, Document, LineCounter, ParseOptions, DocumentOptions, SchemaOptions } from 'yaml'; import { YAMLDocument, SingleYAMLDocument } from './yaml-documents'; diff --git a/src/languageservice/services/documentSymbols.ts b/src/languageservice/services/documentSymbols.ts index 6aa631d63..42520736b 100644 --- a/src/languageservice/services/documentSymbols.ts +++ b/src/languageservice/services/documentSymbols.ts @@ -3,7 +3,6 @@ * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ -'use strict'; import { SymbolInformation, DocumentSymbol } from 'vscode-languageserver-types'; import { YAMLSchemaService } from './yamlSchemaService'; diff --git a/src/languageservice/services/modelineUtil.ts b/src/languageservice/services/modelineUtil.ts index 76aa1bdda..46badd632 100644 --- a/src/languageservice/services/modelineUtil.ts +++ b/src/languageservice/services/modelineUtil.ts @@ -2,7 +2,7 @@ * Copyright (c) Red Hat, Inc. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ -'use strict'; + import { SingleYAMLDocument } from '../parser/yamlParser07'; import { JSONDocument } from '../parser/jsonParser07'; diff --git a/src/languageservice/services/yamlFormatter.ts b/src/languageservice/services/yamlFormatter.ts index 5727877bc..fff674444 100644 --- a/src/languageservice/services/yamlFormatter.ts +++ b/src/languageservice/services/yamlFormatter.ts @@ -3,7 +3,6 @@ * Copyright (c) Adam Voss. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ -'use strict'; import { Range, Position, TextEdit, FormattingOptions } from 'vscode-languageserver-types'; import { CustomFormatterOptions, LanguageSettings } from '../yamlLanguageService'; diff --git a/src/languageservice/services/yamlHover.ts b/src/languageservice/services/yamlHover.ts index 3e7cc8a50..d19ce53bf 100644 --- a/src/languageservice/services/yamlHover.ts +++ b/src/languageservice/services/yamlHover.ts @@ -3,7 +3,6 @@ * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ -'use strict'; import { Hover, MarkupContent, MarkupKind, Position, Range } from 'vscode-languageserver-types'; import { matchOffsetToDocument } from '../utils/arrUtils'; diff --git a/src/languageservice/services/yamlSchemaService.ts b/src/languageservice/services/yamlSchemaService.ts index 61953f166..453b74eb9 100644 --- a/src/languageservice/services/yamlSchemaService.ts +++ b/src/languageservice/services/yamlSchemaService.ts @@ -3,7 +3,6 @@ * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ -'use strict'; import { JSONSchema, JSONSchemaMap, JSONSchemaRef } from '../jsonSchema'; import { SchemaPriority, SchemaRequestService, WorkspaceContextService } from '../yamlLanguageService'; diff --git a/src/languageservice/services/yamlValidation.ts b/src/languageservice/services/yamlValidation.ts index 8ba3f023b..fd26af2e8 100644 --- a/src/languageservice/services/yamlValidation.ts +++ b/src/languageservice/services/yamlValidation.ts @@ -3,7 +3,6 @@ * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ -'use strict'; import { Diagnostic, Position } from 'vscode-languageserver-types'; import { LanguageSettings } from '../yamlLanguageService'; diff --git a/src/languageservice/utils/documentPositionCalculator.ts b/src/languageservice/utils/documentPositionCalculator.ts index 0abbf098d..a1b2d0f7c 100644 --- a/src/languageservice/utils/documentPositionCalculator.ts +++ b/src/languageservice/utils/documentPositionCalculator.ts @@ -3,7 +3,6 @@ * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ -'use strict'; import { Position } from 'vscode-languageserver-types'; diff --git a/src/languageservice/utils/objects.ts b/src/languageservice/utils/objects.ts index 7337cf948..8b45199b4 100644 --- a/src/languageservice/utils/objects.ts +++ b/src/languageservice/utils/objects.ts @@ -2,7 +2,6 @@ * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ -'use strict'; // eslint-disable-next-line @typescript-eslint/no-explicit-any, @typescript-eslint/explicit-module-boundary-types export function equals(one: any, other: any): boolean { diff --git a/src/languageservice/utils/strings.ts b/src/languageservice/utils/strings.ts index 726b260da..6171411df 100644 --- a/src/languageservice/utils/strings.ts +++ b/src/languageservice/utils/strings.ts @@ -2,7 +2,6 @@ * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ -'use strict'; import { CharCode } from './charCode'; diff --git a/src/server.ts b/src/server.ts index ad8128dc4..0e91671e4 100644 --- a/src/server.ts +++ b/src/server.ts @@ -4,7 +4,6 @@ * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ -'use strict'; import { createConnection, Connection, ProposedFeatures } from 'vscode-languageserver/node'; import * as nls from 'vscode-nls'; diff --git a/test/schema.test.ts b/test/schema.test.ts index b4ddd1fd4..1747b1c40 100644 --- a/test/schema.test.ts +++ b/test/schema.test.ts @@ -1,5 +1,3 @@ -'use strict'; - import * as assert from 'assert'; import * as parser from '../src/languageservice/parser/yamlParser07'; import * as SchemaService from '../src/languageservice/services/yamlSchemaService';