You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* ⚠️ log an error when using previously deprecated linters ([Linter Deprecation Cycle](https://golangci-lint.run/product/roadmap/#linter-deprecation-cycle))
42
+
*[`deadcode`](https://github.com/remyoudompheng/go-misc/tree/master/deadcode): deprecated since v1.49.0 (2022-08-23).
43
+
*[`exhaustivestruct`](https://github.com/mbilski/exhaustivestruct): deprecated since v1.46.0 (2022-05-08).
44
+
*[`golint`](https://github.com/golang/lint): deprecated since v1.41.0 (2021-06-15).
45
+
*[`ifshort`](https://github.com/esimonov/ifshort): deprecated since v1.48.0 (2022-08-04).
46
+
*[`interfacer`](https://github.com/mvdan/interfacer): deprecated since v1.38.0 (2021-03-03).
47
+
*[`maligned`](https://github.com/mdempsky/maligned): deprecated since v1.38.0 (2021-03-03).
48
+
*[`nosnakecase`](https://github.com/sivchari/nosnakecase): deprecated since v1.48.0 (2022-08-04).
49
+
*[`scopelint`](https://github.com/kyoh86/scopelint): deprecated since v1.39.0 (2021-03-25).
50
+
*[`structcheck`](https://github.com/opennota/check): deprecated since v1.49.0 (2022-08-23).
51
+
*[`varcheck`](https://github.com/opennota/check): deprecated since v1.49.0 (2022-08-23).
52
+
* ⚠️ Deprecate usage of linter alternative names
53
+
* Remove help display on errors with `config verify` command
54
+
* Add `pre-commit` hook to run `config verify`
55
+
* Improve `github-action` output
56
+
6. Documentation
57
+
* docs: remove deprecated Atom from Editor Integrations
58
+
59
+
GitHub Action (v5.1.0) for golangci-lint:
60
+
- supports for `pull`, `pull_request_target`, and `merge_group` events with the option `only-new-issues`.
61
+
- ️️⚠️ `skip-pkg-cache` and `skip-build-cache` have been removed because the cache related to Go itself is already handled by `actions/setup-go`.
62
+
- with golangci-lint v1.58, the file information (path and position) will be displayed on the log.
63
+
5
64
### v1.57.2
6
65
7
66
1. Updated linters
@@ -12,16 +71,16 @@ There is the most valuable changes log:
12
71
*`gomoddirectives`: from 0.2.3 to 0.2.4
13
72
*`intrange`: from 0.1.0 to 0.1.1
14
73
2. Misc.
15
-
*fix: display warnings on deprecated linter options
16
-
*fix: missing `colored-tab` output format
17
-
*fix: TeamCity `inspectionType` service message
74
+
*Display warnings on deprecated linter options
75
+
*Fix missing `colored-tab` output format
76
+
*Fix TeamCity `inspectionType` service message
18
77
3. Documentation
19
78
* Remove invalid example about mixing files and directory
20
79
* Improve linters page
21
80
22
81
### v1.57.1
23
82
24
-
1. Fixes:
83
+
1. Fixes
25
84
* Ignore issues with invalid position (e.g. `contextcheck`).
26
85
27
86
### v1.57.0
@@ -57,7 +116,7 @@ There is the most valuable changes log:
57
116
* 🎉 Allow running only a specific linter without modifying the file configuration (`--enable-only`)
58
117
* Allow custom sort order for the reports (`output.sort-order`)
59
118
* Automatically adjust the maximum concurrency to the container CPU quota if `run.concurrency=0`
60
-
* Add `verify` command to check the configuration against the JSON Schema
119
+
* Add `config verify` command to check the configuration against the JSON Schema
61
120
* Option to strictly follow Go generated file convention (`issues.exclude-generated-strict`)
62
121
* Syntax to not override `severity` from linters (`@linter`)
0 commit comments