Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'editors/code/src/run.ts')
| -rw-r--r-- | editors/code/src/run.ts | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/editors/code/src/run.ts b/editors/code/src/run.ts index 1206137b6f..7a9049af0d 100644 --- a/editors/code/src/run.ts +++ b/editors/code/src/run.ts @@ -6,9 +6,8 @@ import * as tasks from "./tasks"; import type { CtxInit } from "./ctx"; import { makeDebugConfig } from "./debug"; import type { Config, RunnableEnvCfg, RunnableEnvCfgItem } from "./config"; -import { unwrapUndefinable } from "./undefinable"; import type { LanguageClient } from "vscode-languageclient/node"; -import type { RustEditor } from "./util"; +import { unwrapUndefinable, type RustEditor } from "./util"; import * as toolchain from "./toolchain"; const quickPickButtons = [ @@ -148,8 +147,7 @@ export async function createTaskFromRunnable( }; } - // eslint-disable-next-line @typescript-eslint/no-unnecessary-type-assertion - const target = vscode.workspace.workspaceFolders![0]; // safe, see main activate() + const target = vscode.workspace.workspaceFolders?.[0]; const exec = await tasks.targetToExecution(definition, config.cargoRunner, true); const task = await tasks.buildRustTask( target, |