From 68ff71e3ab91f01039bb30121d05d0289bb1bd1f Mon Sep 17 00:00:00 2001 From: veetaha Date: Wed, 25 Mar 2020 20:56:48 +0200 Subject: vscode: fix local devel The value of releaseTag is not undefined, but null in actual package.json --- editors/code/src/config.ts | 2 +- editors/code/src/main.ts | 10 ++++++---- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/editors/code/src/config.ts b/editors/code/src/config.ts index 637aea27d..e77462c1b 100644 --- a/editors/code/src/config.ts +++ b/editors/code/src/config.ts @@ -21,7 +21,7 @@ export class Config { readonly package: { version: string; - releaseTag: string | undefined; + releaseTag: string | null; enableProposedApi: boolean | undefined; } = vscode.extensions.getExtension(this.extensionId)!.packageJSON; diff --git a/editors/code/src/main.ts b/editors/code/src/main.ts index de27d9535..814ae9dc2 100644 --- a/editors/code/src/main.ts +++ b/editors/code/src/main.ts @@ -110,11 +110,13 @@ async function bootstrap(config: Config, state: PersistentState): Promise { - if (config.package.releaseTag === undefined) return; + if (config.package.releaseTag === null) return; if (config.channel === "stable") { if (config.package.releaseTag === NIGHTLY_TAG) { - vscode.window.showWarningMessage(`You are running a nightly version of rust-analyzer extension. -To switch to stable, uninstall the extension and re-install it from the marketplace`); + void vscode.window.showWarningMessage( + `You are running a nightly version of rust-analyzer extension. ` + + `To switch to stable, uninstall the extension and re-install it from the marketplace` + ); } return; }; @@ -185,7 +187,7 @@ async function getServer(config: Config, state: PersistentState): Promise