15

我正在从 Ubuntu 命令行运行JSLintRhino 版本,如下所示:

$ rhino jslint.js myScript.js

虽然 Web 界面提供了各种选项,但我不知道如何通过命令行调用这些选项。我是否忽略了文档中的任何内容?

4

5 回答 5

7

是的!你确实错过了。您可以在 .js 文件的顶部指定 jslint 的选项。请参阅文档页面并阅读选项部分以获取示例。

于 2009-03-01T14:39:07.637 回答
3

我的jslint4java项目包括一个命令行工具,允许您添加诸如--undef. 这可能比手动运行更有用。

于 2009-03-24T10:58:33.467 回答
2

我受到上述讨论的启发,并相应地扩展了我的JSLint 包装脚本。它相当原始,但似乎可以完成这项工作。

于 2009-03-02T08:29:44.430 回答
1

Cory Bennet为 jslint 提供了一个 perl+js 包装器(基于 Ian Bicking 的现有技术)。它有命令行选项等。他甚至详细介绍了通过编译模式挂钩的一些 Emacs 集成。

我遇到了一些麻烦,并记下了让它在 Cygwin 和 Emacs32 中工作的一些说明。

在类似的问题中还有其他一些选项:Is there an offline version of jslint for windows?

于 2009-08-23T17:54:03.350 回答
0

I came up with a command line jslint solution based on jQuery's jslint-check.js script, which is executed within Rhino via their Makefile.

于 2010-08-21T22:47:29.427 回答