【问题标题】:Scrutinizer-ci configuring PHP Code SnifferScrutinizer-ci 配置 PHP 代码嗅探器
【发布时间】:2017-05-25 16:27:12
【问题描述】:

显然有两种方法可以配置 scrutinizer-ci 以使用自定义 phpCodeSniffer 标准。该文档仅提到 phpcs 在“构建”节点中的使用,并且不清楚它们是否做不同的事情,或者是否一个优先于另一个。

文档参考:https://scrutinizer-ci.com/docs/tools/php/code-sniffer/

在“build”或“checks”中运行检查有什么区别?我应该同时使用吗?

checks:
    php:
        custom_coding_standard:
            ruleset_path: 'ruleset.xml'    
build:
    tests:
        override:
            - 'phpcs-run --standard=ruleset.xml'

【问题讨论】:

    标签: continuous-integration scrutinizer


    【解决方案1】:

    官方的回答是使用phpcs-run

    build:
        tests:
            override:
                - 'phpcs-run --standard=ruleset.xml'
    

    phpcs-run 包装器在每次构建时检索最新版本的 phpcs。否则使用它的预安装版本。所以通常运行 phpcs 的最佳方式是在构建部分使用包装器。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多