我正在从Ubuntu命令行运行JSLint的Rhino version,如下所示:
$ rhino jslint.js myScript.js
虽然Web界面提供了各种选项,但我无法弄清楚如何通过命令行调用它们。 我在文档中忽略了什么吗?
答案 0 :(得分:6)
是的!你确实想念它。您可以在.js文件的顶部指定jslint的选项。请参阅the doc page并阅读选项部分以获取示例。
答案 1 :(得分:2)
我受到上述讨论的启发,并相应地扩展了我的JSLint wrapper脚本。 它相当原始,但似乎可以完成这项工作。
答案 2 :(得分:2)
我的jslint4java项目包含一个命令行工具,可让您添加--undef
等标记。这可能比手动运行更有用。
答案 3 :(得分:1)
jslint有一个perl + js包装器Cory Bennet put together(基于Ian Bicking的prior art)。它有命令行选项等。他甚至通过编译模式钩子详细介绍了一些Emacs集成。
我遇到了一些问题,并在getting it to work in Cygwin and Emacs32上添加了一些注释。
在类似问题中还有其他一些选项:Is there an offline version of jslint for windows?
答案 4 :(得分:0)
我想出了一个基于jQuery的jslint-check.js脚本的命令行jslint解决方案,该脚本通过他们的Makefile在Rhino中执行。