From 02006fe9257626abff11c53ba71da8ea8f0d525c Mon Sep 17 00:00:00 2001 From: Matt Bierner Date: Tue, 21 Feb 2017 14:26:38 -0800 Subject: [PATCH] fixes #20815. Workaround to not send code actions request if we have no actions --- extensions/typescript/src/features/codeActionProvider.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/extensions/typescript/src/features/codeActionProvider.ts b/extensions/typescript/src/features/codeActionProvider.ts index c6143860c88..8ea985625f7 100644 --- a/extensions/typescript/src/features/codeActionProvider.ts +++ b/extensions/typescript/src/features/codeActionProvider.ts @@ -58,6 +58,9 @@ export default class TypeScriptCodeActionProvider implements CodeActionProvider }; return this.getSupportedCodeActions(context) .then(supportedActions => { + if (!supportedActions.length) { + return Promise.reject('no actions'); + } return this.client.execute('getCodeFixes', { file: file, startLine: range.start.line + 1, -- GitLab