Esta versión incorpora nuevas funcionalidades y resuelve varios problemas existentes. Entre las principales mejoras se incluyen importantes actualizaciones de JetBrains AI, mayor compatibilidad con Angular, mejor compatibilidad con monorepos y una serie de mejoras en la experiencia del usuario.
JetBrains AI ha recibido una actualización importante, y ahora combina AI Assistant y Junie en una única suscripción. Con esta versión, las funcionalidades de IA ahora son gratuitas en los JetBrains IDE, incluida la finalización ilimitada de código, la compatibilidad con modelos locales y el acceso basado en créditos a las funciones alojadas en la nube, incluido el agente de codificación. Un nuevo sistema de suscripción facilita la escalabilidad con los niveles AI Pro y AI Ultimate. Para obtener más información eche un vistazo a esta página.
JetBrains AI Assistant avanza en su línea de modelos. Hemos añadido la compatibilidad con Claude 3.7 Sonnet, ahora en Amazon Bedrock. Esto significa que disfrutará de respuestas más precisas, información más rápida y una experiencia aún más fluida. La gama de modelos de OpenAI en AI Assistant incluye ahora o1, o1-mini, o3-mini y GPT-4.1 (próximamente).
WebStorm detecta ahora de forma automática el marco de pruebas adecuado al generar pruebas de unidad con ayuda de la IA. Esta mejora garantiza que las pruebas se creen utilizando el marco correcto para su proyecto, reduciendo así la necesidad de ajustes manuales y haciendo que el proceso de generación de pruebas sea más fluido y eficiente.
WebStorm también garantiza que las pruebas de unidad generadas por la IA sigan las convenciones de nomenclatura existentes en su proyecto.
Para la versión 2025.1, nos hemos centrado en mejorar la finalización basada en IA en el contexto de los componentes del marco de trabajo web. Estos cambios afectan tanto a la finalización de código local de línea completa como a las sugerencias de finalización basadas en la nube.
AI Assistant le ofrece la flexibilidad de trabajar con modelos locales en modo sin conexión o aprovechar el procesamiento de IA basado en la nube. Ahora es compatible con el modo sin conexión, lo que le permite trabajar sin conexión a Internet sin dejar de disfrutar de la asistencia a la codificación basada en IA. Utilice modelos locales a través de Ollama o LM Studio para el chat, la generación de código, los mensajes de confirmación, la documentación integrada y mucho más.
WebStorm ahora es compatible con las consultas de señales introducidas en Angular 17.2, lo que proporciona una mejor información y navegación del código para este moderno enfoque reactivo de la inyección de dependencias. Con esta actualización, WebStorm garantiza una inferencia de tipos precisa para las consultas de señales, mejora la finalización de código dentro de las expresiones de consulta y mejora la navegación entre las señales y sus referencias.
WebStorm proporciona ahora compatibilidad con generación y finalización de código para FormGroup, FormArray, FormControl y FormBuilder en los formularios reactivos de Angular. Esta actualización facilita la definición y gestión de las estructuras de los formularios, lo cual reduce el esfuerzo manual y mejora la velocidad de desarrollo. Con una mejor finalización automática y arreglos rápidos, trabajar con formularios reactivos es ahora más intuitivo y eficiente.
WebStorm ofrece ahora sugerencias mejoradas de propiedades de objetos para las vinculaciones de propiedades, lo que facilita el trabajo con las propiedades enlazadas de componentes. Conseguirá una finalización automática y una validación más precisas al definir las vinculaciones en las plantillas, reduciendo los errores y agilizando el desarrollo en las aplicaciones Angular.
WebStorm ahora facilita la refactorización entre plantillas integradas y separadas en componentes Angular. Con solo una acción rápida, puede convertir una plantilla integrada en un archivo independiente (templateUrl) y viceversa, agilizando su flujo de trabajo y mejorando la organización del código.
WebStorm genera ahora automáticamente configuraciones de ejecución para proyectos Next.js, lo que facilita la configuración y depuración de aplicaciones de pila completa.
WebStorm 2025.1 introduce una barra de herramientas flotante que aparece al pulsar Alt+Intro o seleccionar código. Esta barra de herramientas ofrece un acceso rápido a las funcionalidades de IA, refactorización, reformateo de código y acciones de Surround With.
Crear un nuevo archivo es ahora más cómodo. Puede acceder a la ventana emergente que enumera las plantillas de archivos disponibles directamente desde la barra de herramientas de la ventana Project mediante el icono +, y el campo de búsqueda le permite filtrar y encontrar rápidamente el tipo de archivo que necesita.
Puede configurar WebStorm para que actualice automáticamente los complementos en segundo plano. Descargará las actualizaciones disponibles y compatibles y las aplicará en el próximo reinicio del IDE sin notificaciones adicionales. Puede activar las actualizaciones automáticas haciendo clic en la casilla Enable auto-update del cuadro de diálogo de actualización o a través deFile | Settings | Appearance & Behavior | System Settings | Updates.
Para los usuarios de Windows y Linux, el IDE ofrece ahora una nueva opción para fusionar el menú principal con la barra de herramientas principal, para crear una interfaz más ágil.
WebStorm ahora facilita el inicio de nuevos proyectos Vue con la integración con la interfaz de la línea de comandos de Nuxt (nuxi) en el asistente New Project, para lograr una experiencia de configuración más fluida.
También hemos mejorado la compatibilidad con las propiedades globales de Vue resolviendo correctamente las propiedades personalizadas añadidas mediante el aumento de módulos. Además, se han solucionado los problemas de finalización automática y autoimportación de componentes empaquetados declarados con __VLS_WithTemplateSlots, lo que garantiza una experiencia de desarrollo más fiable en los proyectos Vue.
WebStorm respeta ahora las configuraciones de Prettier por subproyecto, y se asegura de que cada parte de su configuración monorepo o multiproyecto siga sus propias reglas de formato. Esta mejora proporciona una mayor flexibilidad y coherencia cuando se trabaja con distintas bases de código con requisitos de estilo distintos.
Hemos reelaborado la gestión del campo exports en WebStorm. Esto mejorará las resoluciones, las autoimportaciones, la navegación y la finalización de código. Resulta especialmente útil para proyectos monorepo con declaraciones complejas del campo exports en el archivo package.json.
WebStorm ofrece ahora una finalización de código y una navegación más rápidas y fiables para grandes monorepos TypeScript que utilicen Nx. Esta actualización garantiza que la finalización de código, la navegación y las importaciones automáticas funcionen a la perfección, incluso en espacios de trabajo complejos con varios proyectos.
WebStorm ofrece ahora una compatibilidad mejorada con Prisma, incluido el reconocimiento de ULID (identificador único universal clasificable lexicográficamente) con resaltado de sintaxis, validación y finalización automática adecuados. Además, ahora los comentarios multilínea son totalmente compatibles con los esquemas Prisma, lo que facilita la documentación de estructuras de bases de datos con explicaciones más largas.
WebStorm inyecta ahora automáticamente el resaltado de sintaxis GraphQL y la validación para plantillas etiquetadas al estilo gql(query). Esta mejora garantiza una mejor finalización del código, comprobación de errores y formateo, lo que facilita el trabajo con consultas GraphQL dentro de archivos JavaScript y TypeScript.