Comment puis-je convertir PHP code Sniffer rapport XML en HTML?
Question
Pouvez-vous suggérer une méthode de conversion XML rapport de code PHP Sniffer dans la page HTML (s). Je suppose que je pourrais avoir besoin une traduction XSLT ... Merci d'avance pour les conseils.
La solution
stylesheet Il y a quelques jours j'ai posté XSLT sur mon blog: http : //phpdojo.blogspot.com/2010/12/converting-phpcodesniffer-xml-report.html y compris le nouveau type de rapport. xsl
Autres conseils
Il suffit d'ajouter: Si vous exécutez phpcs par Jenkins, alors vous pouvez produire le rapport au format « checkstyle »
. phpcs --report=checkstyle --report-file=/phpcs/out.xml
Ensuite, configurez votre travail Jenkins pour analyser la sortie en utilisant ce fichier.
Voici le plug-in:
https://wiki.jenkins-ci.org/display/JENKINS / Checkstyle + Plugin
Voici quelques échantillons de sortie:
XSLT est assez fastidieux à écrire, très peu de gens que je connais peut le faire bien; vous pouvez au lieu d'analyser le XML dans un script PHP et recracher HTML.
CodeSniffer peut également produire son rapport en tant que fichier CSV - si c'est plus facile pour vous d'analyser, utiliser à la place.