SonarQube 支持部分 Lombok 注释(getters - setters 等)。但是,它仍然不支持 @EqualsAndHashCode
和 @ToString
方法。
我已经尝试了 StackOverflow 和其他网站上的所有答案。但是,它在我的情况下不起作用。
是否有任何方法可以说 SonarQube 或 Jacoco,不分析此注释或不将它们包含在测试覆盖率结果中,或者您对此问题的解决方案是什么?
最佳答案
从 Jacoco 0.7.10 开始,现在可以通过在 lombok.config 中将标记 lombok.addLombokGenerateAnnotation
设置为 true
来排除 Lombok 生成的代码。
更多关于http://www.rainerhahnekamp.com/ignoring-lombok-code-in-jacoco
关于java - SonarQube 无法识别某些 Lombok 注释 - Jacoco 的误导性测试覆盖率结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34395916/