首页
学习
活动
专区
圈层
工具
发布

phpcs
EN

Stack Overflow用户
提问于 2016-12-14 17:12:31
回答 1查看 2.9K关注 0票数 5

我遵循了官方git页面中用于安装和配置PHPCompatibility以检查代码与PHP7的兼容性的所有步骤,如下所述:

  1. 使用pear安装PHP_CodeSniffer
  2. 下载并提取https://github.com/wimg/PHPCompatibility/releases上的最新版本(PHP7.1嗅探-更新2016-12-14)到/Applications/MAMP/bin/php/php7.0.12/lib/php/PHP/CodeSniffer/Standards/PHPCompatibility/目录

之后,我还在终端上执行了以下命令

  1. 将PHPCompatibility添加到标准中 $ phpcs --config-set installed_paths /Applications/MAMP/bin/php/php7.0.12/lib/php/PHP/CodeSniffer/Standards/PHPCompatibility/
  2. 测试PHPCompatibility是否作为标准添加 $ phpcs -i

我的产出是:

已安装的编码标准有: MySource、PEAR、PHPCompatibility、PHPCS、PSR1、PSR2、Squiz和Zend。

  1. 将testVersion设置为PHP7 $ phpcs --runtime-set testVersion 7.0 test.php,它正确地打印test.php的报表

但是,当我试图将PHPCompatibility设置为标准时,任何事情都会发生,终端会跳到一个新行,用于键入下一个命令。

代码语言:javascript
复制
`$ phpcs --standard=PHPCompatibility test.php`
`Natalis-MacBook-Air:bin natalisilverio$ `

有人能建议我在尝试将PHPCompatibility设置为我的标准时遗漏了什么或做错了什么吗?我测试了phpcs --标准=Zend,它工作正常。

我正在运行MamP4.0.6设置为PHP7.0.12,非常感谢

EN

回答 1

Stack Overflow用户

发布于 2020-12-08 22:24:30

尝试使用-p运行。这将显示运行的进展。

它不会为了一个好的结果而不显示任何东西,而是会显示这样的东西:

代码语言:javascript
复制
.....SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS........................  60 / 181 (33%)
.S.......................................................... 120 / 181 (66%)
....................................S......S.S.............. 180 / 181 (99%)
.                                                            181 / 181 (100%)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41148379

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档