如何忽略声纳中的重复代码报告?
SonarQube报告为“重复代码块”,以不同的简单POJO类,如下所示。在本例中,A 和 B 是不同的角色。所以,我认为我不应该创建抽象类。
public class A{
private String xxx;
// omitted other fields.
public A() {}
public String getXxx() {
return xxx;
}
public void setXxx(String xxx) {
this.xxx= xxx;
}
// omitted other fields' setter and getter
}
public class B{
private String xxx;
// omitted other fields.
public B() {}
public String getXxx() {
return xxx;
}
public void setXxx(String xxx) {
this.xxx= xxx;
}
// omitted other fields' setter and getter
}
严重性很严重。所以,我想忽略它。然后,我将 和 添加到这两个类中。但它不容忽视。@SuppressWarning("common-java:DuplicatedBlocks")
@SuppressWarning("all")
虽然在JIRA中提出了类似的问题,但一直没有解决。我的SonarQube的版本是6.5。