Skip to content
Dev Tools Library

golangci-lint

Runs dozens of Go linters in parallel, with caching.

CLIOpen source

Linter aggregator for Go that runs dozens of checks in parallel, with caching and a single configuration.

When to use

To standardize Go code quality in the editor and in CI.

When to avoid

In tiny projects, where go vet and gofmt are enough.

From the same area, with a close purpose.

  • Extremely fast Python linter and formatter, in Rust.

    CLIOpen source★ 50.3K
  • JavaScript and TypeScript linter.

    CLIOpen source★ 27.6K
  • Very fast linter and formatter in Rust.

    CLIOpen source★ 26K
  • JavaScript and TypeScript linter tens of times faster than ESLint.

    CLIOpen source★ 23.3K