Новая версия плагина Flutter для VS Code
Вышла новая версия плагина Flutter для VS Code - v3.138.0. Обновление не косметическое: есть и технические улучшения и удаление старого функционала и работа над стабильностью. Давайте разберем, что изменилось.
Поддержка LSP v3.18:
Плагин обновил LSP-клиент до версии 3.18. Это открывает возможности для Dart Analysis Server использовать новые оптимизации в будущих релизах SDK. Пока самих оптимизаций нет, но фундамент заложен. Когда они появятся, анализ кода станет эффективнее без дополнительных действий со стороны разработчика.
Flutter Outline удалили:
Из сайдбара убрали вкладку Flutter Outline. Для тех, кто пользовался ей регулярно, это заметное изменение. Но функциональность не пропала полностью - стандартный Outline остался на вкладке Explorer, а предпросмотр Flutter UI Guides доступен через настройку dart.previewFlutterUiGuides. Так что привычный способ навигации по виджетам можно вернуть, просто через другой интерфейс.
Улучшения завершения работы расширений:
В прошлых версиях при закрытии редактора расширения могли завершаться слишком резко, не давая серверам времени корректно завершить работу. Теперь это исправлено. Система дожидается корректного завершения Analysis Server и других сервисов, что должно снизить количество сбоев и странных ошибок при перезапуске VS Code.
Dart Tooling Daemon:
Еще одно изменение касается DTD. Раньше изменения активного редактора отправлялись во все открытые панели, включая вывод и результаты тестов. Теперь этот трафик отключен для второстепенных редакторов. Мелочь, но она снижает нагрузку на систему.
Тестирование:
Исправлен баг с CodeLens-запусками тестов. Раньше при запуске части набора тестов весь набор помечался как Queued, а невыполненные тесты отображались как Skipped. Теперь это поведение исправлено - статусы отображаются корректно.
Вывод:
Обновление плагина - это смесь технических улучшений, удаления старого функционала и точечных исправлений. LSP v3.18 закладывает основу для будущих оптимизаций. Удаление Flutter Outline может показаться неудобным, но у него есть альтернативы. А улучшения завершения работы и исправления тестов делают работу стабильнее.
Ссылка на описание релиза:
03.07.2026 41 592