413просмотров
10 марта 2026 г.
questionScore: 454
👣 Обновлен плагин Flutter для VS Code: что нового? Вышла новая версия плагина для VS Code, и в ней снова доработали то, что бесит больше всего - скорость, тесты и повседневные мелочи. Никаких революций, но десяток мелких улучшений, которые в сумме делают работу заметно комфортнее. Тесты теперь работают адекватно: В этом обновлении тестам уделили особое внимание. Исправили несколько раздражающих багов: тесты больше не выдают ошибку Cannot read properties of null в консоли, не пропадают из панели результатов и не помечаются ошибочно как пропущенные. Главное - тесты стали обнаруживаться значительно быстрее в больших проектах. Особенно заметно, если на диске работает антивирус, который раньше мог тормозить процесс. Теперь это должно уйти. Для тех, кто использует test_reflective_loader, тесты теперь группируются по классам - навигация по результатам становится чище. Параллельные действия: Команда Get Packages for All Projects теперь умеет запускать несколько процессов одновременно. Раньше пакеты подтягивались последовательно для каждого проекта, что могло затягиваться. Теперь все летает параллельно, используя до половины ядер процессора. Редактор и навигация: Несколько мелочей, которые важны в ежедневной работе: 🔵Переход к импорту больше не прыгает в другую вкладку, если файл уже открыт - остается там, где удобно. 🔵Исправления для зависимостей теперь корректно перемещают их из dev_dependencies в dependencies, если это нужно. 🔵Подсветка ключевых слов стала единообразной - разница между начальной и семантической подсветкой ушла. 🔵Обновили грамматику для грядущих Primary Constructors - готовимся к новым фичам Dart. 🔵Геттеры и поля теперь отображаются точнее, без путаницы. Работа с эмуляторами: Убрали лишние запросы к эмуляторам до того, как управление устройствами реально включено. Это должно уменьшить количество таймаутов, когда система только стартует. Совместимость и старые версии: Поддержка SDK ниже Dart 3.2 / Flutter 3.16 окончательно прекращена. Если вы все еще сидите на древних версиях, придется либо обновляться, либо откатывать плагин до старой версии - на сайте есть таблица совместимости. Что будет в будущих SDK: Некоторые фичи уже есть в бета-версиях, но в стабильных появятся позже: 🔵Стек-трейсы теперь показываются в всплывающих окнах, даже если ошибка проброшена через Completer.completeError(). 🔵Фабричные конструкторы больше не отображаются как <unknown> в навигации. 🔗 Ссылка на плагин 💡 Вывод: Очередное обновление, которое не кричит о себе, но делает работу с Flutter в VS Code чуть более предсказуемой и быстрой. Особенно радуют правки тестов и параллельные операции. Если вы активно используете VS Code для разработки - обновляйтесь, мелочи действительно имеют значение. ➡️ Flutter & Dart | Мобильный трудоголик