From 710e0d4d9cef725de83347e0813fde465cbcdcdb Mon Sep 17 00:00:00 2001 From: Matt Bierner Date: Thu, 7 Oct 2021 17:47:17 -0700 Subject: [PATCH] Add mjs/cjs and mts/cts to path based language mode checks --- .../src/utils/languageDescription.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/extensions/typescript-language-features/src/utils/languageDescription.ts b/extensions/typescript-language-features/src/utils/languageDescription.ts index 686590091e5..06468c2d98d 100644 --- a/extensions/typescript-language-features/src/utils/languageDescription.ts +++ b/extensions/typescript-language-features/src/utils/languageDescription.ts @@ -51,9 +51,9 @@ export function isJsConfigOrTsConfigFileName(fileName: string): boolean { } export function doesResourceLookLikeATypeScriptFile(resource: vscode.Uri): boolean { - return /\.tsx?$/i.test(resource.fsPath); + return /\.(tsx?|mts|cts)$/i.test(resource.fsPath); } export function doesResourceLookLikeAJavaScriptFile(resource: vscode.Uri): boolean { - return /\.jsx?$/i.test(resource.fsPath); + return /\.(jsx?|mjs|cjs)$/i.test(resource.fsPath); }