簡體   English   中英

如何在emacs Web模式下運行jshint?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM