Novidades do GoLand 2025.1

O GoLand 2025.1 vem com várias atualizações incríveis, incluindo:

  • Suporte ao golangci-lint
  • Melhor refatoração Rename para campos de structs
  • Melhorias nas notificações e no suporte à diretiva "toolchain"
  • Suporte total ao Go 1.24

Veja aqui alguns detalhes sobre todos os novos recursos. Vamos lá!

Baixar

Avaliação gratuita por 30 dias disponível

GoLand goes AI

O JetBrains AI recebeu uma atualização significativa, reunindo o AI Assistant e o Junie em uma só assinatura. A partir desta versão, todos os recursos do JetBrains AI podem ser acessados gratuitamente nos nossos IDEs, com uso ilimitado de alguns recursos, como a complementação de código e o suporte a modelos locais, e acesso limitado a outros, baseado em créditos. Também estamos introduzindo um novo sistema de assinatura que facilita a escalabilidade conforme necessário com os níveis AI Pro e AI Ultimate.

Esta versão traz melhorias significativas para aumentar a produtividade e reduzir o trabalho 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. Saiba mais

Novos recursos

Suporte ao golangci-lint

Agora o GoLand vem com o plug-in Go Linter integrado, trazendo o suporte ao golangci-lint. Isso permite que você configure e faça o ajuste fino dos seus linters sem esforço. Você pode analisar e melhorar o seu código Go selecionando as verificações específicas mais importantes para você. No GoLand, os linters funcionam como inspeções em tempo real, detectando problemas em potencial antes mesmo de você executar o seu código.

Além disso, você pode usar as configurações do golangci-lint do seu pipeline de CI no GoLand, garantindo consistência em todo o seu ambiente de desenvolvimento e no seu processo de build. Para começar, confira nossa documentação detalhada sobre a configuração do golangci-lint.

O GoLand ainda não tem suporte à versão 2 do golangci-lint. Porém, estamos trabalhando ativamente para acrescentar esse suporte. Fique atento às atualizações nas próximas versões!

Melhor refatoração Rename para campos de structs

Agora, ao se renomear um campo de struct, a tag JSON correspondente é atualizada adequadamente. Antes, se você renomeasse um campo em uma struct do Go, essa alteração não se refletia no valor da tag correspondente (por exemplo, NewName string `json:"old_name"`). Isso podia levar a discrepâncias entre o nome do campo e a saída serializada.

Melhorias nas notificações e no suporte à diretiva toolchain

Agora o GoLand mostra uma notificação quando o SDK do projeto é alterado devido à diretiva toolchain no arquivo go.mod. Além disso, melhoramos a base de código, para que o GoLand possa tratar essa diretiva com mais eficácia.

Suporte aos recursos de linguagem do Go 1.24

O GoLand 2025.1 traz suporte total ao Go 1.24, incluindo atualizações-chave que alinham o IDE com as últimas alterações na linguagem e no ecossistema de ferramentas. Algumas dessas atualizações foram introduzidas em versões anteriores, mas em conjunto, elas garantem uma experiência suave e atualizada com o Go 1.24.

Aliases de tipos genéricos

O Go 1.24 introduz a possibilidade de definir aliases de tipos com parâmetros de tipos. Agora o GoLand tem suporte total a essa sintaxe, com realce, navegação e insights de código apropriados.

Depurador Delve atualizado

Agora o GoLand vem com o Delve 1.24.0, que inclui várias correções importantes de bugs. Isso garante um suporte confiável à depuração de projetos que usam o Go 1.24. Para mais informações, dê uma olhada nas notas de lançamento do Delve 1.24.0.

Suporte à diretiva tool em arquivos go.mod

Agora o IDE reconhece adequadamente a nova diretiva tool, introduzida no Go 1.24. Ele também informa um erro se essa diretiva for usada com uma versão do Go SDK sem suporte a ela.

Melhor tratamento de sinalizações go get

A sinalização obsoleta -d não é mais adicionada quando go get é executado a partir do GoLand. Isso elimina alertas desnecessários na janela de ferramentas Run.

O GoLand também herda atualizações do IntelliJ IDEA, WebStorm e DataGrip. Não deixe de conferir!

Baixar

Avaliação gratuita por 30 dias disponível