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.

cigogolanggolangci-lintlinter
18,917
Stars
1,573
Forks
126
Issues
18,917
Watchers

Similar Packages

staticcheck

staticcheck is `go vet` on steroids, applying a ton of static analysis checks you might be used to from tools like ReSharper for C#.

6,785

revive

~6x faster, stricter, configurable, extensible, and beautiful drop-in replacement for `golint`.

5,507

errcheck

Errcheck is a program for checking for unchecked errors in Go programs.

2,487

GoPlantUML

Library and CLI that generates text plantump class diagram containing information about structures and interfaces with the relationship among them.

2,091

go-critic

source code linter that brings checks that are currently not implemented in other linters.

2,047