O GoLand 2024.3 vem com melhorias na sua funcionalidade de IDE e com suporte aos últimos recursos do Go, incluindo:
go
no novo terminal Daremos aqui alguns detalhes sobre cada novo recurso. Vamos lá!
Importações cíclicas podem ser bem confusas, especialmente em cenários complexos. E elas levam a erros de compilação!
O GoLand 2024.3 vem com uma inspeção que analisa as dependências e informa a você sobre importações cíclicas antes de você executar go build
.
Para proporcionarmos a melhor experiência possível de desenvolvimento, implementamos uma solução prática de interface de usuário, que permite executar e gerenciar diversos serviços e configurações em uma mesma subjanela.
Diminuímos significativamente o tempo de indexação e abertura de projetos, migrando a coleção de dados de dependências para threads paralelas. O aumento exato da velocidade vai variar de acordo com a configuração específica do seu hardware e do seu projeto, mas pode chegar a duas ou três vezes em condições ideais.
go:debug
A diretiva go:debug
é um recurso introduzido no Go 1.21 que permite que os desenvolvedores influenciem o comportamento do runtime do Go. Agora o GoLand oferece alguns realces e correções rápidas para ajudar a gerenciar essa diretiva. Suporte adicional virá em breve.
Continuamos a melhorar o suporte a parâmetros de tipos no Go.
No GoLand 2024.3, introduzimos diversas correções para casos de falsos positivos.
O Go 1.24 permitirá parâmetros de tipos em aliases e o GoLand 2024.3 já tem suporte a esse recurso.
vgo
, haverá uma correção para a atualização para o Go 1.23. aliastypeparams
não estiver habilitado. Este erro tem uma correção disponível para permitir esse experimento. Os recursos a seguir estarão disponíveis para usuários que tiverem uma assinatura do AI Assistant.
O JetBrains AI Assistant no GoLand 2024.3 introduz melhorias significativas à nossa complementação de código na nuvem, oferecendo sugestões mais precisas e rápidas.
A experiência do usuário foi reformulada para integrar melhor os recursos de complementação de código de IA aos fluxos de trabalho do IDE, com melhorias como realce de sintaxe no código sugerido e aceitação incremental de sugestões de código.
No GoLand 2024.3, estamos introduzindo uma nova maneira de interagir com o AI Assistant — digitação in-line que detecta e processa as suas solicitações à medida que você digita.
Isso permite que você expresse as suas intenções em inglês. O AI Assistant interpreta e converte esse texto em alterações no código, sem nenhuma etapa adicional.
Agora a configuração do Go SDK para novos projetos que usem Dev Containers está estável e funciona automaticamente.
go
no novo terminal Foram aplicadas várias correções a comandos específicos do Go ao usar o novo terminal.