您能否建议一些将PHP Code Sniffer XML报告转换为HTML页面的方法。我想我可能需要一些XSLT翻译......提前感谢您的建议。
答案 0 :(得分:5)
几天前我在我的博客上发布了XSLT样式表:http://phpdojo.blogspot.com/2010/12/converting-phpcodesniffer-xml-report.html包括新类型的报告:xsl。
答案 1 :(得分:4)
添加:如果你通过Jenkins运行phpcs,那么你可以用'checkstyle'格式输出报告。
phpcs --report=checkstyle --report-file=/phpcs/out.xml
然后配置Jenkins作业以使用该文件解析输出。
这是插件:
https://wiki.jenkins-ci.org/display/JENKINS/Checkstyle+Plugin
以下是一些输出样本:
答案 2 :(得分:0)
编写XSLT非常麻烦,我认识的人很少能做得很好;您可以改为在PHP脚本中解析XML并吐出HTML。
CodeSniffer也可以将其报告输出为CSV文件 - 如果您更容易解析,请使用它。