From 2ddb2c5a720c89a70f4c81589ab362c1ef014bd4 Mon Sep 17 00:00:00 2001 From: Armando Aguirre Date: Thu, 2 Jul 2020 13:18:57 -0700 Subject: [PATCH] Added word boundary on tsserver regex (#101598) Adds a word boundary on the tsserver regex so that it doens't get confused by other file names. --- .../typescript-language-features/src/tsServer/serverError.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions/typescript-language-features/src/tsServer/serverError.ts b/extensions/typescript-language-features/src/tsServer/serverError.ts index ace77d8a903..643998cd4ec 100644 --- a/extensions/typescript-language-features/src/tsServer/serverError.ts +++ b/extensions/typescript-language-features/src/tsServer/serverError.ts @@ -79,7 +79,7 @@ export class TypeScriptServerError extends Error { if (!message) { return ''; } - const regex = /(tsserver)?(\.(?:ts|tsx|js|jsx)(?::\d+(?::\d+)?)?)\)?$/igm; + const regex = /(\btsserver)?(\.(?:ts|tsx|js|jsx)(?::\d+(?::\d+)?)?)\)?$/igm; let serverStack = ''; while (true) { const match = regex.exec(message);