golangci-lint is a fast runner for Go linters. It runs linters in parallel, uses caching, supports yaml config, has integrations with all major IDE and has dozens of linters included.