2017-11-01 3 views
1

Ich verwende VSCode 1.17.2, und mit tslint Plugin mit ihm, um Fusselfehler verfolgen. Ab sofort funktioniert es gut mit geöffneten Dateien und zeigt Fehler auf Dateien mit roter Markierung und geben Fehler in der Registerkarte Probleme. Aber es verfolgt keine geschlossenen Dateien. Fehle ich irgendeine Konfiguration? Momentan verwende ich die Standardkonfiguration.TS Lint Plugin für VS-Code nicht geschlossen Dateien

Antwort

1

Siehe documentation für die Erweiterung:

Die Erweiterung Lints eine einzelne Datei nur. Wenn Sie Ihr gesamten Arbeitsbereich oder Projekt Flusen und die Warnungen in der Probleme Panel sehen möchten, dann können Sie:

Verwendung schluck, die oder ein Skript in der package.json definieren, die tslint über Ihr Projekt läuft .

Definieren Sie eine VS-Code-Task mit einer problem matcher , die VS-Code-Warnungen aus der tslint-Ausgabe extrahiert.

Zum Beispiel, hier ist ein Auszug aus einer Datei, die package.json ein Skript tslint laufen definiert:

{ 
    "name": "tslint-script-demo", 
    "version": "1.0.0", 
    "scripts": { 
    "lint": "tslint tests/*.ts -t verbose" 
    }, 
    "devDependencies": { 
    "typescript": "^2.2.2", 
    "tslint": "^5.0.0" } 
} 

Als nächstes definieren eine Aufgabe, die das NPM-Skript mit einem Problem Matcher läuft, dass Extrakte die tslint-Fehler in Warnungen.

{ 
    "version": "2.0.0", 
    "tasks": [ 
     { 
      "type": "npm", 
      "script": "lint", 
      "problemMatcher": { 
       "base": "$tslint5", 
       "fileLocation": "relative" 
      } 
     } 
    ] 
} 

Schließlich, wenn Sie dann die tslint Task ausgeführt wird, um die Warnungen der npm Skript im Panel Probleme erzeugt und Sie können sehen auf die Fehler von dort navigieren.

Hier ist die vollständige setup example setup.

Verwandte Themen