В этом релизе мы подготовили множество полезных обновлений. Среди самых важных — улучшенная поддержка монорепозиториев, обновленный AI Assistant с интегрированными агентами, а также обновленная поддержка Vitest 4 и удаленной отладки.
Теперь в WebStorm и других JetBrains IDE по умолчанию используется тема Islands. Мы разработали ее, чтобы вам было проще фокусироваться на коде: вкладки стали заметнее, контрастность редактора повысилась, рабочие области теперь четко разделены, а элементы интерфейса получили закругленные углы. Это чисто визуальное обновление — все привычные функции работают как и прежде.
WebStorm 2025.3 учитывает свойство customConditions в tsconfig.json и условие development в поле exports. Это позволяет полноценно работать с кодом без предварительной сборки.
Теперь автоимпорт, а также функции Go to Definition и Find Usages работают даже без наличия папок сборки. Кроме того, мы улучшили механизм автоимпорта для пакетов pnpm, подключенных через симлинки.
Встроенный отладчик JavaScript теперь поддерживает удаленную разработку в WSL, Docker, SSH и других подобных средах.
Поддержка реализована для конфигураций запуска JavaScript Debug и npm.
Теперь чат с ИИ позволяет интегрировать JetBrains Junie и Claude Agent прямо в IDE, так что агенты получают полный доступ ко всем ее возможностям через сервер JetBrains MCP.
В API вывода отчетов Vitest 4 произошли критические изменения. Мы обновили интеграцию в WebStorm, чтобы она корректно работала с этим новым API.
В крупных TypeScript-проектах языковой сервис иногда падает с ошибкой нехватки памяти (Out-of-Memory). Чтобы помочь вам с этим, WebStorm теперь отслеживает поток ошибок stderr на наличие OOM-сообщений. Если проблема обнаружена, IDE покажет уведомление и предложит увеличить лимит памяти для сервиса.
Автоимпорт теперь корректно обрабатывает файлы .mts и .mjs. А новый режим Auto в настройках стиля кода (Code Style | TypeScript) автоматически выбирает расширение — .ts или .js — в зависимости от конфигурации вашего проекта.
В WebStorm 2025.3 мы начинаем внедрение нового движка типов. Он использует языковой сервис TypeScript для более точного вывода типов и снижения нагрузки на процессор. Также в строке состояния появился индикатор для быстрой обратной связи.
Добавлена начальная поддержка режима Vapor (появился в Vue 3.6): теперь WebStorm распознает createVaporApp, синтаксис <script vapor> и директивы, зарегистрированные через плагины. Кроме того, теперь IDE полностью поддерживает использование нескольких блоков <script> во всех типах компонентов.
WebStorm теперь поддерживает псевдонимы as в условиях @else if (Angular 20.2), а также бинарные операторы присваивания (+=, -=) в выражениях связывания (Angular 20.1).
Улучшения в парсере устранили ложные ошибки в HTML-тегах и сокращенных атрибутах (truthy attributes). Теперь редактировать шаблоны Astro стало гораздо комфортнее.
Большое обновление синтаксиса CSS: добавлена поддержка новых математических функций round(), mod(), rem() и современных цветовых моделей, таких как color() и conic-gradient(). Теперь поддержка CSS в IDE полностью соответствует последним спецификациям WebRef.
Новый виджет показывает действия с Prettier и позволяет перейти к файлам конфигурации. Код теперь может автоматически форматироваться при вставке — это помогает сохранять единый стиль во всем проекте.
Теперь настройки Node.js, Bun и Deno собраны в одном разделе и управлять конфигурациями запуска JavaScript и TypeScript в среде выполнения стало легче.