Novidades no WebStorm 2025.3

Esta versão traz inúmeros novos recursos e melhorias. Entre os destaques, um melhor suporte a monorepos, o AI Assistant atualizado com integração de agentes e o novo suporte ao Vitest 4 e à depuração remota.

Destaques

Novo visual-padrão: o tema Islands

Agora o tema Islands é o visual-padrão do WebStorm e de outros JetBrains IDEs. Projetado para ajudar você a manter o foco e programar com facilidade, apresenta abas facilmente reconhecíveis, contraste aprimorado no editor, separação clara entre áreas de trabalho e cantos arredondados. Essa atualização é apenas visual, então toda a funcionalidade permanece igual.

Melhor resolução de módulos e suporte a monorepos

O WebStorm 2025.3 usa a propriedade customConditions no arquivo tsconfig.json e as condições de development no campo exports para dar suporte à edição sem build.

Isso significa que as importações automáticas, além de Go to Definition e Find Usages, funcionam sem diretórios de saída. O mecanismo de importação automática também foi aperfeiçoado para pacotes "symlinked" do pnpm.

Depuração remota

Agora, ao desenvolver remotamente com WSL, Docker, SSH ou configurações semelhantes, você pode usar o depurador de JavaScript do próprio WebStorm.

Esse suporte é oferecido para configurações de execução do JavaScript Debug e do npm.

AI Assistant atualizado

Agora o chat de IA integra o JetBrains Junie e o Claude Agent diretamente ao IDE, e outros agentes têm acesso total aos recursos do IDE através do servidor de MCP da JetBrains.

Suporte ao Vitest 4

O Vitest 4 introduziu mudanças com problemas de compatibilidade em sua API de relato. A integração com o WebStorm foi atualizada para funcionar com a nova API.

TypeScript

Detecção de erros de memória insuficiente

Ocasionalmente, projetos maiores de TypeScript podem causar erros de memória insuficiente (OOM) no serviço da linguagem. Para ajudar a diagnosticar e resolver esses problemas, agora o WebStorm monitora a saída stderr quanto a mensagens específicas de OOM e, se necessário, apresenta uma notificação sugerindo aumentar o tamanho do heap do serviço.

Tratamento de extensões de arquivos

Agora as importações automáticas respeitam arquivos .mts e .mjs corretamente e um novo modo Auto em Code Style | TypeScript seleciona .ts ou .js automaticamente, com base na configuração do seu projeto.

Mecanismo de tipos baseado no serviço

O WebStorm 2025.3 inicia o processo de implementação de um novo mecanismo de tipos, que usa o serviço da linguagem TypeScript para inferências mais precisas e menor uso de CPU. Ele também oferece um indicador na barra de status, para feedback mais fácil.

Frameworks e tecnologias

Vue

Foi adicionado o suporte inicial ao modo Vapor (disponível no Vue 3.6). Agora o WebStorm reconhece a sintaxe de createVaporApp e <script vapor>, além de diretivas registradas em plug-ins. E o IDE também passou a oferecer suporte total ao uso de diversos blocos <script> em todos os tipos de componentes.

Angular

Agora o WebStorm oferece suporte a aliases as em condições @else if (Angular 20.2) e a operadores de atribuição binária (+=, -=) em vinculações (Angular 20.1).

Astro

Melhorias no parser eliminam erros falsos em tags de HTML e atributos "truthy", garantindo uma edição mais suave de modelos do Astro.

CSS

Uma grande atualização de sintaxe adicionou o suporte a novas funções matemáticas, como round(), mod() e rem(), e a recursos modernos para cores, como color() e conic-gradient(), alinhando nosso suporte à sintaxe de CSS com as últimas especificações de WebRef.

Experiência do usuário

Widget do Prettier e formatação automática ao colar

Um novo widget de status mostra a atividade do Prettier e permite saltar para os arquivos de configuração. Agora o código pode ser formatado automaticamente com o Prettier ao ser colado, garantindo um estilo consistente em todo o seu projeto.

Configurações unificadas do runtime de JavaScript

A nova página de configurações permite configurar Node.js, Bun e Deno em um só lugar e simplifica o gerenciamento do runtime em configurações de execução de JavaScript e TypeScript.