Question

Je travaille sur un projet où nous avons beaucoup de pages JSF - en utilisant le format XHTML . Nous surveillons la qualité de notre code en utilisant Sonar (et donc Checkstyle, PMD, FindBugs ...). Cela fonctionne très bien pour la partie Java de notre application.

Maintenant, je veux avoir un outil (idéalement quelque chose qui pourrait ensuite être liée à Sonar en écrivant mon propre plug-in) qui vérifie la partie XHTML de ma demande.

Alors, est-il un outil semblable à checkstyle qui permet de vérifier certaines règles sur mes pages? Par exemple, cet outil va générer une alerte quand je rencontre ce genre de code:

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

ou

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

Je suis conscient que Checkstyle propose une règle qui est basée sur une expression régulière, mais je crains que la solution est trop complexe pour certaines règles ...

Était-ce utile?

La solution 2

J'ai récemment trouvé le Sonar plugin Web qui fournit le code statique analyse des fichiers JSP et JSF. Les principales caractéristiques de ce plugin sont:

  • dimensionnement (fichiers, lignes de code)
  • règles compliancy
  • complexité
  • duplication
  • commentaires

Je vais essayer bientôt (j'installer la dernière version Sonar 2.2) et donner des rétroactions.

Autres conseils

Il y a toujours le vénérable " HTML Tidy". Ou vous pourriez envisager extension checkstyle lui-même.

Vous voudrez peut-être attirer l'attention ici: http://jira.codehaus.org/browse / SONARPLUGINS-130

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top