Что нового в WebStorm 2025.2

В этом релизе появились новые возможности и решены важные проблемы. Ключевые нововведения: поддержка языкового сервера TypeScript-Go, поддержка Baseline, улучшения для Bun и другие полезные доработки.

Главное

Экспериментальная поддержка языкового сервера TypeScript-Go

В WebStorm 2025.2 добавлена экспериментальная поддержка нового языкового сервера TypeScript-Go. Это позволило улучшить производительность и использовать современную архитектуру при разработке на TypeScript.

Чтобы включить эту функцию в проекте, установите как зависимость пакет @typescript/native-preview вместо typescript. WebStorm обнаружит его автоматически и будет использовать.

Поддержка Baseline

В WebStorm 2025.2 теперь прямо в быстрой документации отображается информация о том, с какого момента та или иная веб-функция стала поддерживаться в основных браузерах.

Просто наведите курсор на интересующий вас API — и вы сразу увидите, насколько надежно эта возможность работает в популярных браузерах, по данным Baseline от WebDX CG.

Улучшения Bun

WebStorm 2025.2 предлагает более умную интеграцию для Bun. Если в проекте есть файл bun.lockb или bun.lock, WebStorm автоматически найдет Bun и установит его как менеджер зависимостей.

Также автоматически создается конфигурация запуска Bun при попытке запуска или отладки файла через контекстное меню. Теперь все основные действия — например, запуск bun install, работа с package.json через контекстное меню и установка зависимостей по подсказкам — по умолчанию выполняются с помощью Bun.

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

Angular: поддержка ключевого слова in в шаблонах

В WebStorm 2025.2 добавлена поддержка ключевого слова in в шаблонах Angular (эта функция появилась в Angular 20). Теперь вы можете использовать такие выражения, как foo in myObj и @if (key in myObj) прямо в шаблонах, и для них доступна подсветка и проверка кода.

Отключение встроенного инструмента форматирования при использовании Prettier

Начиная с WebStorm 2025.2, встроенный форматтер автоматически отключается для форматирования всего файла, если в проекте настроен Prettier. Это позволяет избежать конфликтов форматирования и гарантирует единообразие результатов по всей кодовой базе. Форматирование «на лету» и другие возможности редактора работают по-прежнему, но форматирование целых файлов передается Prettier, если этот инструмент доступен.

Поддержка Prisma стала еще лучше

В WebStorm 2025.2 поддержка Prisma обновлена до LSP версии 6.10.1. Теперь IDE корректно работает со всеми новыми возможностями Prisma. Вы можете быть уверены в стабильной работе, автодополнении и правильном форматировании файлов схем .prisma.

Переработанная поддержка GraphQL

В WebStorm 2025.2 полностью переработана поддержка встраивания GraphQL в файлы TypeScript и JavaScript. Теперь автодополнение, разрешение символов, подсветка и просмотр документации работают надежнее для GraphQL-запросов внутри шаблонных литералов.

Изменения в интерфейсе

Обновленная подсказка Parameter Info

В WebStorm 2025.2 всплывающая подсказка Parameter Info стала удобнее и легче для восприятия.

Тестирование

Улучшенная поддержка Jest

Мы также решили несколько старых проблем с интеграцией Jest. Теперь наборы тестов, использующие jest-circus и падающие на этапе teardown, правильно отмечаются как неудачные. Кроме того, Jest-тесты больше не запускаются случайно как Playwright-тесты в некоторых конфигурациях.

Улучшенная поддержка Vitest

В WebStorm 2025.2 появилось несколько исправлений, которые повышают точность отображения результатов тестов при работе с Vitest. Теперь дерево тестов отображается правильно, даже если у нескольких наборов одинаковые имена. А если тесты упали в afterAll, они корректно отмечаются как не прошедшие — результаты теперь полностью соответствуют действительности.