Golangci Lint

Fast linter runner for Go

golangci
 
Open sourceCommand-line tool

Third-party software from public repositories. bestappfor.me does not host it, does not verify it and is not responsible for its use. Download only from the official source and check the license. Terms and disclaimer

Stars
19.4K
GitHub
Health
Solid
10 of 11 checks passed
License
GPL-3.0-only
Open source
Version
2.14.0
20 days ago
Category
Developer tools
Command-line tool
Language
Go

About

Run many Go linters with a single command and get their findings in one place. The tool includes over a hundred linters, reads its settings from a YAML file and works with all major IDEs.

Linters run in parallel and results are cached, which keeps repeated checks quick. You can use it on your own machine or in CI/CD systems, so the same checks can run in both places. It is built by volunteers and is free to use.

Highlights

  • Over a hundred linters in one tool
  • Parallel runs with result caching
  • YAML configuration and IDE integration

Who it's for

Good for Go developers and teams who want consistent code checks locally and in CI.

This description was written by our editors with automated assistance, not by the developer, and has not been reviewed yet.

Why it is here

  • Code changed 1 days ago
  • New release 20 days ago

Official channels

Official channels only. We never host or repackage downloads.

Homebrew
macOS, Linux
2.14.0
brew install golangci-lint
winget
Windows
2.14.0
winget install --id GolangCI.golangci-lint -e

Verified: installer URL on github.com/golangci/golangci-lint

GitHub release
Linux, macOS, Windows
v2.14.0

You might also like

See all