Atualizando seu código com go fix

O Go, desde suas primeiras versões, se preocupa com a evolução da linguagem sem quebrar código existente, e um dos comandos que ajuda muito nesse processo é o go fix.

Nesse post, vamos entender o que ele faz, quando utilizá-lo e como ele funciona na prática.

O que é o go fix?

O go fix é um comando da toolchain do Go que atualiza automaticamente o código-fonte para se adequar a mudanças de API introduzidas em novas versões da linguagem.

Ele funciona aplicando um conjunto de fixers — pequenas transformações automatizadas que identificam padrões de código antigos e os reescrevem para o equivalente moderno.

go fix ./...

Simples assim. O comando percorre todos os pacotes do módulo e aplica as correções necessárias.

Leia mais »