声纳在哪里检查Documented Api配置

时间:2016-09-08 12:57:26

标签: java sonarqube sonarqube-web

将Sonar升级到更新版本(5.6.1)后,我们将Public Api Documentation测量结果降至40%

在Sonar网站上,我发现有一个配置键可以定义Getters& Setters在记录的Api中计算:“sonar.squid.analyse.property.accessors”

http://docs.sonarqube.org/display/SONARQUBE50/Metrics+-+Public+API

但我找不到从Sonar界面检查或更新它的位置。 那么,如果有人能说出一些亮点吗?

2 个答案:

答案 0 :(得分:0)

首先,您引用的文档是旧版本5.0的存档文档,并不一定与您正在使用的版本相关。

其次,我打赌当你升级平台时,你也升级了Java插件。 5.6.1附带Java插件版本3.13.1,但您似乎使用的是4.0或更高版本。在4.0中,插件停止关注访问者并删除了sonar.squid.analyse.property.accessors属性:SONARJAVA-398

所以,是的,当它停止关注访问者时,这会改变你的未记录的API编号。

答案 1 :(得分:0)

在通过Jira和谷歌小组困扰声纳人之后,他们知道了这个问题并制作了一张票。

https://jira.sonarsource.com/browse/SONARJAVA-1857

不得不等待java插件的4.3。