2017-10-23 5 views
0

Ich wünsche ein Problem Matcher, die zwei Arten von Problemen berichtet:VSCode Typoskript problemMatcher nicht funktioniert

  1. Typoskript Kompilierungsproblemen
  2. tslint Probleme

Dies ist nicht in einem meiner Projekte arbeiten , aber arbeitet in anderen. Hier ist das Problem Matcher Linie vom .vscode/tasks.json:

"problemMatcher": [ 
    "$tsc", 
    { 
     "owner": "tslint", 
     "fileLocation": "relative", 
     "severity": "error", 
     "pattern": { 
      "regexp": "^ERROR:\\s*(.*\\.ts)\\[(\\d+), (\\d+)\\]: (.*)$", 
      "file": 1, 
      "line": 2, 
      "column": 3, 
      "message": 4 
     } 
    } 
] 

Antwort

0

Ich glaube, die Probleme wurden nicht abgeholt, weil sie von browserify oder tsify voran wurden.

Die folgende Konfiguration das Problem gelöst, und sollten Probleme für die regelmäßige tsc Kompilation, browserify/tsify Kompilierungsbericht und tslint:

"problemMatcher": [ 
    "$tsc", 
    { 
     "owner": "typescript", 
     "fileLocation": ["relative", "${workspaceRoot}"], 
     "pattern": { 
      "regexp": "^TypeScript (warning|error): (.*)\\((\\d+),(\\d+)\\): (.*)$", 
      "severity": 1, 
      "file": 2, 
      "line": 3, 
      "column": 4, 
      "message": 5 
     } 
    }, 
    { 
     "owner": "tslint", 
     "fileLocation": "relative", 
     "severity": "error", 
     "pattern": { 
      "regexp": "^ERROR:\\s*(.*\\.ts)\\[(\\d+), (\\d+)\\]: (.*)$", 
      "file": 1, 
      "line": 2, 
      "column": 3, 
      "message": 4 
     } 
    } 
] 
Verwandte Themen