2016-02-02 9 views
9

Od kiedy używam eslint, sprawdzanie składni z js-mode jest dla mnie zbyteczne. więc jak wyłączyć to globalnie zamiast włączać i wyłączać?jak wyłączyć sprawdzanie składni w trybie js2 na świecie w spacewakach

Skonfigurowałem eslint, aby nie sprawdzać średników, ale tryb js2 nadal je sprawdza. jeśli sprawdzanie składni w trybie js2 nie może być wyłączone globalnie, czy istnieje sposób wyłączenia tylko sprawdzania średnika?

Odpowiedz

10

shangsunset za wyłącza tylko ostrzeżenie semi-dwukropek, aby wyłączyć wszystkie błędy JS2 trybu i ostrzeżeń globalnie, trzeba coś takiego w dotspacemacs/user-config części swoich .spacemacs męska:

;; Turn off js2 mode errors & warnings (we lean on eslint/standard) 
(setq js2-mode-show-parse-errors nil) 
(setq js2-mode-show-strict-warnings nil) 
+1

Można również po prostu wywołać 'js2-toggle- ostrzeżenia-i-błędy' jeśli chcesz to w locie, który jest związany z ', w' –

0

Znalazłem sposób na ręczne przełączanie SPC t s. Jest documentation, jak wyłączyć to w pliku .spacemacs, ale nie udało mi się go uruchomić.

+0

gdzie można umieścić ustawienie w .spacemacs? czy próbowałeś wprowadzić user-init lub user-config? Myślę, że jestem bardziej skoncentrowany na trybie js2 niż flycheck –

6

Wstawianie (setq js2-strict-missing-semi-warning nil) w .spacemacs rozwiązuje mój problem. Odpowiedź

+0

Myślę, że lepiej dodać kompletny przewodnik jako '(setq js2-strict-missing-semi-warning zero)' ~ – user2331095

Powiązane problemy