Intereting Posts
Как обновить базу данных автоматически после окончания сеанса без обновления на моей странице Предотвращение повторной отправки представления при обновлении браузера Ожидаемый код ответа 220, но получил код «», с сообщением «» в Laravel TokenMismatchException в строке VerifyCsrfToken.php 67 на laravel с использованием ajax Сортировка вывода строки SQL в произвольном порядке? PHP DateTime :: createFromFormat не работает во времени без начального нуля Как сохранить файл изображения в базу данных в php? php curl: Мне нужен простой почтовый запрос и повторный пример страницы Печать на отдельной странице Javascript? Самая маленькая среда IDE для PHP с завершением кода? Как загрузить файл при нажатии на имя файла с помощью PHP? Всплывающее диалоговое окно подключения к Facebook cakephp 1.3, как использовать Paginator-> sort () для двух столбцов? Использовать веб-службу .Net с помощью PHP Удалить папку и все файлы по FTP-соединению

Как преобразовать XML-отчет PHP Sniffer XML в HTML?

Можете ли вы предложить какой-либо метод преобразования отчета 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 – если вам проще разбираться, используйте его вместо этого.