将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界面检查或更新它的位置。 那么,如果有人能说出一些亮点吗?
答案 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。