Как вы проверяете ошибки типа в настройках CI / CD для современных проектов PHP, используя обширные подсказки типов и декларации возвращаемых типов?
Предыдущие вопросы на этом сайте, касающиеся этой темы, кажутся очень старыми и не имеют отношения к новым возможностям ввода в PHP 7.0 и 7.1.
Проверка lint в PHP не выявляет ошибок типов, поэтому при отсутствии тестового покрытия это может привести к ошибкам во время выполнения, которых следует избегать. Есть ли у кого-нибудь автоматический способ обнаружения недопустимых параметров или типов возврата в их настройке CI, чтобы обеспечить дополнительную уверенность помимо письменных тестов?
Постскриптум Я знаю, что могу просмотреть свой собственный код с функциями IDE, но меня больше интересует подход CI, включающий проект, в котором есть несколько авторов.
Задача ещё не решена.
Других решений пока нет …