Novedades de GoLand 2025.1

GoLand 2025.1 incorpora varias actualizaciones interesantes, entre ellas:

  • Compatibilidad con golangci-lint
  • Mejora de la refactorización Rename para campos struct
  • Notificaciones mejoradas y compatibilidad con la directiva de cadena de herramientas
  • Compatibilidad total con Go 1.24

A continuación, encontrará información sobre todas las nuevas funcionalidades. ¡Veamos!

Descargar

Prueba gratuita de 30 días disponible

GoLand goes AI

JetBrains AI se ha actualizado a fondo, y ahora reúne a AI Assistant y a Junie en una única suscripción. Con esta versión, todas las funcionalidades de JetBrains AI están disponibles de forma gratuita en nuestro IDE, con uso ilimitado para algunas, como la finalización de código ilimitada y la compatibilidad con modelos locales, y con acceso limitado basado en créditos para otras. También estamos introduciendo un nuevo sistema de suscripción que facilita la escalabilidad según sea necesario con los niveles AI Pro y AI Ultimate.

Esta versión introduce importantes mejoras para aumentar la productividad y reducir el trabajo repetitivo. Updates include smarter code completion, support for new cloud models like OpenAI GPT-4.1 (сoming soon), Claude 3.7 Sonnet, and Gemini 2.0 Flash, advanced RAG-based context awareness, and a new edit mode for multi-file edits directly from the chat. Más información.

Funcionalidades nuevas

Compatibilidad con golangci-lint

GoLand integra ahora el complemento Go Linter, para ofrecerle compatibilidad con golangci-lint. Esto le permite configurar y ajustar sus linters sin esfuerzo. Puede analizar y mejorar su código Go seleccionando las comprobaciones específicas que más le interesen. En GoLand, los linters actúan como inspecciones en tiempo real, detectando posibles problemas incluso antes de ejecutar el código.

Además, puede utilizar su configuración de golangci-lint desde su proceso de integración continua en GoLand, lo que asegurará la uniformidad tanto en su entorno de desarrollo como en su proceso de compilación. Consulte nuestra documentación detallada sobre la configuración de golangci-lint para empezar.

GoLand aún no admite la versión 2 de golangci-lint. Sin embargo, estamos trabajando activamente para añadir compatibilidad con ella. ¡No se pierda las actualizaciones de las próximas versiones!

Mejora de la refactorización Rename para campos struct

Renombrar un campo struct ahora actualiza correctamente la etiqueta JSON correspondiente. Anteriormente, si cambiaba el nombre de un campo en una estructura Go, el cambio no se reflejaba en su valor de etiqueta (por ejemplo, NewName string `json:"old_name"`), lo que podía provocar desajustes entre el nombre del campo y el resultado serializado.

Notificaciones mejoradas y compatibilidad con la directiva toolchain

GoLand muestra ahora una notificación cuando se cambia el SDK del proyecto debido a la directiva toolchain en go.mod. Además, hemos mejorado la base de código para que GoLand pueda manejar esta directiva con mayor eficacia.

Compatibilidad con las funcionalidades del lenguaje Go 1.24

GoLand 2025.1 ofrece compatibilidad total con Go 1.24, incluidas actualizaciones clave que alinean el IDE con los últimos cambios en el ecosistema del lenguaje y las herramientas. Algunas de estas mejoras se introdujeron en versiones anteriores, pero en conjunto garantizan una experiencia fluida y actualizada con Go 1.24.

Alias de tipos genéricos

Go 1.24 presenta la posibilidad de definir alias de tipos con parámetros de tipos. GoLand ahora admite completamente esta sintaxis con un resaltado, navegación y comprensión del código adecuados.

Depurador Delve actualizado

GoLand incluye ahora Delve 1.24.0, que incorpora varias correcciones de errores importantes. Esto garantiza una compatibilidad con la depuración fiable para los proyectos que utilicen Go 1.24. Para obtener más información, consulte las notas de la versión 1.24.0 de Delve.

Compatibilidad con la directiva tool en los archivos go.mod

El IDE reconoce ahora correctamente la nueva directiva tool introducida en Go 1.24. También informa de un error si la directiva se utiliza con una versión del SDK de Go no compatible.

Control mejorado de los indicadores go get

El indicador obsoleto -d ya no se añade cuando se ejecuta go get desde GoLand. Esto elimina advertencias innecesarias en la ventana de herramientas Run.

GoLand también hereda actualizaciones de IntelliJ IDEA, WebStorm y DataGrip. ¡No se las pierda!

Descargar

Prueba gratuita de 30 días disponible