我一直在使用jshint和节点,但最近不得不切换到使用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上指定选项的事情,但也没有说明如何。
答案 0 :(得分:2)
这有效:
rhino jshint-rhino.js file1.js file2.js opt1 = true,opt2 = true,opt3 = false global1,global2,global3
不需要在文件名之间加上逗号,并且在选项和全局变量的逗号之前或之后没有空格很重要。