Eclipse plugin &引用;文件不是有效的JSHint库;尝试将最新版本的jshint与eclipse插件(Tianium)一起使用时

Eclipse plugin &引用;文件不是有效的JSHint库;尝试将最新版本的jshint与eclipse插件(Tianium)一起使用时,eclipse-plugin,titanium,jshint,Eclipse Plugin,Titanium,Jshint,在MacOSX版本10.7.5上,我正在运行Appcelerator的Titatium(撰写本文时的最新版本,3.1)和jshint eclipse插件()(撰写本文时的最新版本,0.9.6)。该插件正在运行,它是jshint的“内置”1.1.0版 我想运行最新版本的jshint,在撰写本文时它是2.1.1。该插件的UI有一种方法可以运行任何版本的jshint:请参见Titanium Studio>Preferences>jshint。我过去曾成功地使用过。但现在,当我指向我下载的jshint.

在MacOSX版本10.7.5上,我正在运行Appcelerator的Titatium(撰写本文时的最新版本,3.1)和jshint eclipse插件()(撰写本文时的最新版本,0.9.6)。该插件正在运行,它是jshint的“内置”1.1.0版

我想运行最新版本的jshint,在撰写本文时它是2.1.1。该插件的UI有一种方法可以运行任何版本的jshint:请参见
Titanium Studio>Preferences>jshint
。我过去曾成功地使用过。但现在,当我指向我下载的jshint.js的2.1.1版本时,jshint首选项对话框会给出错误“文件不是有效的jshint库”。所以目前我只能运行内置版本

我尝试过的jshint.js下载是从。我尝试了“Node(with NPM)”和“Browser bundle”两个版本,但都没有成功


有没有办法让jshint eclipse插件版本0.9.6运行jshint版本2.1.1,还是只需等待插件更新?

中讨论了此问题。它将在下一次jshint eclipse更新中修复。不幸的是,在年度Eclipse发布之前,我没有太多时间,但我希望下周发布这个更新。同时,您可以使用本文中描述的解决方法(将以下行添加到
jshint.js
的顶部)


您的链接注释显示
#/usr/bin/env rhino
行在eclipse上不起作用,因此只需要添加
var窗口={}行到
jshint.js
的顶部以使其工作。我已经提交了一个反映这一点的编辑,但我正在添加此评论,以便在编辑被同行评审之前,可以获得正确的信息。
var window = {};