From 43c681c9fa24a538eb7d6d770350b6f81694732e Mon Sep 17 00:00:00 2001 From: johnsoncodehk Date: Sun, 29 May 2022 00:19:29 +0800 Subject: [PATCH] chore: copy tsc problemMatchers from vscode close #1277 --- .../vscode-vue-language-features/package.json | 33 +++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/extensions/vscode-vue-language-features/package.json b/extensions/vscode-vue-language-features/package.json index 5537f5e2c..6d20b4089 100644 --- a/extensions/vscode-vue-language-features/package.json +++ b/extensions/vscode-vue-language-features/package.json @@ -646,6 +646,39 @@ ] }, "problemMatchers": [ + { + "name": "tsc", + "label": "%typescript.problemMatchers.tsc.label%", + "owner": "typescript", + "source": "ts", + "applyTo": "closedDocuments", + "fileLocation": [ + "relative", + "${cwd}" + ], + "pattern": "$tsc" + }, + { + "name": "tsc-watch", + "label": "%typescript.problemMatchers.tscWatch.label%", + "owner": "typescript", + "source": "ts", + "applyTo": "closedDocuments", + "fileLocation": [ + "relative", + "${cwd}" + ], + "pattern": "$tsc", + "background": { + "activeOnStart": true, + "beginsPattern": { + "regexp": "^\\s*(?:message TS6032:|\\[?\\D*.{1,2}[:.].{1,2}[:.].{1,2}\\D*(├\\D*\\d{1,2}\\D+┤)?(?:\\]| -)) File change detected\\. Starting incremental compilation\\.\\.\\." + }, + "endsPattern": { + "regexp": "^\\s*(?:message TS6042:|\\[?\\D*.{1,2}[:.].{1,2}[:.].{1,2}\\D*(├\\D*\\d{1,2}\\D+┤)?(?:\\]| -)) (?:Compilation complete\\.|Found \\d+ errors?\\.) Watching for file changes\\." + } + } + }, { "name": "vite", "label": "Vite problems",