Esta versão traz novos recursos e resolve vários desafios que existiam. Entre as principais melhorias, há atualizações significativas no JetBrains AI, melhor suporte ao Angular e a repositórios monolíticos e várias melhorias na experiência do usuário.
O JetBrains AI recebeu uma atualização significativa, reunindo o AI Assistant e o Junie em uma só assinatura. A partir desta versão, os recursos de IA são gratuitos nos JetBrains IDEs, incluindo complementação de código ilimitada, suporte a modelos locais e acesso a recursos de nuvem baseado em créditos, incluindo o agente de programação. Um novo sistema de assinaturas torna fácil escalar para os níveis AI Pro e AI Ultimate. Para mais informações, confira esta página.
O JetBrains AI Assistant está aumentando sua linha de modelos. Adicionamos o suporte ao Claude 3.7 Sonnet, agora provisionado no Amazon Bedrock. Isso significa que você desfrutará de respostas mais precisas, insights mais rápidos e uma experiência ainda mais suave. Agora a linha de modelos da OpenAI no AI Assistant inclui também o o1, o1-mini, o3-mini e GPT-4.1 (em breve).
Agora o WebStorm detecta automaticamente o framework de testes apropriado ao gerar testes de unidade com a ajuda de IA. Esta melhoria garante que os testes sejam criados usando o framework correto para o seu projeto, reduzindo a necessidade de ajustes manuais e tornando o processo de geração de testes mais tranquilo e eficiente.
O WebStorm também garante que os testes de unidade gerados por IA sigam as convenções de nomes do seu projeto.
Na versão 2025.1, nós nos concentramos em melhorar a complementação baseada em IA no contexto dos componentes dos frameworks de Web. Estas mudanças afetam a complementação de código em linhas inteiras e também as sugestões de complementação baseadas na nuvem.
O AI Assistant lhe dá a flexibilidade de trabalhar com modelos locais em modo off-line ou fazer uso de processamento de IA baseado na nuvem. Agora há suporte ao modo off-line, permitindo que você trabalhe sem uma conexão à Internet e ainda possa aproveitar a assistência à codificação por IA. Use modelos locais através do Ollama ou LM Studio para chat, geração de código, mensagens de commit, documentação in-line e muito mais.
Agora o WebStorm tem suporte às consultas de sinais introduzidas no Angular 17.2, fornecendo melhores insights de código e navegação para a moderna abordagem reativa das injeções de dependências. Com esta atualização, o WebStorm garante uma inferência precisa de tipos em consultas de sinais, melhora a complementação de código dentro das expressões de consulta e melhora a navegação entre os sinais e suas referências.
Agora o WebStorm oferece suporte à complementação e geração de código para FormGroup, FormArray, FormControl e FormBuilder nos formulários reativos do Angular. Esta atualização facilita definir e gerenciar estruturas de formulários, reduzindo o esforço manual e aumentando a velocidade de desenvolvimento. Trabalhar com formulários reativos ficou mais intuitivo e eficiente, com melhor complementação automática e melhores correções rápidas.
Agora o WebStorm oferece melhores sugestões de propriedades de objetos em vínculos de propriedades, facilitando o trabalho com propriedades vinculadas de componentes. Você obterá complementações automáticas e validações mais precisas ao definir vínculos em modelos, reduzindo erros e simplificando o desenvolvimento de aplicativos no Angular.
Agora o WebStorm facilita refatorar entre templates in-line e separados em componentes do Angular. Com apenas uma ação rápida, você pode converter um template in-line em um arquivo separado (templateUrl) ou vice-versa, simplificando o seu fluxo de trabalho e melhorando a organização do código.
Agora o WebStorm gera automaticamente configurações de execução para projetos do Next.js, facilitando configurar e depurar aplicativos full-stack.
O WebStorm 2025.1 introduz uma barra de ferramentas flutuante que aparece ao pressionar Alt+Enter ou selecionar código. Essa barra de ferramentas oferece acesso rápido a recursos de IA, refatoração, reformatação de código e ações Surround With.
Ficou mais conveniente criar um arquivo. Você pode acessar um pop-up listando os templates disponíveis de arquivos, diretamente da barra de ferramentas da janela Project, através do ícone +, e o campo de pesquisa permitirá que você rapidamente aplique um filtro e encontre o tipo de arquivo de que precisa.
Você pode configurar o WebStorm para atualizar plug-ins automaticamente no plano de fundo. Ele baixará as atualizações disponíveis e compatíveis e as aplicará na próxima reinicialização do IDE, sem enviar notificações adicionais. Você pode habilitar as atualizações automáticas marcando a caixa de opção Enable auto-update no diálogo de atualização ou em File | Settings | Appearance & Behavior | System Settings | Updates.
Para os usuários de Windows e Linux, agora o IDE oferece uma nova opção para fundir o menu principal com a barra de ferramentas principal, criando uma interface mais enxuta.
Agora o WebStorm facilita o início de novos projetos do Vue com a integração da interface de linha de comando do Nuxt (nuxi) ao assistente New Project, permitindo uma experiência de configuração mais suave.
Também melhoramos o suporte às propriedades globais do Vue, resolvendo corretamente as propriedades personalizadas adicionadas através da ampliação de módulos. Além disso, foram corrigidos problemas com a complementação e a importação automáticas de componentes empacotados declarados com __VLS_WithTemplateSlots, garantindo uma experiência mais confiável de desenvolvimento em projetos do Vue.
Agora o WebStorm respeita configurações do Prettier por subprojeto, garantindo que cada parte da sua configuração em repositório monolítico ou multiprojetos siga suas próprias regras de formatação. Esta melhoria proporciona mais flexibilidade e consistência ao trabalhar com bases de código diferentes, com requisitos variáveis de estilo.
Reformulamos o tratamento do campo exports no WebStorm. Isso melhorará as resoluções, as importações automáticas, a navegação e a complementação de código. Isso será especialmente útil no caso de projetos em repositórios monolíticos com declarações complexas do campo exports no arquivo package.json.
Agora o WebStorm oferece complementação de código e navegação mais rápidas e confiáveis em grandes repositórios monolíticos em TypeScript usando Nx. Esta atualização garante que a complementação de código, a navegação e as importações automáticas funcionem sem problemas, mesmo em complexos espaços de trabalho multiprojetos.
Agora o WebStorm oferece um melhor suporte ao Prisma, incluindo o reconhecimento de ULIDs (identificadores universais únicos ordenáveis pelo léxico), com realce de sintaxe, validação e complementação automática adequados. Além disso, agora comentários em várias linhas têm suporte total em esquemas do Prisma, facilitando a documentação de estruturas de bancos de dados usando explicações mais longas.
Agora o WebStorm injeta automaticamente realce e validação da sintaxe de GraphQL em templates marcados do estilo gql(query). Esta atualização garante melhor complementação de código, verificação de erros e formatação, facilitando trabalhar com consultas GraphQL em arquivos JavaScript e TypeScript.