← All repos

golangci-lint

Fast linters runner for Go

cigogolanggolangci-lintlinter
Browse cluster: Distributed Databases & Data Systems
4,159commits
402contributors
4languages

Tech stack & purpose

Golangci-lint is a fast linters runner for Go that runs linters in parallel, uses caching, supports YAML configuration, integrates with major IDEs, and includes over a hundred linters. The project is built in Go and incorporates code extracted and adapted from the Go standard library and the golang/tools repository, including cache management, memory mapping, and analysis utilities. The repository is maintained by golangci, a community-driven effort, and includes internal packages for functionality related to linting, fixing, and benchmarking.

Community & reference links

Languages

Go
98.3%
Shell
1.3%
Makefile
0.3%
Dockerfile
0.1%

Contributors (top 30 of 402)