diff --git a/CHANGELOG.md b/CHANGELOG.md index d9f11c8c5b23..b163b2a795b8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,28 @@ Follow the news and releases on our [twitter](https://twitter.com/golangci) and our [blog](https://medium.com/golangci). There is the most valuable changes log: +## February 2021 + +1. new linters: + * `durationcheck`: https://github.com/charithe/durationcheck + * `revive`: https://github.com/mgechev/revive + * `cyclop`: https://github.com/bkielbasa/cyclop +2. update linters: + * prealloc: Use upstream version + * Use upstream gocyclo + * `godot` from 1.3.2 to 1.4.3 + * `exhaustivestruct` from 1.1.0 to 1.2.0 + * `forbidigo` from 1.0.0 to 1.1.0 + * `thelper` from 0.2.1 to 0.3.1 + * `ruleguard`: print error message and exit with non-zero status when parsing error occurs + * fix wrong load mode for `asciicheck`, `exhaustivestruct`, `exportloopref`, and `makezero` +3. CLI: truncate multiline descriptions +4. fix: new-from-rev for a large repository +5. use go1.16 to create binaries +6. fix: MIPS release +7. documentation: + * bump documentation dependencies + ## January 2021 1. new linters: @@ -8,13 +30,15 @@ There is the most valuable changes log: * `ifshort`: https://github.com/esimonov/ifshort 2. update linters: * `go-critic` from 0.5.2 to 0.5.3 - * `thelper` from 0.1.0 to 0.2.0, to 0.2.1 + * `thelper` from 0.1.0 to 0.2.1 * Validate `go-critic` settings * `gofumpt` to v0.1.0 * `gci` to v0.2.8 * `go-mnd` to v2.3.1 * `gosec` from 2.5.0 to 2.6.1 * `godot` from 1.3.2 to 1.4.3 + * `ifshort` to v1.0.1 + * `rowserrcheck`: fix reports false positive 3. fix: modules-download-mode support 4. documentation: * bump documentation dependencies diff --git a/README.md b/README.md index ee0897549fe3..59e0986a0027 100644 --- a/README.md +++ b/README.md @@ -75,52 +75,52 @@ The Core Team has the following responsibilities:
Andrew Shannon Brown

Sascha Grunert

Denis Tingaikin
-
Ryan Currah

Denis Krivak
-
Duco van Amstel
+
Ryan Currah

Pierre Durand
+
Duco van Amstel

Will Dixon

David Lobe
+
Nishanth Shanmugham

Melvin

Matouš Dzivjak

Alec Thomas
-
Alexey Palazhchenko

Oleg Butuzov
-
Nishanth Shanmugham
+
Alexey Palazhchenko

Joe Wilner

Soichiro Kashima

Nuruddin Ashr
-
Tim Heckman

Mateusz Gozdek
-
Dan Kortschak
+
Tim Heckman
+
Sebastien Rosset
+
Dan Kortschak

Ryan Boehning

James

Luke Shumaker
-
Sebastien Rosset
+
Aliaksandr Mianzhynski

Romanos

Aneesh Agrawal
-
Vladimir Evgrafov
-And 184 more our team members +And 192 more our team members + - @@ -129,103 +129,112 @@ The Core Team has the following responsibilities: - + + + + - - - + + + - - - + + + - - - + + + - - - + + + + + - - - - - + + + - - - + + + + + - - + + + - - + + + + + - - + + @@ -237,12 +246,12 @@ The Core Team has the following responsibilities: - + - - + + @@ -250,104 +259,105 @@ The Core Team has the following responsibilities: - + - + - + + - + - + - + - + - + - + - + - + - + diff --git a/assets/github-action-config.json b/assets/github-action-config.json index b7f839ab7203..ae24b9bf2e54 100644 --- a/assets/github-action-config.json +++ b/assets/github-action-config.json @@ -1,8 +1,8 @@ { "MinorVersionToConfig": { "latest": { - "TargetVersion": "v1.36.0", - "AssetURL": "https://github.com/golangci/golangci-lint/releases/download/v1.36.0/golangci-lint-1.36.0-linux-amd64.tar.gz" + "TargetVersion": "v1.37.0", + "AssetURL": "https://github.com/golangci/golangci-lint/releases/download/v1.37.0/golangci-lint-1.37.0-linux-amd64.tar.gz" }, "v1.10": { "Error": "golangci-lint version 'v1.10' isn't supported: we support only v1.14.0 and later versions" @@ -111,6 +111,10 @@ "TargetVersion": "v1.36.0", "AssetURL": "https://github.com/golangci/golangci-lint/releases/download/v1.36.0/golangci-lint-1.36.0-linux-amd64.tar.gz" }, + "v1.37": { + "TargetVersion": "v1.37.0", + "AssetURL": "https://github.com/golangci/golangci-lint/releases/download/v1.37.0/golangci-lint-1.37.0-linux-amd64.tar.gz" + }, "v1.4": { "Error": "golangci-lint version 'v1.4' isn't supported: we support only v1.14.0 and later versions" }, diff --git a/docs/template_data.state b/docs/template_data.state index c30257ff6902..f2ba93909cf0 100755 --- a/docs/template_data.state +++ b/docs/template_data.state @@ -1,2 +1,2 @@ This file stores hash of website templates to trigger Netlify rebuild when something changes, e.g. new linter is added. -c3f676e978413fb7c5412e0fd43a8876b594d1e369c385d6cf4cd68dda4e054c \ No newline at end of file +a613d612c0285b2a4b6e839476f8120d36f2b216ec74aee839ed15d7a239b73a \ No newline at end of file

Vladimir Evgrafov

sonatard

ZhangYunHao

@odidev

NiseVoid

Sean DuBois

Viktoras

Aliaksandr Mianzhynski

Agniva De Sarker

John Starich

Koichi Shiraishi

Bart

Iskander (Alex) Sharipov

gaojingyu

Iskander (Alex) Sharipov

Viacheslav Poturaev

David Braley

Aleksey Bakin

Kunwardeep

Eugene Simonov

Stephan Renatus

Diego Pontoriero

Alex Collins

Ryo Nakao

Diego Pontoriero

Alex Collins

Ryo Nakao

Pierre R

Tommy Mühle

Sebastiaan van Stijn

@Dominik-K

ferhat elmas

M. Ángel Jimeno

Chris Drew

ferhat elmas

M. Ángel Jimeno

Chris Drew

Teiva Harsanyi

Craig Silverstein

Ariel Mashraki

Denis Isaev

Tom Payne

francisco souza

Lukas Malkmus

Tom Payne

francisco souza

Lukas Malkmus

Ryan Olds

Hiroki Suezawa

Fabrice

☃ Elliot Shepherd

Christoph Blecker

Mateusz Bilski

gaojingyu

Christoph Blecker

Mateusz Bilski

Stephanie Wilde-Hobbs

Cory LaNou

Patrick Kuca

Vitaly Isaev

Shulhan

Renato Suero

Daniel Helfand

Ben Wells

Marat Reymers

Aleksey Bakin

Brian Flad

Jakub Chábek

tdakkota

Eric Wohltman

Gianguido Sora'

Eric Wohltman

Gianguido Sora'

Sonia Hamilton

Berezhnoy Pavel

Henry

Sindre Røkenes Myren

Aofei Sheng

Eugene Simonov

Maksym Pavlenko

Jonathan Chappelow

Maksym Pavlenko

Jonathan Chappelow

Ivan

Peter Mescalchin

James Lucktaylor

Dale Hui

Ondrej Fabry

proton

Markus

Andrew Lavery

Kishan B

Robert Liebowitz

Tariq Ibrahim

Peter Štibraný

kaixiang zhong

@ced42

David Bariod

@masibw

Derek Perkins

Eldar Rakhimberdin

Toon Schoenmakers

Cezar Sá Espinola

Ben Paxton

Andrey Kuchin

Connor Adams

Draven

Martins Irbe

Mark Sart

Martins Irbe

Mark Sart

Joshua Rubin

Kyoichiro Yamada

Sebastian Spaink

Bartłomiej Klimczak

Rodrigo Brito

Linus Arver

Glen Mailer

Neha Viswanathan

Marko

Chris Lewis

Derek Perkins

David Gleich

David Gleich

Muhammad Ikhsan

Denis Titusov

Sean McGinnis

Denis Titusov

Terdunov Vyacheslav

Sean Chittenden

Hui Zhu

rinsuki

James Lucktaylor

@nvartolomei

Martin Etmajer

@techknowlogick

Fisher Xu

Matthew Poer

Cody Ley-Han

Cody Ley-Han

Marc Tudurí

Patrick Zhang

darklore

@to6ka

Wilkins

Collin Kreklow

Grigory Zubankov

Grigory Zubankov

Marcin Owsiany

@xxpxxxxp

Boban Acimovic

David Hill

Troy Ronda

Osamu TONOMORI

Bo Liu

Steven Allen

Steven Allen

Colin Arnott

Eran Levy

Roman Leventov

Michael

Evgeniy Kulikov

Chris Nesbitt-Smith

Daniel Caballero

Daniel Caballero

Carlton Henderson

Shintaro Ikeda

Matt Braymer-Hayes

@xuri

Charl Matthee

Sriram Venkatesh

Peter Schuller

Peter Schuller

David Golub

Alexander Morozov

Hernan Bandura

Liam White

Alex Dupre

Juanito

Jinming Yue

Jinming Yue

Igor Zibarev

@wxdao

Kévin Dunglas

Sijie Yang

Stephen

Thang Minh Vu

Julia Ogris

Julia Ogris

Greg Curtis

@ac-rappi

Dudás Ádám

Irina

Petr Pučil

Dima

Alessio Treglia

Alessio Treglia

Alay Patel

Martin Hutchinson

Emanuel Bennici

Kensei Nakada

Christian Clauss

Korjavin Ivan

Francois Parquet

Francois Parquet

Robert Kopaczewski

@opennota

Cyrille Meichel

neglect-yp

@jumpeiMano

Wei Jian Gan

Tamás Gulácsi

Tamás Gulácsi

Jack Wilsdon

Michał Suchwałko

Alexander Apalikov

Domas Tamašauskas

Stéphane Chausson

neo_sli

Ben Ye

Ben Ye

@srdhoni

Thomas Bonfort