Tag: static code analysis

代码分析工具和类型间声明

我有一个由Spring Roo生成的maven项目,并使用几个工具(checkstyle,pmd等)来收集有关我的项目的信息。 (即我正在使用codehaus’声纳 ) Roo大量使用AspectJ Inter Type声明(ITD)来分离诸如持久性,javabeans-getter / setter等问题。 这些ITD在编译时编织,因此checkstyle和pmd(在源级别工作)等工具有很多误报。 我目前看到的唯一解决方案是停用对使用ITD的类的检查。 还有更好的想法?