javascript

Что нового в WebStorm 2025.3

  • среда, 10 декабря 2025 г. в 00:00:09
https://habr.com/ru/articles/974648/

Команда JavaScript for Devs подготовила перевод статьи о нововведениях WebStorm 2025.3. В обновлении — новая тема интерфейса Islands, серьёзные улучшения для монорепозиториев, поддержка удалённой отладки и интеграция умных ИИ-агентов прямо в IDE.


В этой версии появилось множество новых возможностей и улучшений. Среди самых важных — улучшенная поддержка монорепозиториев, обновленный AI Assistant с интегрированными агентами, а также обновленная поддержка Vitest 4 и удаленной отладки.

Новый внешний вид по умолчанию: тема интерфейса Islands

Теперь в WebStorm и других JetBrains IDE по умолчанию используется тема Islands. Мы создали ее, чтобы вам было легче сосредоточиться и писать код. У новой темы легко узнаваемые вкладки, улучшенная контрастность в редакторе, четкое разделение рабочих областей и закругленные углы. При этом меняется только внешний вид, вся функциональность остается прежней.

Улучшенное разрешение модулей и поддержка монорепозиториев

WebStorm 2025.3 uses the customConditionsproperty in tsconfig.json and development conditions in the exports field to support build-free editing. 

This means auto‑imports, Go to Definition, and Find Usages work without output directories. The automatic import mechanism has also been improved for pnpm symlinked packages.

Удаленная отладка

В новой версии WebStorm можно использовать встроенный отладчик для JavaScript при удаленной разработке с использованием WSL, Docker, SSH и других похожих технологий. 

Поддерживаются конфигурации запуска JavaScript Debug и npm.

Обновленный AI Assistant

Теперь чат с ИИ позволяет интегрировать JetBrains Junie и Claude Agent прямо в IDE, так что агенты получают полный доступ ко всем ее возможностям через сервер JetBrains MCP.

Поддержка Vitest 4

В Vitest 4 внесены важнейшие изменения в API создания отчетов. Мы обновили интеграцию WebStorm, обеспечив возможность работы с новым API.

Выявление ошибок «Переполнение памяти»

Большие проекты на TypeScript могут время от времени вызывать ошибки переполнения памяти (Out‑of‑memory, OOM) в языковой службе TypeScript. Чтобы помочь выявить и устранить эти проблемы, новая версия WebStorm отслеживает выходные данные stderr для определенных сообщений OOM и выдает уведомление с предложением увеличить при необходимости объем динамически распределяемой памяти.

Обработка расширений файлов

Теперь автоматические импорты правильно воспринимают файлы .mts и .mjs, а новый режим Auto в Code Style | TypeScript автоматически выбирает .ts или .js в зависимости от настроек проекта.

Движок типов на основе языковой службы

В версии WebStorm 2025.3 начат процесс развертывания нового движка типов, использующего языковую службу TypeScript для более точного вывода типов и снижения использования ЦП. Кроме того, мы добавили в строку состояния индикатор для удобства информирования.

Фреймворки и технологии

Vue

Добавлена начальная поддержка режима Vapor (появился в Vue 3.6): теперь WebStorm распознает createVaporApp, синтаксис <script vapor> и директивы, зарегистрированные в плагинах. Кроме того, теперь IDE полностью поддерживает использование нескольких блоков <script> во всех типах компонентов. 

Angular

Новая версия WebStorm поддерживает псевдонимы as в условиях @else if (Angular 20.2) и двоичные операторы присваивания (+=-=) в связываниях (Angular 20.1). 

Astro

Улучшения парсера устраняют ложные ошибки в тегах HTML и булевых атрибутах с истинным значением, так что редактировать шаблоны Astro стало удобнее. 

CSS

Крупное обновление синтаксиса обеспечило поддержку новых математических функций (round()mod()rem()) и современных функций работы с цветом color() и conic-gradient(). Теперь наша поддержка синтаксиса CSS соответствует последним WebRef.

Виджет Prettier и автоматическое форматирование при вставке

Новый виджет показывает действия с Prettier и позволяет перейти к файлам конфигурации. Теперь при вставке кода его можно автоматически отформатировать, используя Prettier, чтобы сохранить единообразие стиля во всем проекте.

Единые настройки среды выполнения JavaScript

Новая страница настроек позволяет централизованно настроить Node.js, Bun и Deno, поэтому управлять конфигурациями запуска JavaScript и TypeScript в среде выполнения стало легче.

Русскоязычное JavaScript сообщество

Друзья! Эту статью перевела команда «JavaScript for Devs» — сообщества, где мы делимся практическими кейсами, инструментами для разработчиков и свежими новостями из мира Frontend. Подписывайтесь, чтобы быть в курсе и ничего не упустить!