2011-01-25 85 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正是你以後的樣子。