由于我使用了 eslint,因此 js-mode 的语法检查对我来说是多余的。那么如何全局关闭它,而不是一直切换开关?
我已经配置了 eslint 不检查分号,但是 js2-mode 仍在检查它。如果无法全局禁用 js2-mode 语法检查,是否有方法只关闭分号检查?
shangsunset的回答仅禁用了分号警告,要全局禁用js2-mode的所有错误和警告,你需要在你的.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)
在.spacemacs中添加(setq js2-strict-missing-semi-warning nil)
可以解决我的问题。
(setq js2-strict-missing-semi-warning nil)
~ - user2331095SPC t s
的方法。有文档说明如何在您的.spacemacs文件中禁用它,但我还没有能够使其生效。
js2-toggle-warnings-and-errors
函数,其绑定键为, w
。请注意,翻译过程中尽可能保持原意并简化表述,不附加解释或其他内容。 - Yuri Ghensev