golangci-lint

GolangCI · GolangCI.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.

winget install --id GolangCI.golangci-lint --exact --source winget

Latest 2.11.4

Release Notes

golangci-lint is a free and open-source project built by volunteers. If you value it, consider supporting us, the maintainers and linter authors. We appreciate it! ❤️ For key updates, see the changelog. Changelog

  • 4bbfc35 build(deps): bump github.com/fatih/color from 1.18.0 to 1.19.0 (#6451)
  • b65068d build(deps): bump github.com/ryanrolds/sqlclosecheck from 0.5.1 to 0.6.0 (#6452)
  • b7ca3ba build(deps): bump github.com/ryanrolds/sqlclosecheck from v0.5.1 to a fork (#6441)
  • c795a75 build(deps): bump github.com/sonatard/noctx from 0.5.0 to 0.5.1 (#6436)
  • 92706b6 build(deps): bump golang.org/x/mod from 0.33.0 to 0.34.0 (#6433)
  • 41ee6f6 build(deps): bump golang.org/x/sys from 0.41.0 to 0.42.0 (#6435)
  • b345eab build(deps): bump golang.org/x/tools from 0.42.0 to 0.43.0 (#6434)

Installer type: zip

Architecture Scope Download SHA256
x86 Download CE5C4EB305E3895BB00FB9BE30D44D279530C8A4A502F8B4AD26544161024040
x64 Download 4932CFCA5E75BF60FE1C576EDF459E5E809E6644664A068185D64B84AF3FAD9E
arm64 Download FA90179D6377F224798B56BFA308DCD7D62BF28A7AA6889FB180F35B290E3413

Details

Homepage
https://github.com/golangci/golangci-lint
License
GPL-3.0
Publisher
GolangCI
Support
https://github.com/golangci/golangci-lint/issues

Tags

cigogolanggolangci-lintlinter

Older versions (46)

2.11.3
Architecture Scope Download SHA256
x86 Download 4EEB3FD20111F8502C9097F36E33BD17D4C68A02F699A7021ED25D911A73909F
x64 Download CD42E890176BC5CFEB36225A77E66B9410DDD3A59A03551E23F6B210D29E1F67
arm64 Download 0B7C9A10E4481AA14383403892E1C58502078989866DFCB34CE0B68FB00D1176
2.11.2
Architecture Scope Download SHA256
x86 Download 3FF9F2AB63E65ED76A457EDD06853D7C593AAE4C2CCBDBD175AE588CB6C39664
x64 Download 60E50178253D276D1C808EF00845EDDCABCA63B7D69D86A6DBAA41E88BC843F3
arm64 Download 97AC00F7DC3335CC6F41057FF7B161D18A420F04B97E29CD047D840B5D179BA7
2.11.1
Architecture Scope Download SHA256
x86 Download 2201740BF6A7643D106ADBA4081CC17F32EFD101B94E09DA2C29288BCA7B85C9
x64 Download B8202FC29F2BE2996DABB821A042066A9FCF8CB576E51A806B52AC37FBA9716B
arm64 Download 44093E6110BEF89BFC97639F945BA3E56756CC4086C176E593A0306ED73E123B
2.10.1
Architecture Scope Download SHA256
x86 Download A40BC091C10CEA84EAEE1A90B84B65F5E8652113B0A600BB099E4E4D9D7CADDB
x64 Download C60C87695E79DB8E320F0E5BE885059859DE52BB5EE5F11BE5577828570BC2A3
arm64 Download 636AB790C8DCEA8034AA34ABA6031CA3893D68F7EDA000460AB534341FADBAB1
2.9.0
Architecture Scope Download SHA256
x86 Download 8C69370D2B0A9D8BC485DB0C9127B1DBD61DC237175603A09D614479FF7F2C88
x64 Download 130FCA8FA959EB840267C5E231F030A948E0DE1E768BF6A31785505D1061632C
arm64 Download 577CE7E865FDA69D3216BBAEC33ABFA6EDDDB5F4F35A871FE9B58E03D0F52F15
2.8.0
Architecture Scope Download SHA256
x86 Download 8E24C616CA3870376067D59DD07611A1B3716DBED3DF1CCA2BF7FF165674A593
x64 Download 22428168A9406F79853BF9A198B66E88DED9FAA57CF85E5D225361F457F33513
arm64 Download 380E8552BCE26CB255A8FD21C0B57FE9241B2AB42E5674D30A84E36130B9C988
2.7.2
Architecture Scope Download SHA256
x86 Download 7B20EEE8C37C2841316DE51A38E16BA11C1272982A9D694F2A3D02809BD8C657
x64 Download D48F456944C5850CA408FEB0CAC186345F0A6D8CF5DC31875C8F63D3DFF5EE4C
arm64 Download E5FC39E0F3FE817F093B5467BFC60D2A9D1292DE930B29322D2A1F8AFF2A3BBF
2.7.1
Architecture Scope Download SHA256
x86 Download E44F6BFB4D8204D43F45AB0F1184F0D696B47AC95C5802661D10B52B81A0DCAE
x64 Download F769FE89D8862A2888D395863CF07FE95690AA3BB6825319523EE4945345C413
arm64 Download 6585C038499ACB874F04CF38DBCCE97A17A09E2A2BC9F6A7786C6865A1E130A5
2.7.0
Architecture Scope Download SHA256
x86 Download 6EB2FEB42007B2752B1E459957EACD494A2F984CD528ABE5039DDE9A084CEEA8
x64 Download 189F96FE5466FEB78DBB848A5FC5655B76291C12147DF3E1F8DB4A0EEB9D1694
arm64 Download A3C3676A34A08573889A4583DEC601B97705C96769D590FCA1B81FEEE075D055
2.6.2
Architecture Scope Download SHA256
x86 Download 11653F38235C8681864D3A71DFE2DADDC733858998C2A16DAFCA6B8A1C5106F5
x64 Download C7F1D036892411148397FE5DAE0CEFB8736160B5269C4D5B081232D7B83AEFCB
arm64 Download 9AF5EA8DAE3AC0977EFE42E5C8968BE5A69470B96722C28ACE1B999D42AAC516
2.6.1
Architecture Scope Download SHA256
x86 Download D47312B0BD87FA4D0B161001BCEBAAAF59203D13444E624B00D2DD240B168DC8
x64 Download B6EDEEA3D1D52331E98DC6378F710CFE2D752CA1BA09032FE60E62A87A27A25F
arm64 Download EFF5849A62C2B0076AB55A4B40379C8636028BCCFDB8AF3CC54AF155E18F25DD
2.6.0
Architecture Scope Download SHA256
x86 Download 661712227B7C384879CB0F8682FFD53AFCD015D87081EF20A0EDEA3478F3D7BD
x64 Download E3A10218C396BA51B66A45B1CF229562259988D1B6BB0E7EF419E22F48B0F495
arm64 Download 86B56DDDF2FF964269F02CF368057268256BB05A8DE9214857D12B7CA02BA9C0
2.5.0
Architecture Scope Download SHA256
x86 Download 176E304A1C9327792EC0E0190BCBF107F845D0350107947AB4568F06F129AE1F
x64 Download 8D37563C2549E38135EAC46E778164D2C5B1E96B9211F2087814D74CA0F358A8
arm64 Download B08F2AC149428307A14D733772720C84893D17E0D1FF2506623B00E7246229B1
2.4.0
Architecture Scope Download SHA256
x86 Download 3CE671B0B42B58E35066493AAB75A7E2826C9E079988F1BA5D814A4029FAAF87
x64 Download 003112F7A56746FEAABF20B744054BF9ACDF900C9E77176383623C4B1D76AAA9
arm64 Download DC0C2092AF5D47FC2CD31A1DFE7B4C7E765FAB22DE98BD21EF2FFCC53AD9F54F
2.3.1
Architecture Scope Download SHA256
x86 Download 1D39BBB1DE3F80F30D67EFDAFC65D8C8CF88648B775D735893C8A5D5BB58069B
x64 Download D34E228CC2BEC6D3F74FCFC7754542B045D0D373B9173942BF89D09B8004C7D0
arm64 Download 125EFDE831D81E2546C1A33FB4436E36AD25BAF47C882F8E6A5665BB4F81F386
2.3.0
Architecture Scope Download SHA256
x86 Download 4F720864BC021314BB459DA7051F568A76EA9E3775BA35B92A04CC98A3253E9D
x64 Download 59FDCE94E0C62043F1FBA1E765099B64A55A14E37601A7A639F956D0AB86BED3
arm64 Download 96634C64465B8B57EA57582584693D159B99ECEAB8A8331C8D00A5757F4042BA
2.2.2
Architecture Scope Download SHA256
x86 Download F93A32EE4560E7E532DFFC29284CB4D89D01854E4C90F47E1B246B91B3C4EB6E
x64 Download E82054F082C828339FFCE7BF8DE53C4AE4DF424A470D37FB59EB4380AC25BFBA
arm64 Download 17B50C236E3009F53EF5BEF8B884BDB7137D956C806AB700553938D121278D0A
2.2.1
Architecture Scope Download SHA256
x86 Download A82C040835C06C174FF27D78A1817A049F209006ADCCC12FC10CE8E6858ED0C0
x64 Download 103F4D77E0FF66692A4E94910CABA80AB3A06D74988BDC0D58B5E5051710B253
arm64 Download 3BA5757FFE0BDF1156364AF421219E81C03D6B12420751047CD49E95C311E0EF
2.2.0
Architecture Scope Download SHA256
x86 Download F9AB40B9DBF86D9986A2521F03555465AF80C09A0D89F14A0342938D4F090943
x64 Download CB2809936F50EBF9B7ABF165D6081C4D15E1E98DA607820DC5529429DCC1E0EA
arm64 Download FA0C2C1CBD58A949E677A46AD2068386B0AD0B089ABCEFE52AC5C6E81C95E886
2.1.6
Architecture Scope Download SHA256
x86 Download F1B10DF74005F4E12C934692075A10F1BC003BDC9C16DEEE60410161E40F8CC9
x64 Download FD7298019C76CF414AB083491F87F6C0A3E537ED6D727D6FF9135E503D6F9C32
arm64 Download 0DC38C44D8270A0ED3267BCD3FBDCD8384761D04D0FD2D53B63FC502F0F39722
2.1.5
Architecture Scope Download SHA256
x86 Download B85FAAFA123B2FF98FE326AD68337E0BCC76928C27D8779D7972D4B219592760
x64 Download 79035D1E31F5395F086ED7FDBC9CD8008EF27FA1E55F8912447B52CD21746866
arm64 Download CE73ACA08773912E082D75BA2A6C3949E1FC2F4069BD64994126DA4E08D75DE4
2.1.2
Architecture Scope Download SHA256
x86 Download 0D4CF714D09761A0A06CE09A68854D2F8811F9021F3DBC9E1563C0A72EAF72DC
x64 Download 1F920E8AF6D596DEEB9295153270AD2CED9CFA2085C79E68E09A5D96721B48DD
arm64 Download 5A9B0B9BE9444F0534280CF530CEA8D8F2BF376EDC825739E6BE8E1513E215C0
2.1.1
Architecture Scope Download SHA256
x86 Download B98BBD2D9B9224C61A29B6ED070AFCB5E15CBDB1E978C481CCDCFC30B7C62A77
x64 Download 3B755771CE9B7AE22248ECE1D84550A90661BCCB3ACDA65C1AA8C226A654D8D8
arm64 Download 552A1DBBAA646F4ED7879182A7CFB9990DDD9591082022476F57306D2CFB4227
2.0.2
Architecture Scope Download SHA256
x86 Download A35D8FDF3E14079A10880DBBB7586B46FAEC89BE96F086B244B3E565AAC80313
x64 Download FE4B946CC01366B989001215687003A9C4A7098589921F75E6228D6D8CFFC15C
arm64 Download 646BD9250EF8C771D85CD22FE8E6F2397AE39599179755E3BBFA9EF97AD44090
1.64.5
Architecture Scope Download SHA256
x86 Download 3B2B5FF0A5841DB8BEE29FF3049CDE4410E19B46564ECBC3441FB2ED80097C5C
x64 Download 8B74A5AB4853ED676BE1FE8582BBBB58560EAFE432CE7593D6F36D67F3E17FFC
arm64 Download 2302CBD4A52FAAB66E4ECE930E5FABA91E4009F87CD8DA04A7232CF5FEE37352
1.63.4
Architecture Scope Download SHA256
x86 Download 368932775FB5C620B324DABF018155F3365F5E33C5AF5B26E9321DB373F96EEA
x64 Download 184D13C2B8F5441576BEC2A0D8BA7B2D45445595CF796B879A73BCC98C39F8C1
arm64 Download 4FABF175D5B05EF0858DED49527948EEBAC50E9093814979FD84555A75FB80A6
1.62.2
Architecture Scope Download SHA256
x64 Download C8830AA4A6AABBAE70CD336C18204D928DCD8253B98CA5891161CA295AE5E1FD
arm64 Download 253F993A3131F41800069D2568BFEAE269135C48622C63F7500988271CF0EDB0
neutral Download 0F6F270D77148E458C3C30BAE62048057FAAF71F14D10E605492F6DB1CBCBD9D
1.59.1
Architecture Scope Download SHA256
x86 Download 4CD2C86810A0BE3EB076DB66D94DA6BBE4460AFA86CB95652A7632A6AC48723D
x64 Download 82EB91E8E3CBBC987D8BB5684CAAAA12AEB39479135BEA90D2805512233F4741
arm64 Download 5DEAAF959E415DF9F610059923B0AE40413FE3A5602C493BB84EC57581594901
1.59.0
Architecture Scope Download SHA256
x86 Download 466181A8967BAFA495E41494F93A0BEC829C2CF715DE874583B0460B3B8AE2B8
x64 Download 3317D8A87A99A49A0A1321D295C010790E6DBF43EE96B318F4B8BB23EAE7A565
arm64 Download B3AF955C7FCEAC8220A36FC799E1B3F19D3B247D32F422CAAC5F9845DF8F7316
1.58.2
Architecture Scope Download SHA256
x86 Download 5A7BD25C24865CB22A3BF0531738C8E80041FB0BB832ECCAB0E5FEB729E63335
x64 Download 7D2E3F0B29444EC7F419C11AC4B37F6EC2327C7F105A122B7DF6018AA71E50A4
arm64 Download D428417490A51874A2CE604C11E429F98B730F971434D59BBCA344B0C8935816
1.58.1
Architecture Scope Download SHA256
x86 Download C86F108FD8E528F9EAB1F6D85E1CBEB84D85B0AEAB537BA369D1A9D9CBD5435A
x64 Download 78C9D1132F62806189606CF6E2E3989E7BD55A1253906FB9E96398E3D54556F2
arm64 Download 110B0C023BF0E62249EA849AEB8475C661F532FB69509FF5ECC02AE9D741E5F8
1.58.0
Architecture Scope Download SHA256
x86 Download 9435D7F9BB9BA58DF008BC16002F5B91CF0322C0B1F3CF3BC9BF8A682A56D3A5
x64 Download 245E9BC6F4878414ED0E4CC53CB94BD441CF0BE7E18CBF84D409CC9AC61AB901
arm64 Download 5F629A5D0FB6F9A1ABCFDE89CE1EAA8CD69F79F51B0A14A6A8B6AA1D9236F755
1.57.2
Architecture Scope Download SHA256
x86 Download 95321B1EC07DB22E29538D0B18D36A376CA7D834C4826351DB2B73436D27F7C1
x64 Download 10C1AB7EB4A99F8B292A8F910BC78A50E9547A4FFE7444FCDDC68F722ADF6612
arm64 Download F88AC03FAA185DA6547BEAB8A91983DB2767E2E154323518F592F7E24772CA9E
1.57.1
Architecture Scope Download SHA256
x86 Download B8C3777A68AE171F24E29846AF8E4556073F49399C46480D86C8AACBAB70C49B
x64 Download 7383A7DC7498AD4D0500FF6E661E50236216089CF68460F665553B9484C41601
arm64 Download 7B2429923A74E9501D3E350E789F5032A36D604C5B1677959B3970DA48858191
1.57.0
Architecture Scope Download SHA256
x86 Download 5D45071054EBFCA95A3F9C38A372665D560A8B6E2F60763328083BDCA0A75AB1
x64 Download B0134B67E8514812769F42AB5BE60F4ECEC3C07E5839B1D1F716CF71B3AF9CD8
arm64 Download 401B2BE5C434D548C1185939FA7B85FFBD5E28CC683D2AB6A8E2A6C10095106A
1.56.2
Architecture Scope Download SHA256
x86 Download E26282D0ABCDC3E12B8B1AD80F6C8992969FD0A10B590CB0E95019F3822722B7
x64 Download D02DF32C581281EF46AF62D4AB71DA6E24B47EF3E93E7F05D719FADA74440185
arm64 Download 6E34FFBFA763FCC7108B69735D00DB8EE2CC14F93A0BA67B0AC564B552582052
1.56.1
Architecture Scope Download SHA256
x86 Download CF2E1E61BF8695F1DA29853C99D887C9CFB808594EF09AD8E46B712D3A6F5430
x64 Download 3B63660FDCE7009F454C5AA70C2D71F15C6083B357CA6FE655B634232363793C
arm64 Download 0A65FDE7322A4393DB86476C99C92FA5C8870FF64663217A3B3306723E27CDBB
1.56.0
Architecture Scope Download SHA256
x86 Download 8F8151C9CAE23DEB4BD6332FA83127FF85B17602F2399A1BA98502CD6EDBDE49
x64 Download 1B0B497B6B41965CD0737F3F1D665D5D820DF4A5DD82D8E28C1AB4CBD546520A
arm64 Download FA662E0F57950B39C3B2CE078AF08C982D5A70D8566E076FB2083D4F8E49D033
1.55.2
Architecture Scope Download SHA256
x86 Download 45B442F69FC8915C4500201C0247B7F3F69544DBC9165403A61F9095F2C57355
x64 Download F57D434D231D43417DFA631587522F8C1991220B43C8FFADB9C7BD279508BF81
arm64 Download FD7DC8F4C6829EE6FAFB252A4D81D2155CD35DA7833665CBB25D53CE7CECD990
1.55.1
Architecture Scope Download SHA256
x86 Download AEC36FB10BFC10D8C645364911E8380AAB56E07DCEBD03F92C0E38B52004590E
x64 Download 3A92F369CF8402EA163436E5550A8C03BA536B5A0E76E0AB145208ABEB14B938
arm64 Download D3BB70936549B316DC05EE990185F1C22EDCCC67FC5175B377D6BD42DC0D58CE
1.55.0
Architecture Scope Download SHA256
x86 Download BF1903D809826C54A949AE4013C3E4534417D13E77D666EF815268999B9A4409
x64 Download 9BE37B06047B34C0EC3C0A246743AD83C021E6484BDAF9E79E7BD5C14315C6FC
arm64 Download B8BF0D50F1D5A31492F5AF792A397A8543DBDABAF9DFB575B0F19BA4758A35C0
1.54.2
Architecture Scope Download SHA256
x86 Download 2E1A11787B08137BA16C3BE6AB87DE3EF5DE470758B7A42441497F259E8E5A1D
x64 Download CE17D122F3F93E0A9E52009D2C03CC1C1A1AE28338C2702A1F53ECCD10A1AFA3
arm64 Download 6A324882E39B47939B8BEC23F04449C730123C9D2FF771C3F40942AB37A26D8D
1.54.1
Architecture Scope Download SHA256
x86 Download 79D43F9FFFDF328B0E5591A32135569E14B5D3F2CDDA3038374668D5AFD5C9A9
x64 Download FDFDB8C7F018A9089581045F8D069971BFC492EADE0EA677CC902692FFCE9E47
arm64 Download CC9F37F3C2E5A85BF24EC523D0A4A4F0845A06F12CB5DC11EF0547C099A2C70D
1.54.0
Architecture Scope Download SHA256
x86 Download F371E1F10E1C9727E412686243C0B785BCED160DFDBF28A164263E5C6B33DC45
x64 Download 8FF567BFE2ADD55764B983826CA83A9EF9CF063075F36F4818DDC1C73ED62E6D
arm64 Download 31B40E08C1A166A2AD86713A006220C34F0DAA6AE9BF0C9484E45DAD7A65EC22
1.53.3
Architecture Scope Download SHA256
x86 Download 33E70B307AF34701938D6FF2CD8485D0829C71EB0A744A76E308D9D498F7C57A
x64 Download BD23CC509F00990EECEBEB2F1A12BA1B07F395C53313A27DA969FAD99B686CEB
arm64 Download D92AD8A0DABA87BD31CEEC8155E0397D82D33B02DEEA61B499402643F6EBA7CF
1.53.2
Architecture Scope Download SHA256
x64 Download 7BF18716B68C4D5A99D88D3ADC4AAB642A7045813AFA212DB2AAC0D56DB33E97
x86 Download A4AE07B2B9B96D1D08CD868E2D63ABF461B5356BD7BAE5D62FDBC98EE24C5E55
arm64 Download E0CF9DA4DFDCF58322F10CEE1FF8A64C817A0F26B2574CC16F30920CFAAA4E4F