Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/391.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在spacemacs中全局禁用js2模式语法检查_Emacs_Js2 Mode_Spacemacs - Fatal编程技术网

如何在spacemacs中全局禁用js2模式语法检查

如何在spacemacs中全局禁用js2模式语法检查,emacs,js2-mode,spacemacs,Emacs,Js2 Mode,Spacemacs,由于im使用eslint,所以从js模式进行语法检查对我来说是多余的。那么,如何在全局范围内关闭它,而不是开关 我将eslint配置为不检查分号,但js2模式仍然会检查它。如果js2模式语法检查不能全局禁用,有没有办法只关闭分号检查?我找到了一种手动切换的方法SPC t s。在你的.spacemacs文件中有关于如何禁用它的问题,但我一直无法让它工作 将(setq js2 strict missing semi warning nil)放入.spacemacs解决了我的问题。Sunset的回答只

由于im使用eslint,所以从js模式进行语法检查对我来说是多余的。那么,如何在全局范围内关闭它,而不是开关


我将eslint配置为不检查分号,但js2模式仍然会检查它。如果js2模式语法检查不能全局禁用,有没有办法只关闭分号检查?

我找到了一种手动切换的方法
SPC t s
。在你的.spacemacs文件中有关于如何禁用它的问题,但我一直无法让它工作

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

Sunset的回答只会禁用分号警告,要全局禁用所有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)

你把设置放在你的电脑里的什么地方?您是否尝试输入用户初始化或用户配置?我认为我更关注js2模式而不是FlyCheck我认为你最好添加一个完整的指南,如
(setq js2 strict missing semi warning nil)
~如果你想动态调用
js2 toggle warnings and errors
,它一定会
,w