我需要创建一个脚本来分析javascript文件中的特定错误。
首先设想的方法之一是构建文件的抽象语法树。这是可以使用nodejs还是其他任何工具? (最好是用脚本语言,或者更好的用javascript本身,或python)。
或者是否有更好的方法可以用来分析javascript代码?
编辑:正如在一些答案中指出的那样,JSLint和JSHint 不我正在寻找的工具。当然,我也使用它们,但它们并不具备我的要求。答案 0 :(得分:0)
更好的方法来获得一些预先编写的工具,而不是试图重新发明轮子。
答案 1 :(得分:0)
有人已经在另一个stackoverflow页面上找到了这个问题
答案 2 :(得分:0)
看起来像esprima - http://esprima.org/和Parser API就是我正在寻找的东西:)