2011-01-25 88 views
1

有没有这样的Javascript独立包,比如PyFlakes for Python?我看到有JsLint,但看起来它取决于像Rhino这样的外部事物。因为它向我展示了80%的错误,并且只有PyLint等其他工具的20%(甚至更少)的复杂性,所以我更喜欢PyFlakes这种基本的简洁的&。PyFlakes for Javascript?

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

回答

2

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

这也是一个使用它与emacs在this gist的例子。

1

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

但是至于依赖关系,不,JSLint不依赖于Rhino。

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