Как правильно использовать 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

0 ответов

Другие вопросы по тегам