忽略@Lombok的数据进行覆盖

时间:2018-10-10 11:50:41

标签: spring-boot sonarqube

这是buildgradle

    compileOnly 'org.projectlombok:lombok:+'

在这里我问了一个问题:

Lombok, use only getter setter not equals or tostring

我不想在那儿发表评论,因为它已经很老了。

我想要的是,我希望在覆盖inteljideasonar.的过程中忽略由lombok生成的代码

作为我之前链接的问题的建议,我添加了这个

config.stopBubbling = true
lombok.addLombokGeneratedAnnotation = true

我将其添加到根目录,然后重建恢复。

但是对于那个班

@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel(parent = BaseApiResponse.class)
public class SaveObligation extends Base{

    @ApiModelProperty(required = true)
    List<LegalObligationDTO> legalObligations;

    public SaveLegalObligatione(String id, List<LegalObligationDTO> legalObligations) {
        super(id, true);
        this.legalObligations = legalObligations;
    }
}

inteljidea显示除这些行以外的所有绿色(表示被遮盖):

@Data
@EqualsAndHashCode(callSuper = true)

我猜是因为龙目岛。

我该怎么办?

我也尝试过

config.stopBubbling = true
lombok.addJavaxGeneratedAnnotation = true
lombok.addLombokGeneratedAnnotation = true

对于intelj,我不会使用其他工具。它自己的报道。

顺便说一下,intelj就是这样。但是代码也将要声纳,所以analysed也将有coverage

在我们的项目中,某些地方有@DAta,其他地方有@getter@setter

我想忽略所有这些内容,以使覆盖范围不会使用它们来进行计算。我们没有针对他们的测试,我们也不想这样做。

0 个答案:

没有答案