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
- Host: GitHub
- URL: https://github.com/golangci/golangci-lint
- Owner: golangci
- License: gpl-3.0
- Created: 2018-05-04T13:41:15.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2024-05-03T20:06:06.000Z (19 days ago)
- Last Synced: 2024-05-04T01:35:59.008Z (19 days ago)
- Topics: ci, go, golang, golangci-lint, linter
- Language: Go
- Homepage: https://golangci-lint.run
- Size: 41.5 MB
- Stars: 14,488
- Watchers: 97
- Forks: 1,314
- Open Issues: 151
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: .github/CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Lists
- awesome-go - golangci-lint
- awesome-list - golangci-lint
- awesome-stars - golangci/golangci-lint - Fast linters runner for Go (Go)
- awesome-made-by-russians - Golang CI Lint
- awesome-go-linters - golangci-lint - Linters Runner for Go. 5x faster than gometalinter. Nice colored output. Can report only new issues. Fewer false-positives. Yaml/toml config. (Linters Helper Tools / Misc)
- awesome-linters - golangci-lint - Linters Runner (Linters / Go)
- awesome-stars - golangci-lint
- awesome-stars - golangci/golangci-lint - Fast linters runner for Go (Go)
- awesome-stars-eryajf - golangci/golangci-lint - Fast linters runner for Go (Go)
- awesome-develop - golangci-lint
- go-awesome - **GolangCI-Lint** - 代码质量检查分析工具 (开源类库 / 代码分析)
- awesome-ccamel - golangci/golangci-lint - Fast linters Runner for Go (Go)
- awesome-stars - golangci/golangci-lint - Fast linters runner for Go (Go)
- awesome-stars - golangci/golangci-lint - Fast linters runner for Go (Go)
- awesome-stars - golangci-lint
- awesome-go - golangci-lint
- awesome-golang-repositories - golangci-lint
- awesome-stars - golangci/golangci-lint - Fast linters runner for Go (Go)
- awesome-go - golangci-lint - 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. (Tools & linters)
- awesome-github-star - golangci-lint
- awesome-stars - golangci/golangci-lint - Fast linters Runner for Go (Go)
- awesome-stars - golangci/golangci-lint - Fast linters runner for Go (Go)
- awesome-go-stars - golangci-lint
- awesome-stars - golangci-lint
- awesome-stars - golangci/golangci-lint - Fast linters Runner for Go (Go)
- my-awesome-stars - golangci/golangci-lint - Fast linters Runner for Go (Go)
- awesome-go - golangci-lint
- awesome-stars - golangci/golangci-lint - Fast linters Runner for Go (Go)
- awesome-stars - golangci/golangci-lint
- awesome-starts - golangci/golangci-lint - Fast linters Runner for Go (Go)
- awesome-projects - golangci-lint - Linters Runner for Go. 5x faster than gometalinter. Nice colored output. Can report only new issues. Fewer false-positives. Yaml/toml config. (Go)
- khulnasoft-labs_awesome-linter - golangci-lint
- artsz-awesome - golangci/golangci-lint - Fast linters Runner for Go (Go)
- awesome-starts - golangci/golangci-lint - Fast linters Runner for Go (Go)
- awesome-go-cn - golangci-lint
- awesome-ops - golangci/golangci-lint - 3.0|14491|2018-05-04|2024-05-03 | 一个快速的 Go linter 运行器。它并行运行 linter,使用缓存,支持 yaml 配置,与所有主要 IDE 集成,并包含数十个 linter | (Dev-Tools)
- awesome-stars - golangci-lint - Fast linters Runner for Go (Go)
- awesome-stars - golangci-lint
- awesome - golangci-lint - Fast linters Runner for Go (Go)
- my-stars - golangci/golangci-lint - Fast linters runner for Go (Go)
- go-awesome - **GolangCI-Lint** - Analysis tool to check code quality (Open source library / Code Analysis)
- awesome-go - golangci/golangci-lint
- awesome-go - golangci-lint
- awesome-go-with-stars - golangci-lint
- awesome-stars - golangci-lint - Linters Runner for Go. 5x faster than gometalinter. Nice colored output. Can report only new issues. Fewer false-positives. Yaml/toml config. (Go)
- awesome-tools - golangci-lint - Go lint 工具。 (Development / Time Series)
- awesome-stars - golangci/golangci-lint - Fast linters runner for Go (Go)
- my-awesome - golangci/golangci-lint - lint,linter pushed_at:2024-05 star:14.6k fork:1.3k Fast linters runner for Go (Go)
- awesome-go - golangci-lint
- awesome-go - golangci-lint
- go-awesome - **GolangCI-Lint** - 代码质量检查分析工具 (开源类库 / 代码分析)
- awesome-repositories - golangci/golangci-lint - Fast linters runner for Go (Go)
- awesome-stars - golangci/golangci-lint - Fast linters runner for Go (Go)
- awesome-stars - golangci/golangci-lint - Fast linters runner for Go (Go)
README
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 TsameretAnd 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)