Современные фронтенд-приложения становятся крупнее, включают больше модулей и активнее используют TypeScript. Задача WebStorm 2026.1 — помочь вам работать продуктивнее в таких средах. Для этого мы упрощаем обработку TypeScript в IDE, расширяем поддержку развивающейся экосистемы фронтенда и продолжаем оптимизировать работу IDE для крупномасштабных проектов React и TypeScript.
Главное в этом релизе:
import/export для строковых литералов
Помимо Junie, Claude Agent и добавленного недавно Codex, в ИИ-чате WebStorm теперь можно выбирать и других агентов.
Кроме того, можно выбрать GitHub Copilot, Cursor или множество других агентов, которые поддерживаются через Agent Client Protocol (ACP). С помощью нового ACP Registry находить и устанавливать новых агентов очень просто. Настраивать интеграцию вручную не нужно: можно посмотреть список доступных агентов и установить их в один клик.
Подсказки следующих изменений теперь не расходуют квоту JetBrains AI (по подпискам Pro, Ultimate и Enterprise). Такие подсказки выходят за рамки обычного автодополнения кода для JavaScript, TypeScript, HTML и CSS. Они не только дописывают код в текущей позиции, но и применяют связанные изменения по всему файлу, помогая поддерживать код в актуальном и согласованном состоянии.
Это естественное развитие функции автодополнения, которое позволяет реализовать бесшовный сценарий Tab-Tab, не прерывая работу.
По мере роста проектов TypeScript поддерживать одновременно высокую точность и производительность движка типов в IDE становится все сложнее. Теперь в WebStorm по умолчанию используется для анализа кода движок на основе официальной языковой службы TypeScript.
В результате разработчики получают в крупных проектах:
Редактировать код стало удобнее, а между отчетами IDE и фактическими результатами сборки обнаруживается меньше расхождений.
В недавних релизах TypeScript изменены некоторые настройки компилятора по умолчанию, что может легко привести к небольшим отличиям в поведении сборки относительно анализа кода в IDE.
В WebStorm 2026.1 настройки проекта приведены в соответствие с этими изменениями. Например:
types и не включает автоматически все пакеты из node_modules/@types. rootDir по умолчанию в TypeScript. baseUrl к явным сопоставлениям paths. Благодаря этим изменениям то, что вы видите в редакторе, соответствует тому, как TypeScript на самом деле разрешает типы в проекте.
import/export для строковых литералов Теперь WebStorm поддерживает спецификаторы import и export для строковых литералов, обеспечивая полную поддержку анализа кода и рефакторингов для пользовательских имен экспорта.
export { a as "a-b" }; import { "a-b" as a } from "./file.js"; Мы улучшили подсветку новых директив use memo и use no memo в проектах React.
Теперь они последовательно обрабатываются вместе с уже существующими директивами, такими как use client и use server, так что пользователь может с первого взгляда разобраться в поведении компонента.
В последних версиях шаблоны Angular получили больше возможностей, так что в коде шаблона можно использовать более сложные выражения.
Новая версия WebStorm поддерживает ряд дополнений, появившихся в релизах Angular 21.x, в том числе стрелочные функции, проверки instanceof, регулярные выражения и синтаксис spread в выражениях шаблонов. Благодаря этим возможностям шаблоны становятся более гибкими, при этом сохраняется полная поддержка навигации, инспекций и анализа кода в IDE.
В WebStorm 2026.1 встроен обновленный @vue/typescript-plugin для улучшения поддержки и анализа кода TypeScript в компонентах .vue. Таким образом, WebStorm идет в ногу с развивающейся экосистемой инструментов Vue и обеспечивает более четкое взаимодействие с TypeScript.
Теперь проекты Astro поддерживают поле конфигурации JSON, позволяющее передать настройки прямо на языковой сервер Astro. Это позволяет точнее управлять тем, как языковой сервер анализирует проект, и согласовать работу WebStorm с растущей экосистемой Astro.
В версии WebStorm 2026.1 добавлена поддержка атрибута generics в тегах <script>, так что для обобщенных параметров типа можно использовать навигацию, рефакторинг Rename и поиск использований. Кроме того, в IDE появилась поддержка директивы @attach и обновлены встроенные инструменты поддержки языка Svelte.
Новая версия WebStorm понимает современную функцию CSS color() и распознает значения в заранее определенных языковых пространствах.
Это обеспечивает правильный предпросмотр и валидацию цвета, а также улучшенную поддержку расширенных процессов работы с цветом, помимо традиционного sRGB.
Кроме того, в этой версии значительно улучшена производительность, интеграции фреймворков и общая надежность IDE. Подробнее об этих изменениях — в полных примечаниях к релизу. Переходите на WebStorm 2026.1 прямо сейчас, попробуйте новые возможности и поделитесь своими впечатлениями.