3

我想检查我的项目目录中的所有php 文件,看看它们是否与 PHP 7 兼容。

我将 PHPCompatibility 安装为 phpcs 标准,并且我意识到 .class.php、.lib.php .inc.php 等变体
被跳过,仅使用或不根据以下示例--extensions=php指定任何内容--extensions

1) 没有 --extensions

phpcs -p -s -v --standard=PHPCompatibility  /Users/natalisilverio/Sites/php7/ --runtime-set testVersion 7.0  --report-file=phpcs-noExtensions.txt

2) --extensions=php

phpcs -p -s -v --standard=PHPCompatibility  /Users/natalisilverio/Sites/php7/ --runtime-set testVersion 7.0 --extensions=php --report-file=phpcs-phpExtensions.txt

3) 多个 --extensions

phpcs -p -s -v --standard=PHPCompatibility  /Users/natalisilverio/Sites/php7/ --runtime-set testVersion 7.0 --extensions=php,inc.php,lib.php,class.php --report-file=phpcs-multipleExtensions.txt

如果我针对具有 .class.php 文件的特定目录并设置 --extensions=.class.php作为扩展名,我会将其列在我的报告中

phpcs -p -s -v --standard=PHPCompatibility  /Users/natalisilverio/Sites/php7/ --runtime-set testVersion 7.0 --extensions=class.php --report-file=phpcs-classExtensions.txt

我有很多 3rd 方插件,我无法判断他们将使用哪个变体,所以我想知道哪种是正确递归检查我的项目文件夹而不为 .php 文件 设置多个扩展变体的正确方法

4

0 回答 0