Проект, над которым я сейчас работаю, имеет следующий стандарт кодирования.
Не добавляйте phpdoc в унаследованные методы, если это просто копия
phpdoc метода родительского класса. Добавьте phpdoc к унаследованным методам, только если
это другое.
Я пытаюсь добиться этого с помощью phpcs и хочу условно включить squiz.commenting.functioncomment.missing
phpcs sniff.
Я понимаю, что phpcs не будет иметь информации о классе (и его наследовании) во время выполнения, поэтому я не думаю, что что-то можно сделать на уровне сниффа или набора правил.
Но есть ли другие способы, которыми я могу переопределить вывод команды phpcs? Если да, то я могу подключиться к этому коду, а затем при необходимости может скрыть сообщения об ошибках.
Я вижу, что мы можем использовать файл начальной загрузки с phpcs. Позволяет ли файл начальной загрузки фильтровать (или изменять) список ошибок и предупреждений, выводимых phpcs?