哪些Java静态分析工具具有最容易的扩展机制。我查看了PMD,但编写自定义规则的过程似乎非常复杂。具体而言,我想知道是否有任何工具提供类似于AspectJ语法以选择代码中的有趣区域?我知道AspectJ的
我找到了一个相关的问题:
Java的静态分析工具推荐?Java的静态分析工具推荐? 答案列出了许多工具。但我想找到哪个工具提供编写自定义规则的最简单选项。 编辑:到目前为止,Guillaume建议的PMD的XPath表达式似乎最接近我要寻找的内容。我将很快探索它。
declare warning
,但它似乎在所能做的方面有限。我找到了一个相关的问题:
Java的静态分析工具推荐?Java的静态分析工具推荐? 答案列出了许多工具。但我想找到哪个工具提供编写自定义规则的最简单选项。 编辑:到目前为止,Guillaume建议的PMD的XPath表达式似乎最接近我要寻找的内容。我将很快探索它。