Компоненты и шаблоны
Автодополнение и переход к компонентам IncludeComponent и их шаблонам, включая переопределения.
Битрикс понятнее для PhpStorm.
$APPLICATION->IncludeComponent(
'bitrix:news.list',
'cards',
[]
);ЗАДАЧА И РЕШЕНИЕ
iSwift Bitrix Support добавляет в PhpStorm понимание статических идентификаторов 1С-Битрикс. Плагин определяет структуру проекта и помогает переходить от вызовов PHP к соответствующим компонентам, шаблонам и модулям.
Автодополнение и переход к компонентам IncludeComponent и их шаблонам, включая переопределения.
Навигация по идентификаторам Loader::includeModule и путям IncludeFile.
Автоматическое определение Bitrix-проекта, настройка корней и приоритет local/ перед bitrix/.
Семантика строится по локальным файлам; плагин не обращается к production-БД.
ТЕХНИЧЕСКАЯ СТОРОНА
Kotlin-плагин использует IntelliJ Platform и анализ PHP-кода. Работа ограничена распознанными Bitrix-проектами и поддерживаемыми статическими конструкциями. Динамические сценарии имеют отдельные ограничения.