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

Я работаю над проектом, в котором у нас много страниц JSF - в формате XHTML . Мы контролируем качество нашего кода, используя Sonar (и, следовательно, 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 ]

1 голос
/ 29 августа 2010

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

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

0 голосов
/ 09 сентября 2010

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

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

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

...