La regla PackageHtml de Checkstyle ignora package-info.java
-
05-07-2019 - |
Pregunta
Utilizo checkstyle para analizar mi código. Una regla útil es PackageHtml, que verifica, si un paquete contiene una descripción Javadoc. Pero con la versión más reciente de Java, se recomienda usar package-info.java en lugar de package.html. El problema es que checkstyle ignora el paquete-info.java e informa de una violación de la regla. ¿Cómo se puede configurar checkstyle para verificar la documentación del paquete, pero acepta package.html y package-info.java?
Solución
¿Qué versión de CheckStyle está utilizando?
Parece ser un error anterior cerrado a fines de 2007.
En realidad, la documentación menciona información del paquete como es el valor predeterminado ! ... pero solo con CheckStyle 5.x, no 4.4
El anuncio de CheckStyle5.0 beta1 está aquí .
CheckStyle 4.4 es el último compatible con jdk1.4