Вышла версия 0.9.3 плагина PHP for OpenIDE. Переработали настройки внешних анализаторов, добавили отладку через DBGp-прокси и исправили работу с путями к файлам на удалённых серверах и в контейнерах. Также улучшили определение типов, автодополнение и форматирование PHP-кода.

Если вы впервые слышите про OpenIDE, это мультиязычная среда разработки на базе IntelliJ Platform. В одном дистрибутиве можно работать с Java, Kotlin, Go, Python, PHP, JavaScript и TypeScript. Также прямо в IDE доступны DB-клиент, HTTP-клиент, Git, Docker и профилировщики. Недавно мы выпустили OpenIDE 2026.2, вместе с встроенным AI плагином.
Что изменилось в PHP-плагине
Внешние анализаторы стало удобнее настраивать для команды. PHPStan, Psalm, Mago, PHP_CodeSniffer и PHP CS Fixer получили отдельные страницы настроек: для каждого можно выбрать способ запуска, параметры, режим проверки и исключить нужные файлы или папки.

Настройки проекта теперь можно хранить в git, а личные пути и выбор интерпретатора остаются на машине разработчика. Добавили запуск через PHP-интерпретатор проекта, включая Docker и WSL. Проверка всего проекта запускает все включённые инструменты, а изменения их конфигураций учитываются при анализе.
Также доработали удалённую отладку. Поддержка DBGp-прокси пригодится командам, в которых несколько разработчиков отлаживают один сервер: прокси направляет сессию в IDE нужного разработчика по IDE key.

Сопоставление серверных и локальных путей теперь работает при всех способах запуска отладки — для скриптов, встроенного веб-сервера и PHP Remote Debug. Если файл не найден по одному правилу, отладчик пробует следующие, а при неудаче показывает проблемный путь в консоли.

Подсказки точнее учитывают контекст кода. Например, после assert($x instanceof A) IDE предлагает методы класса A. В foreach и catch учитываются типы элементов, ключей и исключений, а новое присваивание больше не оставляет у переменной прежний тип. Дополнение предлагает имя свойства по его типу, а форматтер ставит пробел после приведения: (int) $x.

У PHP-плагина уже больше 2500 скачиваний; свежая версия доступна в маркетплейсе OpenIDE.
Claude Code, Codex, OpenCode и Cursor прямо в IDE
Также недавно мы выпустили AI-плагин для пользователей OpenIDE Pro. Он позволяет работать с Claude Code, Codex, OpenCode и Cursor прямо в IDE через ACP: поставить задачу, проверить изменения, доработать код и запустить приложение.
OpenIDE Pro (как и все встроенные в него инструменты) сейчас доступны абсолютно всем без регистрации и смс. Скачивайте и активируйте длинный бесплатный триал на 60 дней: https://openide.ru/download/
Обновление DB-клиента
В релизе для OpenIDE 2026.2 DB-клиент получил форматирование SQL, поддержку Greenplum, улучшения автодополнения и работы с пакетами Oracle. Несколько выделенных запросов теперь выполняются по очереди через Ctrl+Enter, а в результатах появилась подсветка JSON. Если ещё не пробовали клиент, в отдельном разборе показали весь маршрут: подключение к базе, SQL-запросы, EXPLAIN, редактирование и экспорт данных.

Скачать OpenIDE можно на сайте. Бесплатная версия доступна без ограничения по времени, а все возможности Pro можно попробовать в течение 60 дней без регистрации. Вопросы, замечания и пожелания по PHP-плагину и другим инструментам ждём в чате OpenIDE.
Источник: habr.com