Jshint: Beschweren über Pfeilfunktionen auch bei "Eversion": "6"

Erstellt am 23. Juni 2016  ·  7Kommentare  ·  Quelle: jshint/jshint

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?

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?

{
  "esversion": 6
}

Alle 7 Kommentare

.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?

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen