Javascript 从命令提示符运行JSLint

Javascript 从命令提示符运行JSLint,javascript,rhino,jslint,Javascript,Rhino,Jslint,我想从命令提示符下运行jsLint。 在后期阶段,作为ANT构建中的任务 我下载了rhino 1.7 R3和最新的jslint.js,并编写了这个定制的test.js,内容如下: for (var i = 0; i < 10; i++) { } 我使用了这个命令: java -jar .\rhino1_7R3\js.jar .\douglascrockford-JSLint-e31fa4c\jslint.js .\test.js 它运行了几秒钟,然后在没有任何输出的情况下结束 我的问

我想从命令提示符下运行jsLint。 在后期阶段,作为ANT构建中的任务

我下载了rhino 1.7 R3和最新的
jslint.js
,并编写了这个定制的
test.js
,内容如下:

for (var i = 0; i < 10; i++)  { }
我使用了这个命令:

java -jar .\rhino1_7R3\js.jar .\douglascrockford-JSLint-e31fa4c\jslint.js .\test.js
它运行了几秒钟,然后在没有任何输出的情况下结束


我的问题是->我做得对吗?如果出现错误,我应该期望什么样的输出?

我不知道Rhino等,但是在纯JS中使用JSLint时,它会创建一个
JSLint
对象,您需要迭代
JSLint.errors
(它有方法
JSLint.errors[I]。line
JSLint.errors[I]。reason
,等等)。此外,您必须将代码作为字符串传递到
JSLINT
函数中,而不仅仅是同时运行它们。

您可能会发现它很有用,因为它有一个命令行界面,包装了JSLINT。

另请参见描述,您需要调用例如
var myResult=JSLINT('for(var i=0;i<10;i++{}',option))
java -jar .\rhino1_7R3\js.jar .\douglascrockford-JSLint-e31fa4c\jslint.js .\test.js