我遵循了官方git页面中用于安装和配置PHPCompatibility以检查代码与PHP7的兼容性的所有步骤,如下所述:
PHP_CodeSniffer。/Applications/MAMP/bin/php/php7.0.12/lib/php/PHP/CodeSniffer/Standards/PHPCompatibility/目录之后,我还在终端上执行了以下命令
$ phpcs --config-set installed_paths /Applications/MAMP/bin/php/php7.0.12/lib/php/PHP/CodeSniffer/Standards/PHPCompatibility/$ phpcs -i我的产出是:
已安装的编码标准有: MySource、PEAR、PHPCompatibility、PHPCS、PSR1、PSR2、Squiz和Zend。
$ phpcs --runtime-set testVersion 7.0 test.php,它正确地打印test.php的报表但是,当我试图将PHPCompatibility设置为标准时,任何事情都会发生,终端会跳到一个新行,用于键入下一个命令。
`$ phpcs --standard=PHPCompatibility test.php`
`Natalis-MacBook-Air:bin natalisilverio$ `有人能建议我在尝试将PHPCompatibility设置为我的标准时遗漏了什么或做错了什么吗?我测试了phpcs --标准=Zend,它工作正常。
我正在运行MamP4.0.6设置为PHP7.0.12,非常感谢
发布于 2020-12-08 22:24:30
尝试使用-p运行。这将显示运行的进展。
它不会为了一个好的结果而不显示任何东西,而是会显示这样的东西:
.....SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS........................ 60 / 181 (33%)
.S.......................................................... 120 / 181 (66%)
....................................S......S.S.............. 180 / 181 (99%)
. 181 / 181 (100%)https://stackoverflow.com/questions/41148379
复制相似问题