Как настроить standardjs для работы с потоком?

Я использую standardjs.com ("standard": "10.0.3") и flow ("flow-bin": "0.54.1")

Мне нужно убедиться, что standardjs распознается как действительный код с примером аннотации потока:

export const find = (query: string):string => `${apiUrl}find?q=${query}&APPID=${apiKey}`

В настоящее время я получаю ошибку:

 Parsing error: Unexpected token :

Я попытался использовать этот пакет:

"standard-flow":"1.0.0"

без успеха.

Я хотел бы знать, как правильно настроить standardjs для работы с потоком.

1 ответ

Решение

Мне удалось решить эту проблему, используя две разные зависимости:

"eslint-config-standard":"10.2.1",
"eslint-config-standard-flow": "1.0.1"

и настроить стандартное объявление:

"standard": {
    "env": [
      "jest"
    ],
    "globals": [
      "fetch",
      "test",
      "expect"
    ],
    "ignore":[
      "flow-typed"
    ],
    "plugins": [
      "flowtype"
    ],
    "parser": "babel-eslint"
  },
Другие вопросы по тегам