Continuous integration Scrutnizer ci配置PHP代码嗅探器
显然,有两种方法可以配置Scrutnizer ci以使用自定义phpCodeSniffer标准。文档中只提到了PHPC在“构建”节点中的使用,不清楚它们是否做了不同的事情,或者一个是否优于另一个 文件参考: 在“构建”或“检查”中运行检查有什么区别?我应该两者都用吗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:
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的最佳方式是在构建部分使用包装器