¿Cómo puedo convertir el informe PHP Code Sniffer XML en HTML?

¿Puede sugerir algún método para convertir el informe XML de PHP Code Sniffer en páginas HTML? Creo que podría necesitar alguna traducción XSLT … Gracias de antemano por el consejo.

Hace unos días publiqué la hoja de estilos XSLT en mi blog: http://phpdojo.blogspot.com/2010/12/converting-phpcodesniffer-xml-report.html incluyendo un nuevo tipo de informe: xsl.

Solo para agregar: si ejecuta phpcs a través de Jenkins, puede generar el informe en formato ‘checkstyle’.

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

Luego configure su trabajo Jenkins para analizar el resultado usando ese archivo.

Aquí está el plugin:

https://wiki.jenkins-ci.org/display/JENKINS/Checkstyle+Plugin

Aquí hay algunas muestras de salida:

enter image description hereenter image description here

XSLT es bastante engorroso de escribir, muy pocas personas que conozco pueden hacerlo bien; en su lugar, puede analizar el XML en un script PHP y escupir HTML.

CodeSniffer también puede generar su informe como un archivo CSV. Si es más fácil de analizar, utilícelo.