SublimeLinter是SublimeText的插件囊拜,它只是一個(gè)進(jìn)行代碼檢查的框架某筐,可以包括其他代碼檢查插件。
相當(dāng)于一個(gè)插件容器冠跷,而具體的插件則負(fù)責(zé)調(diào)用具體的linter工具進(jìn)行代碼檢查南誊,如jshint、csslint蜜托。
對(duì)于不同語(yǔ)言的代碼抄囚,使用相應(yīng)的檢查工具檢查。例如.js文件使用jshint橄务, .css文件使用csslint幔托。
SublimeLinter插件可以實(shí)時(shí)檢查,顯示直觀蜂挪。相較于重挑,在命令行中直接使用jshint *.js這樣的方式,顯然SublimeLinter插件容器加jshint插件一起可以提供更優(yōu)的效果棠涮。
在Sublime Text 3中安裝SublimeLinter插件
快捷鍵Ctrl+Shift+P攒驰,輸入Install Package, 然后輸入SublimeLinter安裝。同樣操作安裝故爵,SublimeLinter-jshint和SublimeLinter-csslint
注意:
如果沒有Install Package這個(gè)選項(xiàng),說明沒有安裝Package Control插件,這個(gè)插件是用來管理安裝的插件的工具诬垂。
說明:
快捷鍵Ctrl+Shift+P劲室,輸入package,然后輸入list package结窘,可以查看安裝的插件列表很洋,也可以打開"preference"中的"browser package"后查看installed package,這里就是安裝插件的目錄(可以將這些安裝的文件保存一份,當(dāng)需要時(shí)直接復(fù)制即可)隧枫。
使用SublimeLinter-jshint
當(dāng)完成上面安裝時(shí)喉磁,發(fā)現(xiàn)SublimeLinter-jshint并不能用,打開sublime text 3的控制臺(tái)發(fā)現(xiàn)出現(xiàn)
SublimeLinter: WARNING: jshint cannot locate 'jshint'
意思就是沒有發(fā)現(xiàn)jshint,由于SublimeLinter-jshint是調(diào)用jshint接口使用的官脓。所以协怒,還需要使用命令npm install -g jshint全局安裝jshint,重新啟動(dòng)發(fā)現(xiàn)可以使用了卑笨。同理孕暇,也需要安裝csslint
使用SublimeLinter contrib HTMLHint
同上面一樣安裝插件,之后赤兴,需要使用npm安裝妖滔,命令為npm install -g htmlhint@latest,這樣重新啟動(dòng)后桶良,就可以使用了座舍。