golangci-lint
A fast Go linters runner. It runs linters in parallel, uses caching, supports `yaml` config, has integrations with all major IDE and has dozens of linters included.
18,421
A linter to check that errors from external packages are wrapped.
A fast Go linters runner. It runs linters in parallel, uses caching, supports `yaml` config, has integrations with all major IDE and has dozens of linters included.
staticcheck is `go vet` on steroids, applying a ton of static analysis checks you might be used to from tools like ReSharper for C#.
~6x faster, stricter, configurable, extensible, and beautiful drop-in replacement for `golint`.
Errcheck is a program for checking for unchecked errors in Go programs.
Library and CLI that generates text plantump class diagram containing information about structures and interfaces with the relationship among them.