Код выхода PHPCS на основе порога
Я пытаюсь реализовать PHPCS в моем проекте, который имеет огромную техническую глубину. У меня есть, например, один модуль с 378 сниффами (и ошибки и предупреждения вместе взятые). Однако дело в том, что у меня также есть около 29 модулей, что делает практически невозможным закончить эту техническую глубину за короткий промежуток времени.
Что я хочу, так это сохранить его как минимум стабильным, чтобы одна из команд продолжала развиваться, а другая могла бы навести порядок на месте. Вопрос в том, как я могу включить сканирование PHPCS, но, например, пусть, если только сбой, когда он достигает более чем 378
Хиты в этом случае на этом модуле. Таким образом, я могу гарантировать, что моя глубина останется неизменной, и в долгосрочной перспективе я смогу гарантировать, что она будет уменьшена.
Насколько я могу видеть, единственный способ с самим PHPCS - это установить уровни серьезности и позволить ему там работать, но я бы предпочел оставаться как можно ближе к стандартам кодирования по умолчанию и сохранять его как можно более строгим.
большое спасибо
Пим
1 ответ
Я создал собственный скрипт, такой как Greg, также упомянул выше, который проверяет результат --report=summary через регулярное выражение. Затем результат регулярного выражения определяет код выхода 0 или 1 оттуда.
Было бы полезно, если PHPCS
может сделать что-то подобное, но его нет