O que golang-lint faz?
Melhores práticas de linting e configuração do golangci-lint para projetos Golang — executando linters, configurando .golangci.yml, suprimindo avisos com diretivas nolint, interpretando saída de lint e selecionando linters. Use ao configurar golangci-lint, ao perguntar sobre avisos de lint ou supressões com nolint, ao configurar ferramentas de qualidade de código ou ao selecionar linters. Também use quando o usuário mencionar golangci-lint, go vet, staticcheck ou revive.