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
CLI and go package for surfacing code comment TODOs (in any language) and applying a `git blame`to identify the author.
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.