11Follow the news and releases on our [ twitter] ( https://twitter.com/golangci ) and our [ blog] ( https://medium.com/golangci ) .
22There is the most valuable changes log:
33
4-
5- ### Septempber 2020
6-
7- 1 . update exhaustive linter (#1339 )
8-
9-
4+ ## December 2020
5+
6+ 1 . new linters:
7+ * ` forbidigo ` : https://github.com/ashanbrown/forbidigo
8+ * ` makezero ` : https://github.com/ashanbrown/makezero
9+ * ` thelper ` : https://github.com/kulti/thelper
10+ 2 . update linters:
11+ * ` go-header ` from v0.3.1 to v0.4.2
12+ * ` go-mnd ` from v2.0.0 to v2.2.0
13+ * ` godot ` from v1.3.0 to v1.3.2
14+ * ` gci ` from v0.2.4 to v0.2.7
15+ * ` gomodguard ` from v1.1.0 to v1.2.0
16+ * ` go-errorlint ` from v0.0.0-20201006195004-351e25ade6e3 to v0.0.0-20201127212506-19bd8db6546f
17+ * ` gofumpt ` from v0.0.0-20200802201014-ab5a8192947d to v0.0.0-20201129102820-5c11c50e9475
18+ * ` nolintlint ` fix comment analysis. (#1571 )
19+ 3 . result/processors: treat all non-Go source as special autogenerated files
20+ 4 . throw an error on panic. (#1540 )
21+ 5 . resolve custom linters' path relative to config file directory (#1572 )
22+ 6 . treat all non-Go source as special autogenerated files
23+ 7 . documentation:
24+ * add settings examples for ` gocritic ` (#1562 )
25+ * removing reference to no-longer-existing linter-in-the-cloud (#1553 )
26+ 8 . others:
27+ * bump ` gopkg.in/yaml.v2 ` from 2.3.0 to 2.4.0 (#1528 )
28+ * bump ` gatsby-remark-responsive-iframe ` in /docs (#1533 )
29+ * bump ` gatsby-remark-images ` from 3.3.29 to 3.6.0 in /docs (#1531 )
30+ * bump ` ini ` from 1.3.5 to 1.3.8 in /tools (#1560 )
31+ * bump ` react-headroom ` from 3.0.0 to 3.0.1 in /docs (#1532 )
32+ * bump ` react-live ` from 2.2.2 to 2.2.3 in /docs (#1534 )
33+
34+ ### November 2020
35+
36+ 1 . new linters:
37+ * ` paralleltest ` : https://github.com/kunwardeep/paralleltest
38+ 2 . update linters:
39+ * ` godot ` from v0.4.9 to v1.3.0
40+ * ` exportloopref ` from v0.1.7 to v0.1.8
41+ * ` gosec ` from 2.4.0 to 2.5.0
42+ * ` goconst ` using upstream https://github.com/jgautheron/goconst
43+ 3 . ` DefaultExcludePatterns ` should only be used for specified linter (#1494 )
44+ 4 . unknown linter breaks //nolint (#1497 )
45+ 5 . report all unknown linters at once (#1477 )
46+ 6 . CI:
47+ * fix Docker tag for Alpine build
48+ 7 . documentation:
49+ * missing sort-results in the docs (#1514 )
50+ * add description of Homebrew's official formula (#1421 )
51+ 8 . others:
52+ * bump ` golang.org/x/text ` to v0.3.4 (#1293 )
53+ * bump ` github.com/fatih/color ` to from 1.9.0 to 1.10.0 (#1485 )
54+ * bump ` lodash ` from 4.17.15 to 4.17.19 in /.github/peril (#1252 )
55+ * bump ` polished ` from 3.6.6 to 4.0.3 in /docs (#1482 )
56+ * bump ` gatsby-alias-imports ` from 1.0.4 to 1.0.6 in /docs (#1479 )
57+ * bump ` puppeteer ` from 5.3.1 to 5.4.1 in /docs (#1480 )
58+ * bump ` gatsby-remark-embedder ` from 3.0.0 to 4.0.0 in /docs (#1478 )
59+
60+ ### October 2020
61+
62+ 1 . new linters:
63+ * ` exhaustivestruct ` : https://github.com/mbilski/exhaustivestruct
64+ * ` go-errorlint ` : https://github.com/polyfloyd/go-errorlint
65+ * ` tparallel ` : https://github.com/moricho/tparallel
66+ * ` wrapcheck ` : https://github.com/tomarrell/wrapcheck
67+ 2 . update linters:
68+ * ` honnef.co/go/tools ` from 2020.1.5 to 2020.1.6
69+ * ` exhaustivestruct ` from v1.0.1 to v1.1.0
70+ * ` exhaustive ` to v0.1.0
71+ * ` gochecknoglobals ` : use https://github.com/leighmcculloch/gochecknoglobals
72+ 3 . add support for powershell completion (#1408 )
73+ 4 . add ` .golangci.yaml ` to list of configuration files searched on startup (#1364 )
74+ 5 . support for only specifying default severity (#1396 )
75+ 6 . documentation:
76+ * mention macports installation procedure on macOS (#1352 )
77+ * sort linters (#1451 )
78+ 7 . CI:
79+ * add codeQL scanning (#1405 )
80+ * fix version details in Docker image (#1471 )
81+ * releasing docker image for arm64 (#1383 )
82+ * change interval for npm to monthly (#1424 )
83+ 8 . others:
84+ * use tag version for cobra (#1458 )
85+ * bump ` nancy ` to 1.0.1 (#1410 )
86+ * bump ` gatsby-plugin-catch-links ` in /docs (#1415 )
87+ * bump ` gatsby-plugin-mdx ` from 1.2.40 to 1.2.43 in /docs (#1419 )
88+ * bump ` gatsby-plugin-sharp ` from 2.6.31 to 2.6.40 in /docs (#1423 )
89+ * bump ` gatsby-plugin-sitemap ` from 2.4.12 to 2.4.14 in /docs (#1417 )
90+ * bump ` github.com/mattn/go-colorable ` from 0.1.7 to 0.1.8 (#1413 )
91+ * bump ` github.com/sirupsen/logrus ` from 1.6.0 to 1.7.0 (#1412 )
92+ * bump ` github.com/sourcegraph/go-diff ` from 0.6.0 to 0.6.1 (#1414 )
93+ * bump ` golangci/golangci-lint-action ` from v2 to v2.3.0 (#1447 ) (#1469 )
94+ * bump ` puppeteer ` from 3.3.0 to 5.3.1 in /docs (#1418 )
95+
96+ ### September 2020
97+
98+ 1 . update linters:
99+ * ` godot ` from 0.4.8 to 0.4.9
100+ * ` exhaustive ` from v0.0.0-20200708172631-8866003e3856 to v0.0.0-20200811152831-6cf413ae40e0
101+ * ` gofumpt ` from v0.0.0-20200709182408-4fd085cb6d5f to v0.0.0-20200802201014-ab5a8192947d
102+ 2 . add support for fish completion (#1201 )
103+ 3 . documentation:
104+ * fix typo in performance docs (#1350 )
105+ 4 . CI:
106+ * prevent macos to be marked as passing upon failure (#1381 )
107+ * check only for go.mod file (#1397 )
108+ * check if go.mod and go.sum are up to dated (#1377 )
109+ * trigger Netlify (#1358 )
110+ 5 . others:
111+ * bump ` github.com/sourcegraph/go-diff ` from 0.5.3 to 0.6.0 (#1353 )
112+ * bump ` github.com/valyala/quicktemplate ` from 1.6.2 to 1.6.3 (#1385 )
113+ * ignore known dependency failure in nancy (#1378 )
114+ * bump ` @mdx-js/mdx ` from 1.6.16 to 1.6.18 in /docs (#1401 )
115+ * bump ` gatsby ` from 2.24.52 to 2.24.65 in /docs (#1400 )
116+ * bump ` gatsby-plugin-canonical-urls ` in /docs (#1390 )
117+ * bump ` gatsby-plugin-google-analytics ` in /docs (#1388 )
118+ * bump ` gatsby-plugin-manifest ` from 2.4.23 to 2.4.27 in /docs (#1355 )
119+ * bump ` gatsby-plugin-mdx ` from 1.2.35 to 1.2.40 in /docs (#1386 )
120+ * bump ` gatsby-plugin-offline ` from 3.2.23 to 3.2.27 in /docs (#1368 )
121+ * bump ` gatsby-plugin-sharp ` from 2.6.25 to 2.6.31 in /docs (#1354 )
122+ * bump ` gatsby-plugin-sitemap ` from 2.4.11 to 2.4.12 in /docs (#1344 )
123+ * bump ` gatsby-remark-autolink-headers ` in /docs (#1387 )
124+ * bump ` gatsby-remark-images ` from 3.3.25 to 3.3.28 in /docs (#1345 )
125+ * bump ` gatsby-remark-images ` from 3.3.28 to 3.3.29 in /docs (#1365 )
126+ * bump ` gatsby-remark-mermaid ` from 2.0.0 to 2.1.0 in /docs (#1369 )
127+ * bump ` gatsby-source-filesystem ` in /docs (#1366 )
128+ * bump ` gatsby-source-filesystem ` in /docs (#1389 )
129+ * bump ` gatsby-transformer-sharp ` in /docs (#1402 )
130+ * bump ` gatsby-transformer-yaml ` from 2.4.10 to 2.4.11 in /docs (#1367 )
131+ * bump ` node-fetch ` in /.github/contributors (#1363 )
132+ * bump ` polished ` from 3.6.5 to 3.6.6 in /docs (#1347 )
133+
10134### August 2020
11135
121361 . new ` nlreturn ` linter: https://github.com/ssgreg/nlreturn
@@ -23,7 +147,6 @@ There is the most valuable changes log:
2314712 . add home directory to config file search paths (#1325 )
2414813 . allow for serializing multiple golangci-lint invocations (#1302 )
25149
26-
27150### July 2020
28151
291521 . ` gofumpt ` linter:
@@ -44,6 +167,7 @@ There is the most valuable changes log:
44167
45168
46169### June 2020
170+
471711 . Add new linters: ` gofumpt `
48172
49173### May 2020
0 commit comments