Существует ли похожий на Checkstyle инструмент для мониторинга страниц XHTML (или XML)?

StackOverflow https://stackoverflow.com/questions/2538647

  •  22-09-2019
  •  | 
  •  

Вопрос

Я работаю над проектом, где у нас есть много страниц JSF - используя XHTML формат.Мы следим за качеством нашего кода, используя Гидролокатор (и, следовательно, Checkstyle, PMD, FindBugs ...).Это отлично работает для Java-части нашего приложения.

Теперь я хочу иметь инструмент (в идеале что-то, что затем можно было бы связать с Sonar, написав мой собственный плагин), который проверяет XHTML-часть моего приложения.

Итак, существует ли похожий на checkstyle инструмент, который может проверять наличие некоторых правил на моих страницах?Например, этот инструмент выдаст предупреждение, когда я столкнусь с такого рода кодом:

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

или :

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

Я знаю, что Checkstyle предлагает правило, основанное на регулярном выражении, но я боюсь, что это решение слишком сложно для некоторых правил...

Это было полезно?

Решение 2

Недавно я обнаружил, что Веб-плагин Sonar это обеспечивает статический анализ кода файлов JSP и JSF.Основными функциями этого плагина являются:

  • определение размера (файлов, строк кода)
  • соблюдение правил
  • сложность
  • дублирование
  • Комментарии

Я скоро попробую это (мне нужно установить последнюю версию Sonar 2.2) и оставлю отзывы.

Другие советы

Всегда есть почтенный "HTML Аккуратный".Или вы могли бы рассмотреть расширение контрольного стиля сама по себе.

Возможно, вы захотите заострить внимание здесь: http://jira.codehaus.org/browse/SONARPLUGINS-130

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top