Павел Бигель

Павел Бигель

Был в сети 20 апреля 2026, 18:00
Заказы не принимаю
просто подтягивает заранее забитые в него подсказки
Не настолько упрощенно)

Вот, посмотри документацию по автокомплиту. Плюс, PhpStorm на лету анализирует всё и видит, например, когда в твоём файле используется еще неимпортированный класс, и предлагает его подключить.
Это круто. Но это одна большая тулза и только для PHP. Для других языков нужно скачивать другие продукты jetbrains и так же за них платить)
Ну ладно MODX, а с дополнениями-то что будем делать?
Изучил вопрос.

LSP так (пока) не умеет. Из-за большого кол-ва поддерживаемых языков.
Тут продукт JB выиграл.

Ну да ладно, твои компоненты, как минимум, я перенесу у меня есть лицензии как раз)
А есть какой-то how-to как получить так же? Хочу потыкать посмотреть.

Ты не подумай, что я тебя критикую.
Понимаю :)

. Просто я пытался пользоваться VSCode и совершенно не понимаю, как его можно сравнивать с PhpStorm для разработчика.
Опять же, смотря как засетапить. Довести до состояния «phpstorm» его все таки можно.

На остальные вопросы отвечу тогда когда подумаю над ответом))
Можно придумать что-то вроде парсера, но пока не вижу смысла.
Обновления MODX не раз в неделю ж происходят.
Ну а насколько долго проект будут жить — бог его знает. Пока не закину MODX или не перейду на другую тулзу.
LSP не инструмент Microsoft.

Что прямо сейчас дает LSP, давай по пунктам:
1. Автокомплит кода (с различными конфигрурациями)
2. Поддержка любого языка программирования в том числе большого кол-ва разных языков и даже в одном файле!
3. Осуществляется отслеживание и определение типов для всех переменных в проекте с использованием симуляции выполнения кода.
4. Возможность использования фишечки «Quick fix» (система определеяет род ошибки и варианты его исправления).

Это пока первое что приходит в голове если честно.
У Jetbrains своя реализация. Ну и не забываем что их продукты стоят денег.