如何在spacemacs中全局禁用js2-mode语法检查

sha*_*set 15 emacs js2-mode spacemacs

由于我使用eslint,从js-mode进行语法检查对我来说是多余的.那么如何在全球范围内关闭它而不是打开和关闭?

我配置eslint不检查分号,但js2-mode仍然检查它.如果js2-mode语法检查无法全局禁用,有没有办法只关闭分号检查?

Dar*_*ody 18

shangsunset的答案只会禁用分号警告,要全局禁用所有js2模式错误和警告,你需要在.spacemacs的dotspacemacs/user-config部分中输入这样的内容:

;; 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)
Run Code Online (Sandbox Code Playgroud)

  • 如果你想即时调用`js2-toggle-warnings-and-errors`,它绑定到`, w` (2认同)

sha*_*set 11

放入(setq js2-strict-missing-semi-warning nil).spacemacs解决了我的问题.