2016-06-01 8 views
4

Ich habe Werkzeugvorschau 1 installiert (https://go.microsoft.com/fwlink/?LinkId=798481), weil ich VS ESLint überprüfen möchte, jetzt verwende ich VS-Code und es wäre toll, wenn VS15 diese Aufgabe übernehmen könnte.Werkzeugvorschau verwenden 1 Visual Studio 2015 für ESlint

So: https://forums.meteor.com/t/eslint-now-officially-integrated-with-visual-studio-2015/23798

Nachdem ich installiere ich bekommen „Web Code Analysis“ unter Tools und ich kann die .eslintrc auswählen, um meine eigenen Regeln hinzufügen. Ich habe das versucht, indem ich meine andere Datei kopiert habe, die "Gulp Watch" benutzt, aber das funktioniert nicht. Ich habe versucht, die Standardregeln zu ändern, aber nichts passiert.

Kann jemand, der dies installiert hat und es funktioniert erklären, wie Sie Ihre eigenen Regeln hinzufügen und es zur Arbeit bringen, Danke !!

+0

Ich bin mir nicht sicher, ob Sie das herausgefunden haben, aber es gibt einige Optionen in VS, die sich darauf auswirken könnten. Ich denke in Ihrem Fall, "Ignoriere verschachtelte Dateien" könnte der Schuldige sein. Es ist unter Optionen -> Web -> Code Analysis. Dies verhindert jedoch auch die Analyse von .min.js-Dateien. – Charles

Antwort

0

Sie genau Sie hatten das Problem mit Tooling Preview 1, aber ich habe ein ähnliches Problem mit der Version 2 bekannt. Der Fehler wurde gemeldet (vgl. thread). Die von markvp vorgeschlagene Lösung hat mein Problem gelöst. Hier ist sein Beitrag:

Wir haben dieses Problem auch erlebt.

Während sie versuchen, es zu beheben ... versuchen, diese Behelfslösung ...

Überprüfen Sie die Web \ External-Ordner in Ihrem VS-Installationsordner (oft C: \ Program Files (x86) \ Microsoft Visual Studio 14.0) für eine Datei mit dem Namen eslint.cmd

Wenn es nicht vorhanden ist, öffnen Sie eine Eingabeaufforderung in dem Ordner und geben Sie npm installieren eslint

Wenn dies Ihr Problem nicht beheben (oder Sie hatte bereits eine eslint.cmd Datei), fügen Sie den vollständigen Speicherort von diese Richtung zu Ihrer PATH Umgebungsvariable. z.B. C: \ Programme (x86) \ Microsoft Visual Studio 14.0 \ Web \ Extern.

(Siehe Google für Anweisungen, da es von Ihrer Windows OS Version abhängt).

Wenn keine dieser beiden Lösungen das Problem beheben, versuchen Sie, den Unterordner eslint im Ordner node_modules und die beiden eslint-Dateien im Ordner Web \ External manuell zu löschen. Versuchen Sie dann erneut, die obige Installation auszuführen, indem Sie den Befehl mit erweiterten Rechten eingeben (wird als Administrator ausgeführt).

Dann, wenn Sie eine .eslintrc Datei im Stammverzeichnis des Projekts hinzufügen, können Sie die eslint Regeln außer Kraft setzen.

{ 
    "extends": "eslint:recommended", 
    "parser": "babel-eslint", 
    "env": { 
    "browser": true 
    }, 
    "globals": { 
    "angular": false 
    }, 
    "rules": { 
    "quotes": [ "error", "single" ] 
    // add rules here 
    } 
} 

Bitte beachten Sie, dass, wenn Sie "eslint:recommanded" viele Regeln erstrecken, sind bereits standardmäßig eingestellt. Weitere Informationen finden Sie in der official documentation.