gpt4 book ai didi

java - Sonarqube - XSD、lombok 和 slf4j 记录器生成的类和数据对象的代码覆盖率排除

转载 作者:行者123 更新时间:2023-12-01 10:06:06 26 4
gpt4 key购买 nike

我需要为 XSD、lombok 和 slf4j 记录器生成的类和数据对象的代码覆盖率排除设置排除

我知道 SonarQube 允许在文件级别设置覆盖范围排除。是否还有一个全局设置可以用来排除数据对象的覆盖率分析。举个例子。

这些类可以通过扫描注解“@XmlAccessorType”、“@XmlRootElement”、“implements Serialized”等来识别。这些类通常不包含除 setter/getter 之外的任何业务逻辑。此外,很少有生成的类具有“extends BaseResponseEdge”和“extends BaseResponseMiddle”扩展。

同时从集成测试覆盖范围中排除 slf4j Logger 对象、静态常量和最终类变量。

顺便说一句,我使用 mvn + jacoco + Surefire + failuresafe 来实现代码覆盖率

谢谢,曼尼

最佳答案

您可以在项目和全局级别设置排除项。

由于您想按文件内容排除,请查看 Ignore Issues section的文档。它向您展示如何忽略提出的问题* 包含与您的正则表达式匹配的字符串的文件* 在正则表达式指定的开始和结束标记之间*来自与模式匹配的文件路径的特定规则

代码覆盖率排除并不那么细粒度。您只能按文件路径模式排除。

关于java - Sonarqube - XSD、lombok 和 slf4j 记录器生成的类和数据对象的代码覆盖率排除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36459210/

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