javascript代码分析,抽象语法树&东西

时间:2013-09-19 10:53:04

标签: javascript static-analysis abstract-syntax-tree

我需要创建一个脚本来分析javascript文件中的特定错误。

首先设想的方法之一是构建文件的抽象语法树。这是可以使用nodejs还是其他任何工具? (最好是用脚本语言,或者更好的用javascript本身,或python)。

或者是否有更好的方法可以用来分析javascript代码?

编辑:正如在一些答案中指出的那样,JSLint和JSHint 我正在寻找的工具。当然,我也使用它们,但它们并不具备我的要求。

3 个答案:

答案 0 :(得分:0)

更好的方法来获得一些预先编写的工具,而不是试图重新发明轮子。

答案 1 :(得分:0)

有人已经在另一个stackoverflow页面上找到了这个问题

JavaScript Source Code Analyzer

答案 2 :(得分:0)

看起来像esprima - http://esprima.org/和Parser API就是我正在寻找的东西:)