2

我一直在将 jshint 与 node 一起使用,但最近不得不切换到将它与 Rhino 一起使用。

我曾经能够做到:

jshint --config=jsHintConfig.json fileToLint.js

现在,我尝试用以下方式替换该调用:

rhino jshint-rhino.js --config=jsHintConfig.json fileToLint.js

但这似乎不起作用。我只将以下内容打印到控制台:

Usage: jshint.js file.js

jshint-rhino 不接受 json 配置文件吗?

更新:

http://anton.kovalyov.net/2011/03/01/jshint-edition-update/ - 说:“当与我们的 Rhino 包装器一起使用时,添加了对提供 JSHint 选项作为命令行参数的支持”但没有说明如何.

https://github.com/jshint/jshint/issues/27 - 关于在 cli 上指定选项的内容,但也没有说明如何。

4

1 回答 1

2

这有效:

rhino jshint-rhino.js file1.js file2.js opt1=true,opt2=true,opt3=false global1,global2,global3

不需要在文件名之间放置逗号,并且在选项和全局变量的逗号之前或之后不要有空格很重要。

于 2012-09-26T01:07:54.043 回答