Я хочу выполнить проверку для все Файлы php в моем каталоге проекта, чтобы увидеть, совместимы ли они с PHP 7.
Я установил PHPCompatibility как стандарт phpcs и понял, что такие варианты, как .class.php, .lib.php .inc.php
были пропущены с использованием только --extensions=php
или не указав какой-либо --extensions
согласно примерам ниже
1) Нет — расширения
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) Несколько расширений
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
У меня есть много сторонних плагинов, и я не могу сказать, какой вариант они будут использовать, поэтому я хотел бы знать, как правильно проверить папку моего проекта рекурсивно без установки нескольких расширений вариации для файлов .php
Задача ещё не решена.
Других решений пока нет …