我必须找到一个可以用用户定义的规则定制的java代码分析或检查工具。 实际上,我必须在我的工作区中将一些静态代码设置为非静态代码。一个工具,我可以写一些规则,如果在整个工作区遇到这样的代码然后做一些事情。
任何人都可以提出建议。
答案 0 :(得分:10)
您可以使用
Google CodePro Analytix(免费)(我最喜欢的工具之一),
Sonar - 这也很好,因为它将所有Findbugs,PMD,Checkstyle集成在一个地方,并且可以提供非常好的仪表板报告
答案 1 :(得分:3)
PMD是可扩展的。规则是基于文件的,可以用Java或XPath编码。
答案 2 :(得分:3)
如果您希望独立工具http://www.sonarsource.org/使用PMD,Findbugs,Checkstyles等提供静态分析。您可以为所有规则定义自己的重要性级别并修改规则。
它还集成到Eclipse。
答案 3 :(得分:2)