这是buildgradle
compileOnly 'org.projectlombok:lombok:+'
在这里我问了一个问题:
Lombok, use only getter setter not equals or tostring
我不想在那儿发表评论,因为它已经很老了。
我想要的是,我希望在覆盖inteljidea
和sonar.
的过程中忽略由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
。
我想忽略所有这些内容,以使覆盖范围不会使用它们来进行计算。我们没有针对他们的测试,我们也不想这样做。