【问题标题】:PyFlakes for Javascript?用于 Javascript 的 PyFlakes?
【发布时间】:2011-01-25 11:18:35
【问题描述】:
有没有这样的 Javascript 独立包,比如 Python 的 PyFlakes?我看到有 JsLint,但看起来它依赖于一些外部的东西,比如 Rhino。
我更喜欢 PyFlakes 之类的基本和紧凑的东西,因为它向我展示了我制作的 80% 的错误,并且只有 PyLint 等其他工具的 20%(甚至更少)复杂性。
理想情况下,它还应该有一个插入 Emacs 的有效方法,但如果该工具本身很有前途,我可以自己弄清楚。
【问题讨论】:
标签:
javascript
python
jslint
pyflakes
【解决方案1】:
如果您想要独立版本的 JSLint,请查看我的 jslint4java 项目。它将 rhino 和 JSLint 嵌入到一个可执行的 jar 文件中。
这也是在this gist中将它与emacs一起使用的示例。
【解决方案2】:
在 JSLInt 中,JSLint 上有一个“假定 Rhino”选项,当设置为 true 时,假定 Rhino 存在,因此它提供的全局属性已经定义。我相信默认情况下这是“假”。
但是对于依赖,不,JSLint不依赖Rhino。
我没有使用过 PyFlakes 或 PyLint,但是在浏览了一些文档之后,我会说 JSLint 正是您所追求的。