Eslint сообщает о типах потоков как о синтаксической ошибке

В тех случаях, когда я использую поток... https://flowtype.org/

// @flow
var foo = (str: string) => {
  return str;
};

и Eslint вместе, Eslint сообщает о неожиданном маркере str: string.

Есть ли способ заставить Eslint игнорировать (или распознавать) типы потока и не сообщать о них как об ошибках?


person GN.    schedule 08.08.2016    source источник
comment
Посмотрите на это   -  person Hamlet Hakobyan    schedule 08.08.2016
comment
@HamletHakobyan - в точку! Можете ли вы опубликовать это как ответ?   -  person Gabe Levi    schedule 08.08.2016


Ответы (1)


Как Гамлет упоминается есть eslint-plugin- тип потока, который сделает несколько вещей:

  • Добавьте поддержку синтаксиса для потока (и будущего синтаксиса JavaScript) через babel-eslint
  • Добавьте дополнительные правила eslint для синтаксиса потока linting.

Вот Инструкции по установке и Документы по настройке.

person James Kyle    schedule 09.08.2016