Awesome Go

golangci-lint

CategoryCode Analysis
SubcategoryCode Analysis
Stars0

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

Join Slack Follow on Mastodon Follow on Bluesky Follow on Twitter

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:

Golangci-lint Linter Authors

Badges

Build Status License Release Docker GitHub Releases Stats of golangci-lint

Contributors

This project exists thanks to all the people who contribute. How to contribute.

Sponsors

Stargazers over time

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.

← Back to Code Analysis