Best golangci-lint Alternatives in 2026
Updated
20 platforms from linters ranked against golangci-lint on the same published basis.
- 1golangci-lint vs ESLint
- 2golangci-lint vs SQLFluff
- 3golangci-lint vs Stylelint
- 4golangci-lint vs Cppcheck
- 5golangci-lint vs PMD
- 6golangci-lint vs Astral
- 7golangci-lint vs Biome
- 8golangci-lint vs detekt
- 9golangci-lint vs Flake8
- 11golangci-lint vs Hadolint
- 12golangci-lint vs HLint
- 13golangci-lint vs Oxc
- 14golangci-lint vs PHPMD
- 15golangci-lint vs Ruff
- 16golangci-lint vs ShellCheck
- 17golangci-lint vs Staticcheck
- 18golangci-lint vs Luacheck
- 19golangci-lint vs yamllint
- 20golangci-lint vs Clippy
- 21golangci-lint vs PassWeb
golangci-lint alternatives compared
| # | Platform | Score | Free plan | From | Runs on |
|---|---|---|---|---|---|
| 1 | ESLint | 7.3 | Free plan | Free | API, Browser, self-hosted |
| 2 | SQLFluff | 7.3 | Free plan | Free | API, Linux, Mac, self-hosted, Windows |
| 3 | Stylelint | 7.3 | Free plan | Free | API, Linux, Mac, Windows |
| 4 | Cppcheck | 6.0 | Free plan | Free | Linux, Mac, self-hosted, Windows |
| 5 | PMD | 6.0 | Free plan | Free | Linux, Mac, self-hosted, Windows |
| 6 | Astral | 5.9 | Free plan | Free | Linux, Mac, Windows |
| 7 | Biome | 5.9 | Free plan | Free | Browser, Linux, Mac, Web, Windows |
| 8 | detekt | 5.9 | Free plan | Free | Linux, Mac, Windows |
| 9 | Flake8 | 5.9 | Free plan | Free | Linux |
| 11 | Hadolint | 5.9 | Free plan | Free | Linux, Mac, Web, Windows |
| 12 | HLint | 5.9 | Free plan | Free | Linux, Mac, Windows |
| 13 | Oxc | 5.9 | Free plan | Free | Linux, Mac, Windows |
| 14 | PHPMD | 5.9 | Free plan | Free | Linux, Mac, self-hosted, Windows |
| 15 | Ruff | 5.9 | Free plan | Free | Linux, Mac, self-hosted, Web, Windows |
| 16 | ShellCheck | 5.9 | Free plan | Free | Browser, Linux, Mac, Web, Windows |
| 17 | Staticcheck | 5.9 | Free plan | Free | Linux, Mac, Windows |
| 18 | Luacheck | 5.8 | Free plan | Free | Linux, Mac, self-hosted, Windows |
| 19 | yamllint | 5.8 | Free plan | Free | Linux, Mac |
| 20 | Clippy | 5.6 | No | — | Linux, Mac, Windows |
| 21 | PassWeb | 5.5 | No | — | self-hosted, Web |
Make your platform an alternative to golangci-lint
See the priceThe sponsored alternative slot on this page is labelled Sponsored.
Questions about golangci-lint alternatives
What is the best alternative to golangci-lint?
ESLint, number 1 in linters with a score of 7.3 out of 10. The others here: SQLFluff, Stylelint, Cppcheck and 16 more.
What is the best free alternative to golangci-lint?
ESLint is the best-ranked alternative with a free plan. 18 of the 20 alternatives here publish a free plan on their own pricing pages.
How are these alternatives ranked?
Ranked on what each maker publishes, open and connectable first: a public API, open-source code, the depth of its documentation and a free tier to try it on. Model lists are sorted by the figure in their title, exactly as each provider publishes it.




























