Existe uma ferramenta semelhante a um estilo de seleção para monitorar as páginas XHTML (ou XML)?
-
22-09-2019 - |
Pergunta
Estou trabalhando em um projeto em que temos muitas páginas JSF - usando o Xhtml formato. Monitoramos a qualidade do nosso código usando Sonar (e assim o estilo de seleção, PMD, FindBugs ...). Isso funciona muito bem para a parte Java de nossa aplicação.
Agora, quero ter uma ferramenta (idealmente algo que possa ser vinculado ao sonar escrevendo meu próprio plug -in) que verifica a parte XHTML do meu aplicativo.
Então, existe uma ferramenta semelhante a um estilo de seleção que pode verificar algumas regras nas minhas páginas? Por exemplo, essa ferramenta levantará um aviso quando eu encontrar esse tipo de código:
<h:inputText ...></h:inputText> (instead of <h:inputText .../>)
ou :
<h:panelGrid columns="1">
...
</h:panelGrid> (a <h:panelGroup> is better here)
Estou ciente de que o estilo de verificação oferece uma regra baseada em uma expressão regular, mas temo que a solução seja complexa demais para algumas regras ...
Solução 2
Eu encontrei recentemente o Plugin da web do sonar Isso fornece análise de código estático dos arquivos JSP e JSF. Os principais recursos deste plugin são:
- dimensionamento (arquivos, linhas de código)
- Regras de conformidade
- complexidade
- duplicação
- comentários
Vou tentar em breve (preciso instalar a versão mais recente do sonar 2.2) e dar feedbacks.
Outras dicas
Sempre há o venerável "HTML Tidy". Ou você pode considerar estendendo o estilo de seleção em si.
Você pode querer concentrar a atenção aqui: http://jira.codehaus.org/browse/sonarplugins-130