在EditPlus中配置JSHint插件,助你提高JS代码质量
用了很长一段时间的JSLint来做js质量验证工具,但是总有些感觉不爽的地方,JSLint对代码的要求有些不尽合理,所以有了JSHint的诞生,JSHint也是从JSLint分叉(fork)出来的,但是更加人性化了,使用过后,觉得比JSLint要爽多了。
我fork了一个名为wsh-jslint-runner的项目,并进行了一些改进,配置在EditPlus里使用,相当方便。
下面是运行效果截图:(双击提示信息行,光标会跳到对应的源代码处。)

JSHint JSHintcscript.exejshint.wsf $(FilePath) //Nologo$(AppDir)\JsHint\^line ([0-9]+) column ([0-9]+):.*$这样就配置好了,步骤看起来有点繁琐,所以我做了个截图在文字结尾(我的是英文版EditPlus)。
在打开的js文件的标签页,从工具菜单点击JSHint,就可以看到结果了。
JSHint提供了比JSLint更多的配置选项,要了解所有选项的详细说明,可以看这里:JSHint 选项文档
我提供的下载中,包含了一个配置文件options.js 你可以根据自己的需要增减选项。
另外,jshint.js可能随时会有更新的版本,可以直接下载最新版的jshint.js覆盖到插件目录中。在写作本文时,我提供的下载地址中所引用的已是最新版的jshint.js。
另外,推荐将此工具配置到显示在EditPlus标准工具栏上面,这样每次点一下这个图标就好了,比点菜单快捷。
本文所述JSHint插件及源码在github.com可下载:cuixiping / JSHint-in-Editplus
