From e1373b367dfbe5b7bf319e31c97ecaeea84edd2a Mon Sep 17 00:00:00 2001 From: Matt Bierner Date: Thu, 16 Jan 2020 15:43:09 -0800 Subject: [PATCH] Use test instead of exec --- extensions/typescript-language-features/src/features/task.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions/typescript-language-features/src/features/task.ts b/extensions/typescript-language-features/src/features/task.ts index d2d0601ffc3..e3e48bdb500 100644 --- a/extensions/typescript-language-features/src/features/task.ts +++ b/extensions/typescript-language-features/src/features/task.ts @@ -75,7 +75,7 @@ export default class TscTaskProvider implements vscode.TaskProvider { public async resolveTask(task: vscode.Task): Promise { const definition = task.definition; const badTsconfig = /\\tsconfig.*\.json/; - if (badTsconfig.exec(definition.tsconfig) !== null) { + if (badTsconfig.test(definition.tsconfig)) { // Warn that the task has the wrong slash type vscode.window.showWarningMessage(localize('badTsConfig', "TypeScript Task in tasks.json contains \"\\\\\". TypeScript tasks tsconfig must use \"/\"")); return undefined; -- GitLab