我正在为一些编写的 SQL 脚本寻找静态代码分析器。我对拥有一个可以使用我自己的规则集进行扩展的工具很感兴趣。
对于静态代码分析,我看到了很多 Java 工具,例如 checkstyle、PMD 等,它们可以使用自定义规则进行扩展。
基于新语言的静态代码分析中的一些输入。从哪儿开始?我决定使用ANTLR。使用 ANTLR 看起来我必须创建大量代码才能实现我正在寻找的东西。所以看看使用 ANTLR 的工具(Checkstyle 就是其中之一)
我正在尝试查看 Checkstyle 已经创建的代码是否可以扩展以解析我的新语法文件并使用它允许添加的所有 Check 规则
请让我知道是否有其他更好的工具可以实现相同的目标