Как правильно использовать phpcs для проверки всех файлов php в каталоге проекта
Я хочу выполнить проверку всех 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