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
About golangci-lint
golangci-lint is a fast Go linters runner.
It runs linters in parallel, uses caching, supports YAML configuration, integrates with all major IDEs, and includes over a hundred linters.
Install golangci-lint
Documentation
Documentation is hosted at https://golangci-lint.run.
Social Networks
Support Us
golangci-lint is a free and open-source project built by volunteers.
If you value it, consider supporting us, we appreciate it! :heart:
Badges
Contributors
This project exists thanks to all the people who contribute. How to contribute.
Sponsors
Stargazers over time
Frequently Asked Questions
What is golangci-lint?
golangci-lint is a Code Analysis library for the Go programming language. 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
How do I install golangci-lint?
Install golangci-lint with the Go module system using `go get golangci/golangci-lint`. Check the repository for the current installation instructions.
What category does golangci-lint belong to?
golangci-lint is listed under Code Analysis, specifically Code Analysis.