[英]How to run jshint in emacs web-mode?
如web-mode.org页面上所述,自2014年5月起, web-mode
支持jshint。
我一直在js-mode
使用jshint
,为此目的,我安装了flycheck并将以下设置添加到.emacs文件中:
(require 'flycheck)
(add-hook 'js-mode-hook
(lambda () (flycheck-mode t)))
我也想使jshint在web-mode
,但是没有这样做。 这是我尝试过的:
打开.js
文件
Mx web-mode
Mx web-mode-jshint
Mx flycheck
但是没有运气。 您能否建议如何使jshint
在emacs的web-mode
?
更新: fxbois在下面指出,唯一需要执行的命令是Mx web-mode-jshint
。 这适用于常规.js
文件,但不适用于.js.erb
文件(常规web-mode
可以识别)。 因此,我的问题的下一部分是,有人知道如何使web-mode-jshint
与.js.erb
文件web-mode-jshint
工作吗?
您只需要执行Mx web-mode-jshint
(当然,应该安装jshint
)
我只是在过去20分钟内遇到此问题,发现web-mode-jshint
不会自动运行,请使用Cc Cj手动评估缓冲区。 我仍在寻找一种自动运行评估的方法。
(IMO)不幸的是, web-mode-jshint
没有集成现有的jshint解决方案,例如flycheck,但是实现了自己的突出显示。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.