Intellij Plugin: AirBnB ESLint w / React
Verwenden Sie Intellij Idea 15.0.2 unter Ubuntu 15.10 und versuchen Sie, ESLint so zu konfigurieren, dass es funktioniert.
Befolgen Sie die Anweisungen auf der Jetbrains-Website, aber keine Würfel.
Hier ist eine Screencap von meinem settings at languages & frameworks> Javascript> Tools für die Codequalität> ESLint.Und hier ist ein Screencap meiner nodejs / npm-Einstellungen in IntelliJ.
Und mein.eslintrc
-Datei im Stammverzeichnis des Projekts:
{
"extends": "airbnb",
"rules": {
"comma-dangle": 0
}
}
Hier ist ein Ausschnitt von/index.js
das erzeugt keine Fehler oder Warnungen in IntelliJ:
var superman = {
default: { clark: "kent" },
private: true
};
Hier ist die Ausgabe, wenn ich @ laufeslint index.js
vom Terminal:
4:1 error Unexpected var, use let or const instead no-var
5:5 error Expected indentation of 2 space characters but found 4 indent
5:23 error Strings must use singlequote quotes
6:5 error Expected indentation of 2 space characters but found 4 indent
Hinweis: Ich glaube, dass ESLint ausgeführt wird, seitdem ich mein @ geändert ha.eslintrc
Zur AirBNB-Version habe ich ein @ verwende.eslintrc
von Github, der eine Reihe von ESLint-Fehlern in IntelliJ ausgelöst hat (d. h. Fehler im.eslintrc
Datei selbst, nicht mein Code).
Nachdem ich diese Fehler behoben habe, hat sich das Plugin beruhigt und mich nicht angeschrien, als ich es getestet habe, indem ich Fehler gemacht habe.