我正在使用 Java 2.8 插件运行 Sonar 5.0。它为公共记录的 API 生成一个百分比值,该值非常低。
这是由于记录了如下的实体类被标记为 0%:
public class SomeEntity {
/** Some Javadoc */
private String someField;
public String getSomeField() { return someField; }
public void setSomeField(String someField) { this.someField = someField; }
}
基于https://dev.eclipse.org/sonar/rules/show/squid:UndocumentedApi?layout=false我认为应该忽略 getter 和 setter。是否有一些魔术可以说服 sonarqube 不再警告这些?