4

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

4

3 回答 3

5

几天前,我在我的博客上发布了 XSLT 样式表:http: //phpdojo.blogspot.com/2010/12/converting-phpcodesniffer-xml-report.html包括新型报告:xsl。

于 2010-12-28T10:56:13.227 回答
4

补充一点:如果您通过 Jenkins 运行 phpcs,那么您可以以“checkstyle”格式输出报告。

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

然后配置您的 Jenkins 作业以使用该文件解析输出。

这是插件:

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

以下是一些输出示例:

在此处输入图像描述 在此处输入图像描述

于 2012-08-30T12:42:06.123 回答
0

XSLT 写起来比较麻烦,我认识的人很少有人能做好;您可以改为在 PHP 脚本中解析 XML 并输出 HTML。

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

于 2009-12-02T08:51:21.840 回答