gpt4 book ai didi

java - 如何在 Sonar OpenJpa 方法中忽略 pcSet/pcGet?

转载 作者:行者123 更新时间:2023-12-02 06:29:25 28 4
gpt4 key购买 nike

在我的应用程序中,我们使用 OpenJpa。通过反编译我的类,我可以看到一些我没有输入的方法,例如 pcGetid:

public long getId()
{
return pcGetid(this);
}
(...)
private static final long pcGetid(...)

我的原始 java 文件如下所示:

public long getId() {
return id;
}

我假设这是一些内部 OpenJpa 程序。当 Sonar 分析我的代码时,问题就出现了。许多 未使用的私有(private)方法 出现重大违规,因为其中一些方法未被使用。在这些情况下有没有办法忽略 Sonar ?我无法使用 //NOSONAR 因为在我的代码中这些方法不存在。

了解在构建过程的哪个阶段添加此方法可能很有用,因此我可以在其发生之前分析内容。

任何想法将不胜感激!

谢谢

最佳答案

如果您使用的是 SonarQube 4.0,则可以使用问题排除机制来排除一组 java 文件的此“未使用的私有(private)方法”上的所有问题:http://docs.sonarqube.org/display/SONAR/Narrowing+the+Focus#NarrowingtheFocus-patterns

关于java - 如何在 Sonar OpenJpa 方法中忽略 pcSet/pcGet?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20213945/

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