我正在为一些编写的SQL脚本寻找静态代码分析器。我有兴趣拥有一个可以使用我自己的规则扩展的工具。
对于静态代码分析,我看到很多用于java的工具,如checkstyle,PMD等,可以使用自定义规则进行扩展。
基于Static code analysis for new language. Where to start?中的一些输入,我决定使用ANTLR。使用ANTLR,我必须创建大量代码才能实现我想要的功能。所以看看使用ANTLR的工具(Checkstyle就是其中之一)
我试图查看Checkstyle已创建的代码是否可以扩展为解析我的新语法文件并使用它允许添加的所有Check规则
请告诉我是否有其他更好的工具可以实现相同的目标