在EditPlus中配置JSHint插件 (2012-10-08)
发布时间 2012-10-08 18:01:59
用了很长一段时间的JSLint来做js质量验证工具,但是总有些感觉不爽的地方,JSLint对代码的要求有些不尽合理,所以有了JSHint的诞生,JSHint也是从JSLint分叉(fork)出来的,但是更加人性化了,使用过后,觉得比JSLint要爽多了。
我fork了一个名为wsh-jslint-runner的项目,并进行了一些改进,配置在EditPlus里使用,相当方便。
下面是运行效果截图:(双击提示信息行,光标会跳到对应的源代码处。)
[run-in-editplus.png] 图片丢失
在EditPlus中配置JSHint插件的步骤:
- 在EditPlus安装目录中创建一个子目录 JSHint
- 下载JSHint插件,并解压到刚才新建的目录中。(下载地址: JSHint-in-Editplus (链接失效) )
- 从EditPlus菜单依次点击工具 > 配置用户工具 > 添加工具 > 程序(Tools > Configure User Tools > Add Tool > Program),并按照下面的步骤填写相关选项:
- 菜单文字:
JSHint - 命令:
cscript.exe - 参数:
jshint.wsf $(FilePath) //Nologo - 初始目录:
$(AppDir)\JsHint\ - 动作: 捕获输出
- 输出模板:
- 正则表达式:
^line ([0-9]+) column ([0-9]+):.*$ - 文件名:
None - 行:
正则表达式1 - 列:
正则表达式2
- 正则表达式:
- 保存: 无
- 点“确定”
这样就配置好了,步骤看起来有点繁琐,所以我做了个截图在文字结尾(我的是英文版EditPlus)。
在打开的js文件的标签页,从工具菜单点击JSHint,就可以看到结果了。
JSHint提供了比JSLint更多的配置选项,要了解所有选项的详细说明,可以看这里:JSHint 选项文档
我提供的下载中,包含了一个配置文件options.js 你可以根据自己的需要增减选项。
另外,jshint.js可能随时会有更新的版本,可以直接下载最新版的jshint.js覆盖到插件目录中。在写作本文时,我提供的下载地址中所引用的已是最新版的jshint.js。
另外,推荐将此工具配置到显示在EditPlus标准工具栏上面,这样每次点一下这个图标就好了,比点菜单快捷。
本文所述JSHint插件及源码在github可下载: JSHint-in-Editplus (链接失效)
[configure-jshint-in-editplus.png] 图片丢失

浙公网安备 33010602011771号