Go · Essencial · Inglês · Técnico
gofmt
Formatador oficial de código Go. Reescreve os arquivos em um único estilo padrão, com tabs e alinhamento automáticos, eliminando discussões sobre estilo.
Onde usar
Roda no editor ao salvar e no CI para barrar código fora do padrão. Graças a ele, praticamente todo código Go do mundo tem a mesma aparência.
Em código
gofmt -l . # lista arquivos fora do padrão
gofmt -w main.go # reescreve o arquivo
go fmt ./... # atalho para o gofmtExemplos
Run gofmt before you commit.
Rode o gofmt antes de commitar.
Nobody argues about style because gofmt decides.
Ninguém discute estilo porque o gofmt decide.
Cuidado
Não confunda gofmt, que formata, com go vet, que procura erros suspeitos na lógica.
Sinônimos
go fmt
Origem
Abreviação de go format.