1

有没有这样的 Javascript 独立包,比如 Python 的 PyFlakes?我看到有 JsLint,但看起来它依赖于一些外部的东西,比如 Rhino。

我更喜欢 PyFlakes 之类的基本和紧凑的东西,因为它向我展示了我制作的 80% 的错误,并且只有 PyLint 等其他工具的 20%(甚至更少)复杂性。

理想情况下,它还应该有一个插入 Emacs 的有效方法,但如果该工具本身很有前途,我可以自己弄清楚。

4

2 回答 2

2

如果您想要 JSLint 的独立版本,请查看我的jslint4java项目。它将 rhino 和 JSLint 嵌入到一个可执行的 jar 文件中。

这也是在本要点中将其与 emacs 一起使用的示例。

于 2011-01-25T21:02:47.193 回答
1

在 JSLint 中,JSLint 上有一个“假定 Rhino”选项,当设置为 true 时,假定 Rhino 存在,因此它提供的全局属性已被定义。我相信默认情况下这是“错误的”。

但至于依赖,不,JSLint 不依赖于 Rhino。

我没有使用过 PyFlakes 或 PyLint,但是在扫描了一些文档之后,我会说 JSLint 正是你所追求的。

于 2011-01-25T11:51:49.087 回答