【问题标题】:Exclude accessors from Sonar code coverage从 Sonar 代码覆盖范围中排除访问者
【发布时间】:2015-04-27 03:47:15
【问题描述】:

我一直在努力排除 SonarQube v4.0 中的访问器。 我在任何地方都能找到“单独的访问器”设置。如果将其设置为默认值“true”,则应将访问器排除在代码覆盖范围之外。

但它似乎不起作用。

我已经尝试使用 Cobertura en JaCoCo 作为代码覆盖插件,但它们似乎都没有排除 getter 和 setter。

我的构建由 Maven 通过 Jenkins 运行,它使用“Sonar Jenkins 插件”进行分析

【问题讨论】:

  • 设置“单独访问者”在哪里?是他们的在线文档吗?

标签: java sonarqube code-coverage cobertura jacoco


【解决方案1】:

将访问者排除在覆盖范围之外并不是“排除访问者”设置的目的。这仅适用于指标(访问器应该作为方法计数器)。

为了从覆盖范围中排除 getter 和 setter(我不一定会推荐),您需要配置覆盖工具,这与 SonarQube 无关。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-02-12
    • 1970-01-01
    • 2016-03-21
    • 2016-03-29
    • 1970-01-01
    • 1970-01-01
    • 2022-10-21
    • 2018-04-05
    相关资源
    最近更新 更多