2016-02-02 10 views
9

Poiché im utilizzando eslint, il controllo della sintassi da js-mode è ridondante per me. quindi come spegnerlo globalmente invece di accendere e spegnere?come disabilitare la sintassi della modalità js2 a livello globale negli spacemac

Ho configurato eslint per non verificare la presenza di punto e virgola, ma la modalità js2 continua a controllarlo. se la verifica della sintassi della modalità js2 non può essere disabilitata globalmente, c'è un modo per disattivare solo il controllo del punto e virgola?

risposta

10

di shangsunset disabilita solo l'avviso e virgola, per disabilitare tutti gli errori js2-mode e gli avvisi a livello globale, avrete bisogno di qualcosa di simile in dotspacemacs/user-config sezione per i tuoi .spacemacs:

;; 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

Si potrebbe anche solo chiamare 'js2-toggle- warnings-and-errors' se lo vuoi al volo, che è legato a ', w' –

0

Ho trovato un modo per passare manualmente SPC t s. C'è documentation su come disabilitarlo nel tuo file .spacemacs, ma non sono riuscito a farlo funzionare.

+0

dove si fa a mettere la impostazione nel tuo .spacemacs? hai provato a inserire user-init o user-config? Penso che sia più concentrato su js2-mode che sul flycheck –

6

inserendo (setq js2-strict-missing-semi-warning nil) in .spacemacs risolve il problema. risposta

+0

Penso che sarebbe meglio aggiungere una guida completa come '(setq js2-strict-missing-semi-warning nil)' ~ – user2331095

Problemi correlati