Continuous integration Scrutnizer ci配置PHP代码嗅探器

Continuous integration Scrutnizer ci配置PHP代码嗅探器,continuous-integration,scrutinizer,Continuous Integration,Scrutinizer,显然,有两种方法可以配置Scrutnizer ci以使用自定义phpCodeSniffer标准。文档中只提到了PHPC在“构建”节点中的使用,不清楚它们是否做了不同的事情,或者一个是否优于另一个 文件参考: 在“构建”或“检查”中运行检查有什么区别?我应该两者都用吗 checks: php: custom_coding_standard: ruleset_path: 'ruleset.xml' build: tests:

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

文件参考:

在“构建”或“检查”中运行检查有什么区别?我应该两者都用吗

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

官方的答案是使用
phpcs运行

build:
    tests:
        override:
            - 'phpcs-run --standard=ruleset.xml'
phpcs run
包装器在每个构建中检索phpcs的最新版本。否则,将使用它的预安装版本。因此,通常运行PHPC的最佳方式是在构建部分使用包装器