Как я могу преобразовать отчет PHP Code Sniffer XML в HTML? - PullRequest
3 голосов
/ 02 декабря 2009

Можете ли вы предложить какой-либо метод преобразования отчета PHP Code Sniffer XML в HTML-страницы. Думаю, мне может понадобиться перевод XSLT… Заранее спасибо за совет.

Ответы [ 3 ]

5 голосов
/ 28 декабря 2010

Несколько дней назад я разместил таблицу стилей XSLT в своем блоге: http://phpdojo.blogspot.com/2010/12/converting-phpcodesniffer-xml-report.html, включая отчет нового типа: xsl.

4 голосов
/ 30 августа 2012

Просто добавьте: если вы запускаете phpcs через Jenkins, вы можете вывести отчет в формате 'checkstyle'.

phpcs --report=checkstyle --report-file=/phpcs/out.xml

Затем настройте задание Jenkins для анализа вывода с использованием этого файла.

Вот плагин:

https://wiki.jenkins -ci.org / дисплей / Дженкинс / Checkstyle + Plugin

Вот несколько выходных образцов:

enter image description here enter image description here

0 голосов
/ 02 декабря 2009

XSLT писать довольно громоздко, очень немногие из тех, кого я знаю, умеют это делать;вместо этого вы можете разобрать XML в сценарии PHP и выплюнуть HTML.

CodeSniffer также может выводить свой отчет в виде файла CSV - если вам легче разобрать, используйте его вместо этого.

...