Scroll to navigation

() ()

golangci-lint is 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.

Install golangci-lint

  • On my machine ⟨https://golangci-lint.run/usage/install/#local-installation⟩;
  • On CI/CD systems ⟨https://golangci-lint.run/usage/install/#ci-installation⟩.

Documentation

Documentation is hosted at https://golangci-lint.run.

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 Team

About core team

The GolangCI Core Team is a group of contributors that have demonstrated a lasting enthusiasm for the project and community. The GolangCI Core Team has GitHub admin privileges on the repo.

Responsibilities

The Core Team has the following responsibilities:

1.
Being available to answer high-level questions about vision and future.
2.
Being available to review longstanding/forgotten pull requests.
3.
Occasionally check issues, offer input, and categorize with GitHub issue labels.
4.
Looking out for up-and-coming members of the GolangCI community who might want to serve as Core Team members.
5.
Note that the Core Team – and all GolangCI contributors – are open source volunteers; membership on the Core Team is expressly not an obligation. The Core Team is distinguished as leaders in the community and while they are a good group to turn to when someone needs an answer to a question, they are still volunteering their time, and may not be available to help immediately.

Team

And 429 more our team members

Stargazers over time

⟨https://starchart.cc/golangci/golangci-lint⟩