Thanks

❤️

Thanks to developers and authors of used linters

4meepo4meepo
tagalign
AbirdcflyAbirdcfly
dupword
alecthomasalecthomas
gochecksumtype
alexkohleralexkohler
dogsled
nakedret
prealloc
alingsealingse
asasalint
nilnesserr
AlwxSinAlwxSin
noinlineerr
AntonboomAntonboom
errname
nilnil
testifylint
ashanbrownashanbrown
forbidigo
makezero
bkielbasabkielbasa
cyclop
blizzy78blizzy78
varnamelen
bombsimonbombsimon
wsl
wsl_v5
bosibosi
decorder
bremlbreml
bidichk
errchkjson
butuzovbutuzov
ireturn
mirror
catenacybercatenacyber
perfsprint
charithecharithe
durationcheck
chokoswitchchokoswitch
reassign
ckaznochackaznocha
intrange
client9client9
misspell
CrocmagnonCrocmagnon
arangolint
fatcontext
daixiang0daixiang0
gci
denis-tingaikindenis-tingaikin
goheader
dixonwilledixonwille
depguard
DjarvurDjarvur
err113
dominikhdominikh
staticcheck
unused
firefartfirefart
nonamedreturns
fzippfzipp
gocyclo
ghostiamghostiam
protogetter
go-criticgo-critic
gocritic
golanggolang
gofmt
goimports
govet
gordonklausgordonklaus
ineffassign
jgautheronjgautheron
goconst
jingyugaojingyugao
rowserrcheck
jjtijjti
spancheck
julzjulz
importas
karamaru-alphakaramaru-alpha
copyloopvar
kisielkkisielk
errcheck
kkHAIKEkkHAIKE
contextcheck
kultikulti
thelper
kunwardeepkunwardeep
paralleltest
lasiarlasiar
canonicalheader
ldezldez
exptostd
gomoddirectives
tagliatelle
usetesting
leighmccullochleighmcculloch
gocheckcompilerdirectives
gochecknoglobals
leonklingeleleonklingele
grouper
macabumacabu
inamedparam
manuelartemanuelarte
embeddedstructfieldcheck
funcorder
maratorimaratori
testableexamples
testpackage
matoousmatoous
godox
mdempskymdempsky
unconvert
mgechevmgechev
revive
mibkmibk
dupl
morichomoricho
tparallel
mvdanmvdan
gofumpt
unparam
nakabonnenakabonne
nestif
nishanthsnishanths
exhaustive
predeclared
nunnatsanunnatsa
ginkgolinter
polyfloydpolyfloyd
errorlint
raeperdraeperd
recvcheck
ryancurrahryancurrah
gomodguard
ryanroldsryanrolds
sqlclosecheck
sanposhihosanposhiho
wastedassign
sashamelentyevsashamelentyev
interfacebloat
usestdlibvars
securegosecurego
gosec
segmentiosegmentio
golines
sivcharisivchari
containedctx
sonatardsonatard
noctx
ssgregssgreg
nlreturn
stbenjamstbenjam
nosprintfhostport
swaggoswaggo
swaggo
tdakkotatdakkota
asciicheck
tenntenntenntenn
forcetypeassert
nilerr
tetafrotetafro
godot
timakintimakin
bodyclose
timonwongtimonwong
loggercheck
tmzanetmzane
musttag
sloglint
tomarrelltomarrell
wrapcheck
tommy-muehletommy-muehle
mnd
ultrawareultraware
funlen
whitespace
uudashruudashr
gocognit
iface
xen0nxen0n
gosmopolitan
xobotyixobotyi
exhaustruct
yagipyyagipy
maintidx
yeya24yeya24
promlinter
ykadowakykadowak
zerologlint

Thanks to all contributors

golangci-lint contributors

Special thanks

Thanks to alecthomas/gometalinter for inspiration and amazing work.

Thanks to bradleyfalzon/revgrep for cool diff tool.

The golangci-lint logo is inspired by the Go gopher designed by Renee French CC BY 3.0.

Last updated on