2016-02-02 4 views
9

imはeslintを使用しているので、js-modeからの構文チェックは私にとっては冗長です。どのようにオン/オフを切り替えるのではなく、グローバルにオフにするのですか?spacemacsでjs2モードの構文チェックをグローバルに無効にする方法

私はeslintがセミコロンをチェックしないように設定しましたが、js2-modeはそれをまだチェックしています。 js2モードの構文チェックがグローバルに無効にできない場合、セミコロンチェックをオフにする方法がありますか?

答えて

10

shangsunsetの答えは、あなたがあなたの.spacemacsのdotspacemacs/user-configセクションでこのような何かをする必要があります、グローバルすべてJS2モードのエラーと警告を無効にするには、セミコロンの警告を無効にします。

あなたは入れない
;; 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

' js2-toggle-あなたがそれを即座に望むなら 'warnings-and-errors'を、'、w'に束縛されています –

0

手動で切り替える方法が見つかりましたSPC t s。 .spacemacsファイルで無効にする方法はdocumentationですが、動作させることができませんでした。

+0

あなたの.spacemacsの設定?あなたはuser-initやuser-configを入れてみましたか?私はもっ​​とフライチェックよりもjs2モードに重点を置いていると思います –

6

(setq js2-strict-missing-semi-warning nil)を.spacemacsに設定すると、私の問題が解決します。

+0

'setq js2-strict-missing-semi-warning nil' 'として完全なガイドを追加する方が良いと思います〜 – user2331095

関連する問題