golangci-lint - агрегатор линтеров для Go (десятки линтеров в одном запуске). Установка: go install github.com/golangci/golangci-lint/cmd/golangci-lint@latest. Запуск: golangci-lint run ./.... Конфиг: .golangci.yml в корне - включение/отключение линтеров, правила, исключения.
linters:
enable: [errcheck, staticcheck, gosimple]
disable: [deadcode]
linters-settings:
errcheck:
check-type-assertions: true