Я использую Sonar 5.0 с плагином Java 2.8. Он генерирует процентное значение для общедоступного документированного 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 Я бы сказал, что геттеры и сеттеры следует игнорировать. Есть ли какой-нибудь волшебный трюк, чтобы убедить сонарку больше не предупреждать об этом?