Busque em todas as páginas da documentação
10 pages in this section.
Entenda as ferramentas padrão de qualidade de código do Go, como gofmt e go vet, e aprenda como as equipes estendem essas bases com linters personalizados e portões de CI.
Aprenda as noções básicas de qualidade de código Go com 7 exemplos essenciais e 3 intermediários. Descubra como usar gofmt, goimports e go vet para um código consistente e de alta qualidade.
Automatize a formatação de código Go com gofmt e goimports. Aprenda a impor estilos de código consistentes em editores, hooks de pre-commit e pipelines de CI.
Aprenda a usar go vet para inspecionar código fonte Go em busca de erros comuns. Entenda os diagnósticos para verbos de formato printf e tags de struct JSON.
Configure o golangci-lint para selecionar linters, definir severidade, excluir código gerado e alinhar execuções locais com CI para projetos Go.
Implemente hooks de pré-commit para Go para automatizar verificações de qualidade de código como formatação e linting. Aprenda a criar checklists de revisão de PR.
Implement CI quality gates for Go services. This template blocks merges until format, static analysis, tests, race detection, and vulnerability scans pass.
Aprenda as melhores práticas para linting e qualidade de código em Go, cobrindo aplicação em CI, go vet, go test e configuração do golangci-lint.
Um resumo de página única de cada item de destaque das 9 páginas da seção Linting & Qualidade, agrupado por página de origem para que você possa verificar todos os 47 pontos sem abrir cada artigo individualmente.