¿Cómo puedo convertir informe PHP Code Sniffer XML en HTML?
Pregunta
Puede sugerir algún método de conversión de informe PHP Code Sniffer XML en la página (s) HTML. Supongo que podría necesitar alguna traducción XSLT ... Gracias de antemano por el consejo.
Solución
Pocos días he publicado hoja de estilo XSLT en mi blog: http : //phpdojo.blogspot.com/2010/12/converting-phpcodesniffer-xml-report.html incluyendo nuevo tipo de informe:. xsl
Otros consejos
Sólo para añadir: si ejecuta a través phpcs Jenkins, entonces se puede convertir el informe en formato 'Checkstyle'
. phpcs --report=checkstyle --report-file=/phpcs/out.xml
A continuación, configure su trabajo Jenkins para analizar la salida usando ese archivo.
Aquí está el plugin:
https://wiki.jenkins-ci.org/display/JENKINS / Checkstyle + Plugin
He aquí algunos ejemplos de salida:
XSLT es bastante engorroso para escribir, muy pocas personas que conozco puede hacerlo bien; en su lugar puede analizar el código XML en un script PHP y escupir HTML.
CodeSniffer también puede dar salida a su informe como un archivo CSV - si eso es más fácil para que usted pueda analizar sintácticamente, utilice en su lugar.