【问题标题】:How can I convert PHP Code Sniffer XML report into HTML?如何将 PHP Code Sniffer XML 报告转换为 HTML?
【发布时间】:2010-12-22 08:07:16
【问题描述】:

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

【问题讨论】:

    标签: php sniffer


    【解决方案1】:

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

    【讨论】:

    • 谢谢,这就是我要找的!
    【解决方案2】:

    补充一句:如果你通过Jenkins运行phpcs,那么你可以输出'checkstyle'格式的报告。

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

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

    这是插件:

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

    以下是一些输出示例:

    【讨论】:

      【解决方案3】:

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-09-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-03-24
        • 2014-06-20
        • 1970-01-01
        • 2020-03-24
        相关资源
        最近更新 更多