【发布时间】:2010-12-22 08:07:16
【问题描述】:
您能否推荐一些将 PHP Code Sniffer XML 报告转换为 HTML 页面的方法。我想我可能需要一些 XSLT 翻译……提前感谢您的建议。
【问题讨论】:
您能否推荐一些将 PHP Code Sniffer XML 报告转换为 HTML 页面的方法。我想我可能需要一些 XSLT 翻译……提前感谢您的建议。
【问题讨论】:
几天前,我在我的博客上发布了 XSLT 样式表:http://phpdojo.blogspot.com/2010/12/converting-phpcodesniffer-xml-report.html,包括新类型的报告:xsl。
【讨论】:
补充一句:如果你通过Jenkins运行phpcs,那么你可以输出'checkstyle'格式的报告。
phpcs --report=checkstyle --report-file=/phpcs/out.xml
然后配置您的 Jenkins 作业以使用该文件解析输出。
这是插件:
https://wiki.jenkins-ci.org/display/JENKINS/Checkstyle+Plugin
以下是一些输出示例:
【讨论】:
XSLT 写起来比较麻烦,我认识的人很少有人能做好;您可以改为在 PHP 脚本中解析 XML 并输出 HTML。
CodeSniffer 还可以将其报告输出为 CSV 文件 - 如果您更容易解析,请改用它。
【讨论】: