Ich benutze das:
Atom 1.7.3
Liner 1.11.11
linter-jshint 2.1.0
Meine .jshintrc
-Datei enthält nur "esversion": "6"
und befindet sich eine Ebene höher im Ordner meines Projekts. Ich bekomme immer noch folgende Meldung:
'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6')
Ideen?
.jshint
oder .jshintrc
?
.jshintrc
. Das tut mir leid...
Ich glaube, das Problem hier ist, dass der Wert von "esversion" eine Zahl sein muss, keine Zeichenfolge. Können Sie Ihre .jshintrc-Datei wie folgt ändern und uns mitteilen, ob das Problem dadurch für Sie behoben wird?
{
"esversion": 6
}
Danke @jugglinmike , das hat geklappt...
Froh das zu hören!
Für das Protokoll halte ich dies nicht für einen zufriedenstellenden Zustand. JSHint sollte einen Fehler für ungültige Eingaben ausgeben, aber auch äquivalente String-Werte akzeptieren. Ich werde dieses Problem "geschlossen" lassen, da wir bereits eines haben, um dieses Problem zu verfolgen: gh-2902.
Hound CI-Fehler „Pfeilfunktionssyntax (=>)“ ist nur in ES6 verfügbar (verwenden Sie „esversion: 6“). Ich verwende eslintrc
Meinten Sie .jshintrc
? Und kannst du den Fehler auf deinem PC reproduzieren oder nur auf HoundCI?
Hilfreichster Kommentar
Ich glaube, das Problem hier ist, dass der Wert von "esversion" eine Zahl sein muss, keine Zeichenfolge. Können Sie Ihre .jshintrc-Datei wie folgt ändern und uns mitteilen, ob das Problem dadurch für Sie behoben wird?