Skip to content

Linters Runner for Go. 5x faster than gometalinter. Nice colored output. Can report only new issues. Fewer false-positives. Yaml/toml config.

License

Notifications You must be signed in to change notification settings

Khan/golangci-lint

This branch is 1 commit ahead of, 235 commits behind golangci/golangci-lint:main.

Folders and files

NameName
Last commit message
Last commit date
Dec 1, 2024
Nov 25, 2024
Aug 13, 2024
Dec 6, 2024
Dec 19, 2024
Dec 17, 2024
Dec 25, 2024
Mar 1, 2025
Nov 11, 2024
Dec 24, 2024
Sep 17, 2019
Mar 12, 2024
Aug 24, 2022
Apr 9, 2024
Dec 25, 2024
Dec 2, 2024
Dec 7, 2024
Dec 22, 2024
Mar 31, 2024
Dec 20, 2024
Oct 28, 2018
Dec 17, 2024
Dec 20, 2024
Dec 26, 2024
Dec 26, 2024
Jun 12, 2024

Repository files navigation

golangci-lint logo

golangci-lint

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

Documentation

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

Social Networks

Join Slack Follow on Mastodon Follow on Bluesky Follow on Twitter

Supporting Us

Open Collective backers and sponsors GitHub Sponsors Linter Authors

golangci-lint is a free and open-source project built by volunteers.

If you value it, consider supporting us, we appreciate it! ❤️

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.

Stargazers over time

Stargazers over time

About

Linters Runner for Go. 5x faster than gometalinter. Nice colored output. Can report only new issues. Fewer false-positives. Yaml/toml config.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 98.0%
  • Shell 1.6%
  • Other 0.4%