Этот проект представляет собой инструмент статического анализа кода OSS для PhpStorm (2016.2+) и Idea Ultimate.
Он охватывает:
вопросы, связанные с архитектурой
слабый контроль типов и возможные упрощения конструкции кода
проблемы с производительностью
неоптимальные, повторяющиеся и подозрительные условия «если»
валидация использования магических методов
регулярные выражения
проверка рабочего процесса обработки исключений
проблемы совместимости
множество трудоемких ошибок
Использование API PHPUnit
вопросы безопасности
Некоторые проверки ожидают, что условные операторы (например, «if») будут использовать групповой оператор для переноса выражений тела. Если это требование соблюдается, к исходному коду применяются дополнительные проверки.
В некоторых проектах процессор и, следовательно, батарея могут сильно расходоваться, поэтому это следует учитывать во время путешествий.
Пожалуйста, перейдите по этой ссылке на документацию.
Если вы освоились с анализатором и хотите двигаться дальше, проверьте Php Inspections (EA Ultimate).
Поддержать проект можно, купив лицензию Php Inspections (EA Ultimate). Собранные средства пошли на поддержание анализатора и внедрение новых функций.
Shopware является крупнейшим спонсором нашей краудфандинговой кампании 2017 года.
Pixel & Tonic поддерживает нас с 2017 года.
Cellsynt поддерживает нашу краудфандинговую кампанию 2017 года.
ООО «Роав» поддерживает нашу краудфандинговую кампанию 2017 года.
Syrcon GmbH поддерживает нашу краудфандинговую кампанию 2017 года.
YourKit поддерживает нас своим полнофункциональным профилировщиком Java.
JetBrains поддерживает нас своими потрясающими IDE.