Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

https://github.com/golangci/golangci-lint

Fast linters Runner for Go
https://github.com/golangci/golangci-lint

ci go golang golangci-lint linter

Last synced: 18 days ago
JSON representation

Fast linters Runner for Go

Lists

README

        


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` config, has integrations
with all major IDE and has dozens of linters included.

## Install `golangci-lint`

- [On my machine](https://golangci-lint.run/usage/install/#local-installation);
- [On CI/CD systems](https://golangci-lint.run/usage/install/#ci-installation).

## Documentation

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

## Badges

![Build Status](https://github.com/golangci/golangci-lint/workflows/CI/badge.svg)
[![License](https://img.shields.io/github/license/golangci/golangci-lint)](/LICENSE)
[![Release](https://img.shields.io/github/release/golangci/golangci-lint.svg)](https://github.com/golangci/golangci-lint/releases/latest)
[![Docker](https://img.shields.io/docker/pulls/golangci/golangci-lint)](https://hub.docker.com/r/golangci/golangci-lint)
[![GitHub Releases Stats of golangci-lint](https://img.shields.io/github/downloads/golangci/golangci-lint/total.svg?logo=github)](https://somsubhra.github.io/github-release-stats/?username=golangci&repository=golangci-lint)

## Contributors

This project exists thanks to all the people who contribute. [How to contribute](https://golangci-lint.run/contributing/quick-start/).

### Core Team

About core team

The GolangCI Core Team is a group of contributors that have demonstrated a lasting enthusiasm for the project and community.
The GolangCI Core Team has GitHub admin privileges on the repo.

#### Responsibilities
The Core Team has the following responsibilities:

1. Being available to answer high-level questions about vision and future.
2. Being available to review longstanding/forgotten pull requests.
3. Occasionally check issues, offer input, and categorize with GitHub issue labels.
4. Looking out for up-and-coming members of the GolangCI community who might want to serve as Core Team members.
5. Note that the Core Team – and all GolangCI contributors – are open source volunteers; membership on the Core Team is expressly not an obligation. The Core Team is distinguished as leaders in the community and while they are a good group to turn to when someone needs an answer to a question, they are still volunteering their time, and may not be available to help immediately.


Ludovic Fernandez


Denis Isaev


Aleksandr Razumov

### Team


Sergey Vilgelm


Simon Sawert


Tam Mach


Trevor Pounds


Loong Dai


Kamil Samigullin


Oleg Butuzov


Oleksandr Redko


Sascha Grunert


@iwankgb


Andrew Shannon Brown


Anton Telyshev


Marat Reymers


sivchari


Pierre Durand


Ryan Currah


Sebastien Rosset


@leonklingele


Sasha Melentyev


Patrick Ohly


Denis Tingaikin


David Lobe


Alexey Palazhchenko


Ville Skyttä


Duco van Amstel


Nishanth Shanmugham


Kensei Nakada


Melvin


quasilyte


Denis Krivak


Alec Thomas


Mitsuo Heijo


Maik Schreiber


Steve Coffman


Nahshon Unna Tsameret

And 440 more our team members


Matouš Dzivjak


Will Dixon


Mateusz Gozdek


Michael Mulligan


Nuruddin Ashr


Joe Wilner


Soichiro Kashima


Lucas Bremgartner


@alingse


Thomas


Peter Mescalchin


Oleg Kovalov


Florian Bosdorff


Kir Kolyshkin


Tim Heckman


James


Colin Arnott


Anton Zinovyev


Luke T. Shumaker


Steven Hartland


Aleksey Bakin


Márk Sági-Kazár


Rski


Ryan Boehning


Gustavo Bazan


Eugene Simonov


Timon Wong


ferhat elmas


Nate Finch


Aliaksandr Mianzhynski


Aneesh Agrawal


Leigh McCulloch


sonatard


ZhangYunHao


Vladimir Evgrafov


gaojingyu


@odidev


Denis Limarev


NiseVoid


Christian Mehlmauer


Sean DuBois


Viktoras


Fabian Holler


Yifei Liu


Agniva De Sarker


Adam Shannon


SystemGlitch


Henrik Johansson


Florent Viel


Tom Arrell


Choko


John Starich


Koichi Shiraishi


Bart


Neha Viswanathan


Lukas Malkmus


David Braley


Chris Bandy


Patrick Kuca


Viacheslav Poturaev


@Abirdcfly


Catena cyber


Zik Aeroh


Paweł Żak


sylvia


Robert Liebowitz


Zeal Wierslee


Vladislav Fursov


Tim Kral


Hiroyuki Yagihashi


Kyoh


Jiangnan Jia


Kunwardeep


Pierre R


Stephan Renatus


Martin Desrumaux


Ivan


tdakkota


Carlos Henrique Guardão Gandarez


Diego Pontoriero


Daniel Helfand


Benjamin Wang


Adam Jones


Faisal Alam


Alex Collins


Ryo Nakao


Ryan Olds


Tommy Mühle


Sebastiaan van Stijn


Sam Zaydel


Hans Wernetti


Carlos Alexandro Becker


@Dominik-K


Craig Silverstein


Sindre Røkenes Myren


Bartłomiej Klimczak


Fata Nugraha


M. Ángel Jimeno


Jan Oopkaup


Chris Drew


Teiva Harsanyi


Brian Flad


Chris Suszynski


@chenfeining


Kailun Qin


Misha Gusarov


Ariel Mashraki


Shulhan


Oscar


Denis Isaev


Dreamacro


Tom Payne


@fsouza


Siarhei Navatski


Koya IWAMURA


Hiroki Suezawa


Lauris BH


Sean McGinnis


Fabrice


Christoph Blecker


Mateusz Bilski


Jakub Chábek


Ben Ye


lufe


@sg0hsmt


Stephanie Wilde-Hobbs


Cory LaNou


Vitaly Isaev


Pete Wagner


Renato Suero


Buyanov Vladimir


Sven Anderson


Ben Wells


Jonathan Chappelow


Yuki Okushi


hbc


WÁNG Xuěruì


Eric Wohltman


Borja Clemente


Ethan Reesor


Mattias de Zalenski


@AlduLonghi


masibw


Sonia Hamilton


@black-06


Gianguido Sorà


Derek Perkins


Oksana Grishchenko


Berezhnoy Pavel


Henry


Aofei Sheng


jessetang


Maksym Pavlenko


Ivan Prisyazhnyy


@ngehrsitz


John Reese


Matthew Gabeler-Lee


James Lucktaylor


Dale Hui


Ondrej Fabry


Aris Tzoumas


Gabor Javorszky


hori-ryota


Kishan B


proton


Eric Jain


Ghvst Code


Son Luong Ngoc


Markus


Sebastian Spaink


Andrew Lavery


Mark Fine


Rory Prendergast


Tariq Ibrahim


Peter Štibraný


kaixiang zhong


@ced42


David Bariod


Stephen Benjamin


@kkHAIKE


Hsing-Yu (David) Chen


Batuhan Apaydın


过客龙门


Eldar Rakhimberdin


Toon Schoenmakers


Cezar Sá Espinola


Ben Paxton


Connor Adams


Draven


David Cuadrado


Max Riveiro


Martins Irbe


Yilong Li


Rodrigo Brito


@techknowlogick


takaya


Craig Furman


@ttys3


Mark Sart


Joshua Rubin


Danil Ovchinnikov


Rafael Franco


Matheus Macabu


Ksenia Rogova


Hendry Wiranto


Paul Vaughan


Linus Arver


Glen Mailer


Ian Howell


Chris K


Grigory Zubankov


@xxpxxxxp


subham sarkar


Ryan Leung


Donal Byrne


Yusuke Kadowaki


@CfirTsabari


Navneeth Jayendran


Jared Allard


Marko


Chris Lewis


Muhammad Ikhsan


Anton Braer


Jaegu Kim


David Gleich


yuqengo


Dejan Benedik


Craig Rodrigues


David Beitey


Dan Richelson


Denis Titusov


Terdunov Vyacheslav


Sean Chittenden


Hui Zhu


@Harsimran1


rinsuki


Anton Antonov


@hn8


Kevin Gillette


Milas Bowman


@credativ-dar


☃ Elliot Shepherd


@nvartolomei


Martin Etmajer


Fisher Xu


Matthew Poer


Cody Ley-Han


@darklore


@to6ka


Jonathan Wilkins


Collin Kreklow


Marcin Owsiany


C.J. Jameson


Jacek


paul fisher


@ofw


Rafik Draoui


Miles Delahunty


Anton Kachurin


Nico Ismaili


Benjamin Kane


@trajan0x


Philip Linell


Herman van Zyl


Jongwoo Han


Roman Chaliy


Yury Gargay


Ryo Sato


Eric Zimanyi


Ben Bernays


Boban Acimovic


Viktor Alenkov


Dima


David Hill


Troy Ronda


Andrey Grazhdankov


Florian Gessner


Osamu TONOMORI


Bo Liu


Steven Allen


Colin Arnott


Eran Levy


Roman Leventov


Hugo


Mathias Weber


Naveen


@maxsond


Maksim Meshkov


@raffepaffe


Abhinav Gupta


Adam Bouqdib


Brandur Leach


Michael


Evgeniy Kulikov


Chris Nesbitt-Smith


Daniel Caballero


Igor Zibarev


Carl Henderson


Shintaro Anazawa


Matt Braymer-Hayes


Arjen van der Ende


Pete Davison


Tomas Dabasinskas


@xuri


Charl Matthee


Sriram Venkatesh


Peter Schuller


David Golub


Alexander Morozov


Pastoh


Liam White


Alex Dupre


Juanito


Jinming Yue


@wxdao


Kévin Dunglas


Sijie Yang


Stephen


Thang Minh Vu


Julia Ogris


Greg Curtis


@ac-rappi


Dudás Ádám


Abhishek | अभिषेक


Daniele


Takumasa Sakao


Ben Drucker


Stephen Brown II


Matthew Cobbing


@Darlez


Kirill Danshin


mook


Kyungmin Bae


Dylan Arbour


Cory Miller


Ben Brown


Dor


sink


João Freitas


nick


David Bendory


@znley


Jonathan Colby


Justin Robertson


@andreykuchin


Irina


Petr Pučil


Aaron Bennett


zaunist


Daniil Suvorov


Yuki Watanabe


Aisuko


Tung Bui (Leo)


Kunal Singh


Rui Chen


Navneeth Jayendran


Alexandre Vilain


Federico Guerinoni


Matias Lahti


Thirukumaran Vaseeharan


Alessio Treglia


Alay Patel


Martin Hutchinson


Emanuel Bennici


Mayo


smantic


@connorszczepaniak-wk


Sebastian Crane


Alexander Else


@vladopajic


@oxr463


Trim21


Christian Clauss


Johanan Liebermann


Korjavin Ivan


Eng Zer Jun


Mateus Esdras


Devin Gunay


Hilário Coelho


Thomas Cave


Tibo Delor


@chainchad


Francois Parquet


Robert Kopaczewski


Marc Tudurí


@pohang


Cyrille Meichel


neglect-yp


Felix


Adrien


Joe Bergevin


Axetroy


Guillaume JG


Evan Cordell


靳灿奇


Nassos Kat


hitzhangjie


Jesse Donat


Oleg Shparber


@kraashen


Miel Donkers


KADOTA, Kyohei


Conor Evans


Anirudh Sylendranath


@jumpeiMano


Alex Rodin


Oliver Gugger


Bryan Andrews


Wei Jian Gan


Tamás Gulácsi


Jack Wilsdon


Michał Suchwałko


Alexander Apalikov


Domas Tamašauskas


Stéphane Chausson


neo_sli


@srdhoni


@derekhuizhang


takaokanbe


Sean Schneeweiss


pprzekwas


madflow


Arman Tarkhanian


John Adler


@licraft2019


@mlueckest


Malte Ehrlen


@golangaccount


Tyler Dorn


Enmanuel Moreira


@eiffel-fl


Sylvain Rabot


Piotr Persona


Han Gyoung-Su


Harry Tennent


Kamyar Mirzavaziri


Thomas Bonfort


Matthieu MOREL


Egor Kovetskiy


Jared Szechy

## Stargazers over time

[![Stargazers over time](https://starchart.cc/golangci/golangci-lint.svg)](https://starchart.cc/golangci/golangci-lint)