Pregunta

Estoy trabajando en un proyecto en el que tenemos muchas páginas JSF - utilizando las teclas formato XHTML. Hacemos un seguimiento de la calidad de nuestro código usando Sonar (y por lo tanto Checkstyle, PMD, FindBugs ...). Esto funciona muy bien para la parte de Java de nuestra aplicación.

Ahora, yo quiero tener una herramienta (lo ideal es algo que entonces podría estar vinculado a Sónar de escribir mi propio plug-in) que los controles de la parte XHTML de mi solicitud.

Entonces, ¿hay una Checkstyle-como herramienta que puede comprobar si hay algunas reglas en mis páginas? Por ejemplo, esta herramienta generará una advertencia cuando me encuentro con este tipo de código:

<h:inputText ...></h:inputText> (instead of <h:inputText .../>)

o

<h:panelGrid columns="1">
     ...
</h:panelGrid> (a <h:panelGroup> is better here)

Soy consciente de que Checkstyle ofrece una regla que se basa en una expresión regular, pero me temo que la solución es demasiado complejo para algunas reglas ...

¿Fue útil?

Solución 2

Recientemente he encontrado el Sonar Web plug-in que proporciona código estático análisis de los archivos JSP y JSF. Las principales características de este plugin son:

  • dimensionamiento (archivos, líneas de código)
  • reglas compliancy
  • complejidad
  • duplicación
  • comentarios

Me tratará pronto (Es necesario instalar la última versión Sonar 2.2) y dar retroalimentación.

Otros consejos

Siempre hay el venerable " HTML Tidy ". O usted podría considerar extendiéndose Checkstyle sí mismo.

Es posible que desee llamar la atención aquí: http://jira.codehaus.org/browse / SONARPLUGINS-130

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top