SonarQube:避免计算 java 中 getter 和 setter 的评论百分比
SonarQube: avoid counting comments percentage for getters and setter in java
在这里和网络上搜索了一段时间后,我找到了 属性 sonar.squid.analyse.property.accessors,记录在此处:
https://docs.sonarqube.org/display/SONAR/Metrics+-+Public+API
这看起来像我们想要的,但是文档已经过时了。在当前文档中,此 属性 不再提及。
我们在一些大的 java 项目中有很多实用程序 类,它们通常只包含属性及其相应的 getter 和 setter 方法。
这显着降低了我们的评论百分比。
有没有办法(除了将 //NOSONAR 添加到每个方法或通过配置手动排除所有文件之外)避免将 getter/setter-methods 中缺失的评论计入评论百分比?
属性 sonar.squid.analyse.property.accessors
在以前版本的 SonarJava 中被删除(并且从文档中删除)。
因此 getter 和 setter 被算作未记录 API 但这已经被修复:
https://jira.sonarsource.com/browse/SONARJAVA-1857
请考虑将 SonarJava 升级到最新版本(撰写本文时为 4.6,需要 SonarQube LTS 5.6 和 java 8)
在这里和网络上搜索了一段时间后,我找到了 属性 sonar.squid.analyse.property.accessors,记录在此处: https://docs.sonarqube.org/display/SONAR/Metrics+-+Public+API
这看起来像我们想要的,但是文档已经过时了。在当前文档中,此 属性 不再提及。
我们在一些大的 java 项目中有很多实用程序 类,它们通常只包含属性及其相应的 getter 和 setter 方法。
这显着降低了我们的评论百分比。
有没有办法(除了将 //NOSONAR 添加到每个方法或通过配置手动排除所有文件之外)避免将 getter/setter-methods 中缺失的评论计入评论百分比?
属性 sonar.squid.analyse.property.accessors
在以前版本的 SonarJava 中被删除(并且从文档中删除)。
因此 getter 和 setter 被算作未记录 API 但这已经被修复:
https://jira.sonarsource.com/browse/SONARJAVA-1857
请考虑将 SonarJava 升级到最新版本(撰写本文时为 4.6,需要 SonarQube LTS 5.6 和 java 8)