Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 4992219

Browse files
Fix type imports and ESLint directives
1 parent 15c069f commit 4992219

21 files changed

+120
-86
lines changed

‎src/extension.ts‎

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import { DebugSessionFeature } from "./features/DebugSession";
1010
import { ExamplesFeature } from "./features/Examples";
1111
import { ExpandAliasFeature } from "./features/ExpandAlias";
1212
import { ExtensionCommandsFeature } from "./features/ExtensionCommands";
13-
import { ExternalApiFeature, IPowerShellExtensionClient } from "./features/ExternalApi";
13+
import { ExternalApiFeature, typeIPowerShellExtensionClient } from "./features/ExternalApi";
1414
import { GenerateBugReportFeature } from "./features/GenerateBugReport";
1515
import { GetCommandsFeature } from "./features/GetCommands";
1616
import { HelpCompletionFeature } from "./features/HelpCompletion";
@@ -82,7 +82,6 @@ export async function activate(context: vscode.ExtensionContext): Promise<IPower
8282
// e.g. /** | */
8383
// eslint-disable-next-line no-useless-escape
8484
beforeText: /^\s*\/\*\*(?!\/)([^\*]|\*(?!\/))*$/,
85-
// eslint-disable-next-line no-useless-escape
8685
afterText: /^\s*\*\/$/,
8786
action: { indentAction: vscode.IndentAction.IndentOutdent, appendText: " * " },
8887
},
@@ -201,7 +200,7 @@ function registerWaitForPsesActivationCommand(context: vscode.ExtensionContext):
201200
const pidFile = vscode.Uri.joinPath(context.globalStorageUri, "sessions", pidFileName);
202201
const fs = vscode.workspace.fs;
203202
// Wait for the file to be created
204-
// eslint-disable-next-line @typescript-eslint/no-unnecessary-condition, no-constant-condition
203+
// eslint-disable-next-line @typescript-eslint/no-unnecessary-condition
205204
while (true) {
206205
try {
207206
const pidContent = await fs.readFile(pidFile);

‎src/features/CodeActions.ts‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
// Licensed under the MIT License.
33

44
import vscode = require("vscode");
5-
import { ILogger } from "../logging";
5+
import type{ ILogger } from "../logging";
66

77
export class CodeActionsFeature implements vscode.Disposable {
88
private command: vscode.Disposable;

‎src/features/Console.ts‎

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,11 @@
44
import vscode = require("vscode");
55
import { NotificationType, RequestType } from "vscode-languageclient";
66
import { LanguageClient } from "vscode-languageclient/node";
7-
import { ICheckboxQuickPickItem, showCheckboxQuickPick } from "../controls/checkboxQuickPick";
8-
import { ILogger } from "../logging";
7+
import {
8+
type ICheckboxQuickPickItem,
9+
showCheckboxQuickPick,
10+
} from "../controls/checkboxQuickPick";
11+
import type { ILogger } from "../logging";
912
import { getSettings } from "../settings";
1013
import { LanguageClientConsumer } from "../languageClientConsumer";
1114

‎src/features/DebugSession.ts‎

Lines changed: 26 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -2,39 +2,39 @@
22
// Licensed under the MIT License.
33

44
import {
5-
debug,
6-
CancellationToken,
7-
CancellationTokenSource,
8-
DebugAdapterDescriptor,
9-
DebugAdapterDescriptorFactory,
10-
DebugAdapterExecutable,
11-
DebugAdapterNamedPipeServer,
12-
DebugConfiguration,
13-
DebugConfigurationProvider,
14-
DebugSession,
15-
ExtensionContext,
16-
WorkspaceFolder,
17-
Disposable,
18-
window,
19-
extensions,
20-
workspace,
21-
commands,
22-
InputBoxOptions,
23-
QuickPickItem,
24-
QuickPickOptions,
25-
DebugConfigurationProviderTriggerKind,
26-
DebugAdapterTrackerFactory,
27-
DebugAdapterTracker,
28-
LogOutputChannel
5+
debug,
6+
type CancellationToken,
7+
CancellationTokenSource,
8+
type DebugAdapterDescriptor,
9+
type DebugAdapterDescriptorFactory,
10+
DebugAdapterExecutable,
11+
DebugAdapterNamedPipeServer,
12+
type DebugConfiguration,
13+
type DebugConfigurationProvider,
14+
type DebugSession,
15+
type ExtensionContext,
16+
type WorkspaceFolder,
17+
Disposable,
18+
window,
19+
extensions,
20+
workspace,
21+
commands,
22+
type InputBoxOptions,
23+
type QuickPickItem,
24+
type QuickPickOptions,
25+
DebugConfigurationProviderTriggerKind,
26+
type DebugAdapterTrackerFactory,
27+
type DebugAdapterTracker,
28+
typeLogOutputChannel,
2929
} from "vscode";
3030
import type { DebugProtocol } from "@vscode/debugprotocol";
3131
import { NotificationType, RequestType } from "vscode-languageclient";
3232
import { LanguageClient } from "vscode-languageclient/node";
3333
import { LanguageClientConsumer } from "../languageClientConsumer";
34-
import { ILogger } from "../logging";
34+
import type{ ILogger } from "../logging";
3535
import { OperatingSystem, getPlatformDetails } from "../platform";
3636
import { PowerShellProcess } from "../process";
37-
import { IEditorServicesSessionDetails, SessionManager } from "../session";
37+
import { typeIEditorServicesSessionDetails, SessionManager } from "../session";
3838
import { getSettings } from "../settings";
3939
import path from "path";
4040
import { checkIfFileExists } from "../utils";
@@ -703,7 +703,6 @@ interface IProcessItem extends QuickPickItem {
703703
processId: number; // payload for the QuickPick UI
704704
}
705705

706-
// eslint-disable-next-line @typescript-eslint/no-empty-interface
707706
interface IGetPSHostProcessesArguments {
708707
}
709708

@@ -722,7 +721,6 @@ interface IRunspaceItem extends QuickPickItem {
722721
id: number; // payload for the QuickPick UI
723722
}
724723

725-
// eslint-disable-next-line @typescript-eslint/no-empty-interface
726724
interface IGetRunspaceRequestArguments {
727725
}
728726

‎src/features/ExpandAlias.ts‎

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,9 @@ import { RequestType } from "vscode-languageclient";
66
import { LanguageClientConsumer } from "../languageClientConsumer";
77
import type { LanguageClient } from "vscode-languageclient/node";
88

9-
// eslint-disable-next-line @typescript-eslint/no-empty-interface
109
interface IExpandAliasRequestArguments {
1110
}
1211

13-
// eslint-disable-next-line @typescript-eslint/no-empty-interface
1412
interface IExpandAliasRequestResponse {
1513
text: string
1614
}

‎src/features/ExtensionCommands.ts‎

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import {
88
Position, Range, RequestType
99
} from "vscode-languageclient";
1010
import { LanguageClient } from "vscode-languageclient/node";
11-
import { ILogger } from "../logging";
11+
import type{ ILogger } from "../logging";
1212
import { getSettings, validateCwdSetting } from "../settings";
1313
import { LanguageClientConsumer } from "../languageClientConsumer";
1414
import { DebugConfig, DebugConfigurations } from "./DebugSession";
@@ -64,7 +64,6 @@ export const GetEditorContextRequestType =
6464
new RequestType<IGetEditorContextRequestArguments, IEditorContext, void>(
6565
"editor/getEditorContext");
6666

67-
// eslint-disable-next-line @typescript-eslint/no-empty-interface
6867
export interface IGetEditorContextRequestArguments {
6968
}
7069

‎src/features/ExternalApi.ts‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
import * as vscode from "vscode";
55
import { v4 as uuidv4 } from "uuid";
6-
import { ILogger } from "../logging";
6+
import type{ ILogger } from "../logging";
77
import { SessionManager } from "../session";
88

99
export interface IExternalPowerShellDetails {

‎src/features/HelpCompletion.ts‎

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,18 +3,16 @@
33

44
import {
55
Disposable, EndOfLine, Range, SnippetString,
6-
TextDocument, TextDocumentChangeEvent, window, workspace
6+
typeTextDocument,type TextDocumentChangeEvent, window, workspace
77
} from "vscode";
88
import { RequestType } from "vscode-languageclient";
99
import { LanguageClient } from "vscode-languageclient/node";
1010
import { Settings, CommentType, getSettings } from "../settings";
1111
import { LanguageClientConsumer } from "../languageClientConsumer";
1212

13-
// eslint-disable-next-line @typescript-eslint/no-empty-interface
1413
interface ICommentHelpRequestArguments {
1514
}
1615

17-
// eslint-disable-next-line @typescript-eslint/no-empty-interface
1816
interface ICommentHelpRequestResponse {
1917
content: string[]
2018
}

‎src/features/PesterTests.ts‎

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
import * as path from "path";
55
import vscode = require("vscode");
6-
import { ILogger } from "../logging";
6+
import type{ ILogger } from "../logging";
77
import { SessionManager } from "../session";
88
import { getSettings, getChosenWorkspace } from "../settings";
99
import utils = require("../utils");
@@ -53,9 +53,7 @@ export class PesterTestsFeature implements vscode.Disposable {
5353
launchType: LaunchType,
5454
fileUri?: vscode.Uri): Promise<boolean> {
5555

56-
if (fileUri === undefined) {
57-
fileUri = vscode.window.activeTextEditor?.document.uri;
58-
}
56+
fileUri ??= vscode.window.activeTextEditor?.document.uri;
5957

6058
if (fileUri === undefined) {
6159
return false;

‎src/features/ShowHelp.ts‎

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ import { NotificationType } from "vscode-languageclient";
66
import { LanguageClientConsumer } from "../languageClientConsumer";
77
import type { LanguageClient } from "vscode-languageclient/node";
88

9-
// eslint-disable-next-line @typescript-eslint/no-empty-interface
109
interface IShowHelpNotificationArguments {
1110
}
1211

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /