Как включить проверку потока на vscode для реактивного? - PullRequest
0 голосов
/ 16 февраля 2019

Цель

Иметь возможность создавать новый проект для собственного реагирования (используя react-native init) и включать проверку потока в коде Visual Studio.

Что я сделал

Я только что создал новый реактивный проект

react-native init iaptris

, затем открыл код Visual Studio

cd iaptris
code .

Я видел эти ошибки

enter image description here

С этими описаниями ошибок (на итальянском языке, извините)

enter image description here

Поиск в Google Я пришел к выводу, что должен установить FlowРасширение для VsCode и я сделали.

Затем я отключил собственную проверку текущей рабочей области, установил сопоставление файлов и команду пути к потоку

{
  "javascript.validate.enable": false,
  "files.associations": {
    "*.json": "json",
    "*.js": "javascriptreact"
  },
  "flow.pathToFlow": "C:\\Users\\mirko\\.vscode\\extensions\\flowtype.flow-for-vscode-1.0.1\\node_modules\\.bin\\flow.cmd"
}

Закрыл и перезапустил vscode в той же рабочей области

Проблема

В этот момент исчезли ошибки, но также, удалив фигурную скобку для выдачи новой синтаксической ошибки, я не вижу никаких ошибок.Нет ошибок

enter image description here

Вопрос

Что еще мне теперь делать?

1 Ответ

0 голосов
/ 17 февраля 2019

Актуальное решение, пожалуйста, оставьте свой ответ, если это не лучший метод.И я думаю, что это не лучший метод.

  1. react-native init <project name>

  2. open VsCode

  3. отключить Javascript -> Validate только для текущего рабочего пространства (извините, если следующее изображение на итальянском, но достаточно для справки)

enter image description here

установить плагин

yarn add eslint babel-eslint eslint-plugin-flowtype --dev

or

npm install eslint babel-eslint eslint-plugin-flowtype --save-dev

создать .eslintrc со следующим содержанием

{
  "parser": "babel-eslint",
  "plugins": [
    "flowtype"
  ],
  "extends": [
    "plugin:flowtype/recommended"
  ]
}

закрыть и снова открытьvscode и рабочая область

...