我已按照官方 git 页面中的所有步骤进行安装和配置 PHPCompatibility,以检查我的代码与 PHP7 的兼容性,如下所述:
PHP_CodeSniffer。/Applications/MAMP/bin/php/php7.0.12/lib/php/PHP/CodeSniffer/Standards/PHPCompatibility/之后我还在终端上执行了以下命令
将 PHPCompatibility 添加到标准中
$ phpcs --config-set installed_paths /Applications/MAMP/bin/php/php7.0.12/lib/php/PHP/CodeSniffer/Standards/PHPCompatibility/
测试 PHPCompatibility 是否已添加为标准
$ phpcs -i
我的输出是:
安装的编码标准有 MySource、PEAR、PHPCompatibility、PHPCS、PSR1、PSR2、Squiz 和 Zend
将 testVersion 设置为 PHP 7
$ phpcs --runtime-set testVersion 7.0 test.php正确打印 test.php 的报告
但是,当我尝试将 PHPCompatibility 设置为标准时,会发生任何事情,终端会跳转到新行以输入下一个命令。
`$ phpcs --standard=PHPCompatibility test.php`
`Natalis-MacBook-Air:bin natalisilverio$ `
Run Code Online (Sandbox Code Playgroud)
有人可以告诉我在尝试将 PHPCompatibility 设置为我的标准时缺少什么或做错了什么吗?我测试了 phpcs --standard=Zend 并且它工作正常。
我正在运行设置为 PHP 7.0.12 的 MAMP 4.0.6 非常感谢
mbo*_*007 -1
尝试使用 运行-p。这将显示运行的进度。
它不会显示任何内容以获得良好的结果,而是会显示如下内容:
.....SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS........................ 60 / 181 (33%)
.S.......................................................... 120 / 181 (66%)
....................................S......S.S.............. 180 / 181 (99%)
. 181 / 181 (100%)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3663 次 |
| 最近记录: |