WebStorm 2026.1

Released: Mar 25, 2026

2026.1 での更新項目

機能

AI

  • Junie, Claude Agent, and Codex available directly in the AI chat - In addition to Junie, Claude Agent, and most recently Codex, WebStorm now lets you work with more AI agents directly in the AI chat.
  • ACP Registry - You can also choose from agents such as GitHub Copilot, Cursor, and many others supported through the Agent Client Protocol (ACP). The new ACP Registry makes discovering and installing these agents straightforward. Instead of having to manually configure integrations, you can browse available agents and install them in just one click.
  • Next edit suggestions - Next edit suggestions are now available without consuming the AI quota of your JetBrains AI Pro, Ultimate, and Enterprise subscriptions. These suggestions go beyond traditional code completion for JavaScript, TypeScript, HTML, and CSS. Instead of updating only what's at your cursor, they intelligently apply related changes throughout the file, helping you keep your code consistent and up to date with minimal effort.

TypeScript and JavaScript

  • A more reliable TypeScript experience - As TypeScript projects grow, keeping an in-IDE type engine both accurate and performant becomes increasingly difficult. WebStorm now uses its service-powered TypeScript engine by default, relying more directly on the official TypeScript language service for code insight. For developers working in large projects, this means:
    • More accurate type inference.
    • Faster code analysis thanks to more efficient CPU usage.
    • Better consistency between the IDE and the TypeScript compiler.
  • Alignment with TypeScript 6 - Recent TypeScript releases introduced several changes to compiler defaults that can easily lead to subtle differences between build behavior and the IDE's code insight. In WebStorm 2026.1, project configuration aligns with these changes. For example:
    • The IDE now follows the updated default behavior for the types option, avoiding the automatic inclusion of all packages from node_modules/types.
    • Project structure assumptions now match TypeScript's updated rootDir default.
    • The IDE's approach to сonfiguration reflects the ecosystem's shift away from baseUrl toward explicit paths mappings.
  • String-literal import/export support - WebStorm now offers support for string-literal import and export specifiers, enabling custom export names with full code insight and refactoring support.

Framework and ecosystem updates

  • Highlighting for new React directives - React projects benefit from improved highlighting of the new use memo and use no memo directives. These directives are now treated consistently alongside existing ones, such as use client and use server, making it easier to understand component behavior at a glance.
  • Angular 21 template updates - Angular templates have become more powerful in recent versions, allowing more complex expressions directly inside template code. WebStorm now supports several additions introduced in the Angular 21.x releases, including arrow functions, instanceof checks, regular expressions, and spread syntax inside template expressions. These capabilities make templates more flexible while preserving full IDE support for navigation, inspections, and code insight.
  • Vue - WebStorm 2026.1 integrates the updated vue/typescript-plugin, improving TypeScript support and code insight inside .vue components. This keeps WebStorm aligned with the evolving Vue tooling ecosystem and ensures smoother TypeScript interoperability.
  • Astro - Astro projects now support a JSON configuration field that allows you to pass settings directly to the Astro language server. This provides better control over how the language server analyzes your project and aligns WebStorm with Astro's growing ecosystem.
  • Svelte - WebStorm 2026.1 adds support for the generics attribute in <script> tags, enabling navigation, the use of the Rename refactoring, and usage search for generic type parameters. The IDE also introduces support for the @attach directive and updates the bundled Svelte language tooling.
  • CSS - WebStorm now understands the modern color() CSS function and recognizes values across predefined color spaces. This enables accurate color previews, validation, and improved support for advanced color workflows beyond the traditional sRGB.