Fast linters runner for Go
--- `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` - [On my machine](https://golangci-lint.run/welcome/install/#local-installation); - [On CI/CD systems](https://golangci-lint.run/welcome/install/#ci-installation). ## Documentation Documentation is hosted at https://golangci-lint.run. ## Social Networks [](https://gophers.slack.com/archives/CS0TBRKPC) [](https://fosstodon.org/@golangcilint) [](https://twitter.com/golangci) ## Supporting Us [](https://opencollective.com/golangci-lint) [](https://github.com/sponsors/golangci) [](https://golangci-lint.run/product/thanks/) `golangci-lint` is a free and open-source project built by volunteers. If you value it, consider supporting us, we appreciate it! :heart: ## Badges  [](/LICENSE) [](https://github.com/golangci/golangci-lint/releases/latest) [](https://hub.docker.com/r/golangci/golangci-lint) [](https://somsubhra.github.io/github-release-stats/?username=golangci&repository=golangci-lint) ## Contributors This project exists thanks to all the people who contribute. [How to contribute](https://golangci-lint.run/contributing/quick-start/). ### Core TeamLudovic Fernandez |
Denis Isaev |
Aleksandr Razumov |