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.ts6
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,