gpt4 book ai didi

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

转载 作者:太空狗 更新时间:2023-10-29 22:58:12 26 4
gpt4 key购买 nike

我有一个由 Spring Roo 生成的 Maven 项目,并使用多种工具(checkstyle、pmd 等)来收集有关我的项目的信息。 (即我为此使用 codehaus' sonar)

Roo makes heavy use of AspectJ Inter Type Declarations (ITD)分离持久性、javabeans-getter/setter 等关注点。

这些 ITD 在编译时交织在一起,因此 checkstyle 和 pmd(在源代码级别工作)等工具有很多误报。

我目前看到的唯一解决方案是停用对使用 ITD 的类的检查。

有什么更好的主意吗?

最佳答案

这个答案目前对您没有帮助,但希望它能引起您的兴趣,因为它 promise 在不久的将来解决您的问题。我不知道您是否知道 IntelliJ IDEA - 来自 JetBrains 的 Java IDE,但是已经有朝这个方向的工作,这里是您可能想要关注的专用问题的链接:http://youtrack.jetbrains.net/issue/IDEA-26959 .只需对其进行监视 - 并在该功能实现时收到通知。IntelliJ IDEA 提供了非常强大的 SCA。因此,ITD 支持也应该是高质量的。

关于java - 代码分析工具和类型间声明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2227792/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com