Update golangci/golangci-lint Docker tag to v2
This MR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
golangci/golangci-lint | image | major |
v1.64.8 -> v2.0.0
|
⚠️ WarningSome dependencies could not be looked up. Check the Dependency Dashboard for more information.
MR created with the help of gitlab-org/frontend/renovate-gitlab-bot
Release Notes
golangci/golangci-lint (golangci/golangci-lint)
v2.0.0
- Enhancements
-
🌟 Newgolangci-lint fmt
command with dedicated formatter configuration (https://golangci-lint.run/welcome/quick-start/#formatting) -
♻️ Newgolangci-lint migrate
command to help migration from v1 to v2 (cf. Migration guide) -
⚠️ New default values (cf. Migration guide) -
⚠️ No exclusions by default (cf. Migration guide) -
⚠️ New default sort order (cf. Migration guide) -
🌟 New optionrun.relative-path-mode
(cf. Migration guide) -
🌟 New linters configuration (cf. Migration guide) -
🌟 New output format configuration (cf. Migration guide) -
🌟 New--fast-only
flag (cf. Migration guide) -
🌟 New optionlinters.exclusions.warn-unused
to log a warning if an exclusion rule is unused.
-
- New linters/formatters
- Add
golines
formatter https://github.com/segmentio/golines
- Add
- Linters new features
-
⚠️ Mergestaticcheck
,stylecheck
,gosimple
into one linter (staticcheck
) (cf. Migration guide) -
go-critic
: from 0.12.0 to 0.13.0 -
gomodguard
: from 1.3.5 to 1.4.1 (block explicit indirect dependencies) -
nilnil
: from 1.0.1 to 1.1.0 (new option:only-two
) -
perfsprint
: from 0.8.2 to 0.9.1 (checker name in the diagnostic message) -
staticcheck
: newquickfix
set of rules -
testifylint
: from 1.5.2 to 1.6.0 (new options:equal-values
,suite-method-signature
,require-string-msg
) -
wsl
: from 4.5.0 to 4.6.0 (new option:allow-cuddle-used-in-block
)
-
- Linters bug fixes
-
bidichk
: from 0.3.2 to 0.3.3 -
errchkjson
: from 0.4.0 to 0.4.1 -
errname
: from 1.0.0 to 1.1.0 -
funlen
: fixignore-comments
option -
gci
: from 0.13.5 to 0.13.6 -
gosmopolitan
: from 1.2.2 to 1.3.0 -
inamedparam
: from 0.1.3 to 0.2.0 -
intrange
: from 0.3.0 to 0.3.1 -
protogetter
: from 0.3.9 to 0.3.12 -
unparam
: from8a5130c
to0df0534
-
- Misc.
-
🧹 Configuration options renaming (cf. Migration guide) -
🧹 Remove options (cf. Migration guide) -
🧹 Remove flags (cf. Migration guide) -
🧹 Remove alternative names (cf. Migration guide) -
🧹 Remove or replace deprecated elements (cf. Migration guide) - Adds an option to display some commands as JSON:
golangci-lint config path --json
golangci-lint help linters --json
golangci-lint help formatters --json
golangci-lint linters --json
golangci-lint formatters --json
golangci-lint version --json
-
- Documentation
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.