2017-02-25 8 views
0

Ich versuche, ESLint mit Flow zu verwenden, aber wenn ich es in meiner Datei austaue, erkennt ESLint nicht, dass ich statische Typen verwende.ESLint: Parsingfehler: Unerwartetes Token ':'

var str: number = 'hello world'; 

Was kann ich installieren oder wie kann ich meinen Linter dies ignorieren lassen? Der Doppelpunkt, speziell.

Antwort

6

Verwenden babel-eslint als Parser in .eslintrc:

"parser": "babel-eslint", 
+0

Dank! Das hat den Trick gemacht. Frage: Wenn ich den Babel-Parser verwende, verpasse ich alles, was mit dem ursprünglichen Parser kommt? –

+0

Wir verwenden es schon seit einiger Zeit für Ihr Flowtype + React Projekt und ich habe nichts bemerkt, was kaputt gegangen ist. Babel-Eslint ist weit verbreitet. –