Можете ли вы предложить какой-либо метод преобразования отчета XML Sniffer XML в HTML-страницы. Думаю, мне может понадобиться перевод XSLT … Заранее спасибо за совет.
Несколько дней назад я опубликовал таблицу стилей XSLT в своем блоге: http://phpdojo.blogspot.com/2010/12/converting-phpcodesniffer-xml-report.html, включая новый тип отчета: xsl.
Просто добавьте: если вы запустите phpcs через Jenkins, вы можете вывести отчет в формате «checkstyle».
phpcs --report=checkstyle --report-file=/phpcs/out.xml
Затем настройте задание Jenkins для анализа вывода с использованием этого файла.
Вот плагин:
https://wiki.jenkins-ci.org/display/JENKINS/Checkstyle+Plugin
Вот несколько выходных выборок:
XSLT довольно громоздко писать, очень немногие люди, которых я знаю, могут делать это хорошо; вы можете вместо этого анализировать XML в PHP-скрипте и выплевывать HTML.
CodeSniffer также может выводить свой отчет в виде файла CSV – если вам проще разбираться, используйте его вместо этого.