Проверка на ошибки типа в PHP 7+ - PullRequest
0 голосов
/ 12 января 2019

Как вы проверяете ошибки типа в настройках CI / CD для современных проектов PHP, используя обширные подсказки типов и декларации возвращаемых типов?

Предыдущие вопросы на этом сайте, касающиеся этой темы, кажутся очень старыми и не имеют отношения к новым функциям ввода в PHP 7.0 и 7.1.

Проверка lint PHP не выявляет ошибок типа, поэтому при отсутствии покрытия тестом это может привести к ошибкам во время выполнения, которых следует избегать. У кого-нибудь есть автоматизированный способ обнаружения недопустимых параметров или типов возврата в их настройке CI, чтобы обеспечить дополнительную уверенность помимо письменных тестов?

P.S. Я знаю, что могу просматривать свой собственный код с помощью функций IDE, но меня больше интересует подход CI, включающий проект с несколькими авторами.

...