La regola PackageHtml di Checkstyle ignora package-info.java
-
05-07-2019 - |
Domanda
Uso lo stile di controllo per analizzare il mio codice. Una regola utile è PackageHtml, che controlla se un pacchetto contiene una descrizione Javadoc. Ma con la versione java più recente si consiglia di utilizzare package-info.java invece di package.html. Il problema è che checkstyle ignora package-info.java e segnala una violazione delle regole. Come può essere configurato checkstyle per verificare la documentazione del pacchetto, ma accetta package.html e package-info.java?
Soluzione
Quale versione di CheckStyle stai usando?
Sembra essere un vecchio bug chiuso alla fine del 2007.
In realtà, la documentazione menziona le informazioni sul pacchetto come essendo l'impostazione predefinita ! ... ma solo con CheckStyle 5.x, non 4.4
L'annuncio per CheckStyle5.0 beta1 è qui .
CheckStyle 4.4 è l'ultimo compatibile con jdk1.4