是否有任何JavaScript静态分析工具?

我习惯了让我的编译器抱怨,当我做一个愚蠢像一个错字变量名,但JavaScript有一个习惯,让这个传递。

有没有JavaScript的静态分析工具?

我同意JSLint是最好的开始的地方。注意,JavaScript Lint不同于JSLint.我还建议检查JSure,在我有限的测试比任何一个更好,虽然有一些粗糙的边缘在实施 – 英特尔Mac版本崩溃了为我的启动,虽然PowerPC版本甚至在英特尔上运行良好,并且Linux版本也运行良好。 (开发人员,Berke Durak,说他会回到我,当这被修复,但我没有从他那里听到。)

不要期望来自JavaScript静态分析,因为你从一个好的C检查器。正如Durak告诉我的,“任何非平凡的分析是非常困难的,因为Javascript的动态本质。

(另一个,甚至更晦涩的Mac-bug,这次与JSLint的Konfabulator窗口小部件:将BBEdit文档图标拖动到窗口小部件将文档移动到垃圾桶开发人员道格拉斯Crockford,没有在Mac上试过该窗口小部件。

2009年8月10日:今天Static Analysis Symposium,Simon Holm Jensen在TAJS: Type Analyzer for JavaScript提交了一篇文章,用AndersMøller和Peter Thiemann写。文章没有提到上述工具,但Jensen告诉我,他看了一些他们并没有留下深刻的印象。 TAJS的代码应该在今年夏天可用。

http://stackoverflow.com/questions/534601/are-there-any-javascript-static-analysis-tools

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:是否有任何JavaScript静态分析工具?