我一直在努力在SonarQube v4.0中排除访问者。 我看到的任何地方都找到了“Seperate accessors”的设置。如果将其设置为“true”,则默认值应该从代码覆盖率中排除访问者。
然而它似乎不起作用。
我已经尝试过使用Cobertura en JaCoCo作为代码覆盖插件,但它们似乎都没有排除getter和setter。
我的构建由maven通过Jenkins运行,它使用'Sonar Jenkins插件'进行分析
答案 0 :(得分:1)
从coverage中排除访问者不是“排除访问者”设置的目的。这仅适用于度量标准(访问者应该作为方法计数器)。
为了从覆盖范围中排除getter和setter(我不一定会推荐),您需要配置覆盖工具,这与SonarQube无关。