2016-06-15 16 views
5

Mam mały projekt do przetestowania facebook flow. Celowo umieściłem niektóre błędy typu, które wychwytują przepływ, i są one pomyślnie wykrywane po uruchomieniu flow check z wiersza poleceń.Nuclide Flow nie pokazuje błędów w Atom

Chciałbym wyświetlić je bezpośrednio na Atom, podczas przeglądania pliku (ów), ale obecnie pokazuje 0 błędów (około 20 w projekcie, gdy działa z wiersza poleceń). Oto co zrobiłem:

  • zainstalowana przepływu (z wywaru)
  • zainstalowana nuklidu z pakietów (Atom ustawieniach pokazanych na zdjęciu poniżej)
  • zainicjowany pusty plik w .flowconfig projekt
  • Inicjalizacja każdy plik płynąć sprawdzić z /* @flow */
  • metę flow check z katalogu projektu

Mam następujące wersje OS:

  • OSX 10.11
  • Atom 1.8.0
  • nuklidu 0.141.0
  • przepływu 0.14.0

Oto moje Ustawienia przepływu Nuclide: Nuclide-flow Atom settings

Oto co otrzymuję podczas uruchamiania przepływu w wierszu poleceń: command line output Oto co otrzymuję podczas przeglądania pliku na Atom: enter image description here

+1

Jeśli wszystko inne zawiedzie, nie ma teraz innego ustawienia pod "Przepływ" w Ustawieniach Nuklidów: 'Użyj binarnego Flow zawartego w przepływie każdego projektu '. Zakładając, że instalujesz binarium w ramach projektu devDependencies, może to zadziałać. (Nie jest to zalecane, ale niestety, w moim przypadku okazało się jedynym rozwiązaniem, które zadziałało.) – Tomty

+0

Spotkałem podobny problem, a "Przejdź do definicji" nie działa tak dobrze. Czy rozwiązałeś swój problem? –

Odpowiedz

4

I rzeczywiście właśnie sprawiło, że działa w następujący sposób:

  • przepływu aktualizacja 0.26.0 z brew upgrade flow (lub sudo brew upgrade flow jeśli trzeba)
  • wyłączyć wszystkie pakiety LINTER na Atom
  • restart atom (zamykając aplikację całkowicie pierwszy)
  • Restart Przepływ Server (Atom Górny pasek -> nuklidu -> przepływ -> Restart Przepływ Server)