golangci-lint

golangci/golangci-lint

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.

  • go
  • golang
  • linter
  • ci
  • golangci-lint

More in Code Analysis

staticcheckby dominikh

Staticcheck is go vet on steroids, applying a ton of static analysis checks you might be used to from tools like ReSharper for C#.

honnef.co/go/tools/cmd/staticcheckGo 1.26+ 2026.2.2updated 9d ago

6.9k

reviveby mgechev

~6x faster, stricter, configurable, extensible, and beautiful drop-in replacement for golint.

github.com/mgechev/reviveGo 1.26+ 10 dependenciesv1.17.1updated 6d ago

5.6k

errcheckby kisielk

Errcheck is a program for checking for unchecked errors in Go programs.

github.com/kisielk/errcheckGo 1.26+ 1 dependencyv1.30.0updated 5d ago

2.5k

GoPlantUMLby jfeliu007

Library and CLI that generates text plantump class diagram containing information about structures and interfaces with the relationship among them.

github.com/jfeliu007/goplantumlGo 1.17+ 1 dependencyv1.6.3updated 1y ago

2.1k

go-critic

Source code linter that brings checks that are currently not implemented in other linters.

github.com/go-critic/go-criticGo 1.25+ 14 dependenciesv0.15.0updated 15d ago

2.1k

vacuumby daveshanley

An ultra-super-fast, lightweight OpenAPI linter and quality checking tool.

github.com/daveshanley/vacuumGo 1.27+ 31 dependenciesv0.36.2updated 1d ago

1.1k

golinesby segmentio

Formatter that automatically shortens long lines in Go code.

v0.13.0archived

1.1k

go-cleanarchby roblaszczak

Go-cleanarch was created to validate Clean Architecture rules, like a The Dependency Rule and interaction between packages in your Go projects.

github.com/roblaszczak/go-cleanarchGo 1.11+ No dependencies v1.2.1updated 4y ago

984
All 38 in Code Analysis
Esc

Type to search every entry. ↑↓ to move, Enter to open.