如何将PHP Code Sniffer XML报告转换为HTML?

时间:2009-12-02 08:47:12

标签: php sniffer

您能否建议一些将PHP Code Sniffer XML报告转换为HTML页面的方法。我想我可能需要一些XSLT翻译......提前感谢您的建议。

3 个答案:

答案 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

以下是一些输出样本:

enter image description here enter image description here

答案 2 :(得分:0)

编写XSLT非常麻烦,我认识的人很少能做得很好;您可以改为在PHP脚本中解析XML并吐出HTML。

CodeSniffer也可以将其报告输出为CSV文件 - 如果您更容易解析,请使用它。