-
-
Notifications
You must be signed in to change notification settings - Fork 2
Update dependency golangci/golangci-lint to v1.64.8 #513
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
renovate
wants to merge
1
commit into
main
Choose a base branch
from
renovate/golangci-golangci-lint-1.x
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
b6777bf to
0c13069
Compare
0c13069 to
9211dc2
Compare
9211dc2 to
678609e
Compare
678609e to
1e5f4c7
Compare
1e5f4c7 to
14ebcac
Compare
14ebcac to
85a8a42
Compare
85a8a42 to
d694d9f
Compare
d694d9f to
08d8c7e
Compare
08d8c7e to
7cbce08
Compare
7cbce08 to
db95d17
Compare
db95d17 to
0c09980
Compare
0c09980 to
d949107
Compare
d949107 to
05be0d2
Compare
05be0d2 to
1478677
Compare
b13d8b3 to
5995030
Compare
5995030 to
fec08fd
Compare
fec08fd to
af8ad9c
Compare
af8ad9c to
6d92712
Compare
6d92712 to
13da2b9
Compare
13da2b9 to
35c6e70
Compare
35c6e70 to
0ca9e12
Compare
0ca9e12 to
4b4030f
Compare
4b4030f to
dee37ec
Compare
dee37ec to
5cc5e47
Compare
5cc5e47 to
d44fc55
Compare
d44fc55 to
ede2764
Compare
ede2764 to
6c25dd3
Compare
6c25dd3 to
34d8540
Compare
34d8540 to
73c28e9
Compare
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
'1.20.5'->v1.64.8v1.53.3->v1.64.8Release Notes
golangci/golangci-lint (golangci/golangci-lint)
v1.64.8Compare Source
v1.64.7Compare Source
depguard: from 2.2.0 to 2.2.1dupl: from3e9179atof665c8dgosec: from 2.22.1 to 2.22.2staticcheck: from 0.6.0 to 0.6.1v1.64.6Compare Source
asciicheck: from 0.4.0 to 0.4.1contextcheck: from 1.1.5 to 1.1.6errcheck: from 1.8.0 to 1.9.0exptostd: from 0.4.1 to 0.4.2ginkgolinter: from 0.19.0 to 0.19.1go-exhaustruct: from 3.3.0 to 3.3.1gocheckcompilerdirectives: from 1.2.1 to 1.3.0godot: from 1.4.20 to 1.5.0perfsprint: from 0.8.1 to 0.8.2revive: from 1.6.1 to 1.7.0tagalign: from 1.4.1 to 1.4.2v1.64.5Compare Source
new-from-merge-base-flagasciicheck: from 0.3.0 to 0.4.0forcetypeassert: from 0.1.0 to 0.2.0gosec: from 2.22.0 to 2.22.1v1.64.4Compare Source
gci: fix standard packages list for go1.24v1.64.3Compare Source
ginkgolinter: from 0.18.4 to 0.19.0go-critic: from 0.11.5 to 0.12.0revive: from 1.6.0 to 1.6.1gci: fix standard packages list for go1.24v1.64.2Compare Source
This is the last minor release of golangci-lint v1.
The next release will be golangci-lint v2.
issues.new-from-merge-baseoptionrun.relative-path-modeoptioncopyloopvar: from 1.1.0 to 1.2.1 (support suggested fixes)exptostd: from 0.3.1 to 0.4.1 (handlesgolang.org/x/exp/constraints.Ordered)fatcontext: from 0.5.3 to 0.7.1 (new option:check-struct-pointers)perfsprint: from 0.7.1 to 0.8.1 (new options:integer-format,error-format,string-format,bool-format, andhex-format)revive: from 1.5.1 to 1.6.0 (new rules:redundant-build-tag,use-errors-new. New optionearly-return.early-return)go-errorlint: from 1.7.0 to 1.7.1gochecknoglobals: from 0.2.1 to 0.2.2godox: from006bad1to 1.1.0gosec: from 2.21.4 to 2.22.0iface: from 1.3.0 to 1.3.1nilnesserr: from 0.1.1 to 0.1.2protogetter: from 0.3.8 to 0.3.9sloglint: from 0.7.2 to 0.9.0spancheck: fix defaultStartSpanMatchersSlicevaluesstaticcheck: from 0.5.1 to 0.6.0tenvis deprecated and replaced byusetesting.os-setenv: true.exportlooprefdeprecation step 2depguardconfigurationv1.64.1Compare Source
Cancelled due to CI failure.
v1.64.0Compare Source
Cancelled due to CI failure.
v1.63.4Compare Source
dupl,gomodguard,revive: keep only Go-files.v1.63.3Compare Source
gofmt,gofumpt,goimports,gci: panic with several trailing EOLgoheader: skip issues with invalid positionsv1.63.2Compare Source
gofmt,gofumpt,goimports,gci: panic with missing trailing EOLv1.63.1Compare Source
cgi: invalid reports with cgogofumpt: panic with autofix and cgov1.63.0Compare Source
gofmt,goimports,gofumpt,gci) are applied after the suggested fixes.exptostdlinter https://github.com/ldez/exptostdnilnesserrlinter https://github.com/alingse/nilnesserrusetestinglinter https://github.com/ldez/usetestinggci: new options:no-inline-comments,no-prefix-commentsgomoddirectives: from 0.2.4 to 0.6.0 (new options:go-version-pattern,toolchain-pattern,toolchain-forbidden,tool-forbidden,go-debug-forbidden)govet: newstdversion,waitgroupanalyzersimportas: allow multiple empty aliasesloggercheck: newslogoptionrecvcheck: from 0.1.2 to 0.2.0 (new options:disable-builtin,exclusions)tagliatelle: from 0.5.0 to 0.7.1 (new options:ignored-fields,extended-rules,overrides,pkg,ignore)usestdlibvars: from 1.27.0 to 1.28.0 (autofix)wrapcheck: from 2.9.0 to 2.10.0 (new option:extra-ignore-sigs)asciicheck: from 0.2.0 to 0.3.0bodyclose: from5742072toed6a65ffunlen: from 0.1.0 to 0.2.0ginkgolinter: from 0.18.3 to 0.18.4gochecksumtype: from 0.2.0 to 0.3.1gocognit: from 1.1.3 to 1.2.0godot: from 1.4.18 to 1.4.20goheader: report position improvementgosec: handling of global nosec option when it is falseiface: from 1.2.1 to 1.3.0importas: from 0.1.0 to 0.2.0intrange: from 0.2.1 to 0.3.0makezero: from 1.1.1 to 1.2.0mirror: from 1.2.0 to 1.3.0nilnil: from 1.0.0 to 1.0.1nosprintfhostport: from 0.1.1 to 0.2.0reassign: from 0.2.0 to 0.3.0spancheck: from 0.6.2 to 0.6.4tagalign: from 1.3.4 to 1.4.1wastedassign: from 2.0.7 to 2.1.0whitespace: from 0.1.1 to 0.2.0wsl: from 4.4.1 to 4.5.0output.uniq-by-lineis deprecated and replaced byissues.uniq-by-line.decoder,sloglint,tagalignfromformatpreset.run.timeout<= 0.v1.62.2Compare Source
fatcontext: from 0.5.2 to 0.5.3ginkgolinter: from 0.18.0 to 0.18.3errorlint: from 1.6.0 to 1.7.0iface: from 1.2.0 to 1.2.1revive: from 1.5.0 to 1.5.1testifylint: from 1.5.0 to 1.5.2v1.62.1Compare Source
Cancelled due to CI failure.
v1.62.0Compare Source
recvchecklinter https://github.com/raeperd/recvcheckifacelinter https://github.com/uudashr/ifaceginkgolinter: from 0.17.0 to 0.18.0 (new option:force-succeed)gochecksumtype: from 0.1.4 to 0.2.0 (new option:default-signifies-exhaustive)loggercheck: from 0.9.4 to 0.10.1 (log/slogsupport)nilnil: from 0.1.9 to 1.0.0 (new option:detect-opposite)revive: from 1.3.9 to 1.5.0 (new rules:filename-format, andfile-length-limit)tenv: from 1.10.0 to 1.12.1 (handle dot import)testifylint: from 1.4.3 to 1.5.0 (new checkers:contains,encoded-compare,regexp)bidichk: from 0.2.7 to 0.3.2 (important performance improvement)canonicalheader: from 1.1.1 to 1.1.2cyclop: from 1.2.1 to 1.2.3dupword: from 0.1.1 to 0.1.3errcheck: from 1.7.0 to 1.8.0errchkjson: from 0.3.6 to 0.4.0errname: from 0.1.13 to 1.0.0gocritic: from 0.11.4 to 0.11.5goprintffuncname: from7558a9eto v0.1.0godot: from 1.4.17 to 1.4.18gosec: from 2.21.2 to 2.21.4intrange: from 0.2.0 to 0.2.1musttag: from 0.12.2 to 0.13.0nakedret: from 2.0.4 to 2.0.5noctx: from 0.0.2 to 0.1.0protogetter: from 0.3.6 to 0.3.8execinquery: deprecation step 2gomnd: deprecation step 2 (replaced bymnd)exclude-dirs-use-defaultforbidigopattern examples for built-in functionsv1.61.0Compare Source
junit-xml-extendedformatgci: from 0.13.4 to 0.13.5 (new optionno-lex-order)nolintlint: remove the empty line in the directive replacementdupword: from 0.0.14 to 0.1.1fatcontext: from 0.4.0 to 0.5.2go-ruleguard: from 0.4.2 to0fe6f58(fix panic with custom linters)godot: from 1.4.16 to 1.4.17gomodguard: from 1.3.3 to 1.3.5gosec: disable temporarilyG407gosec: fromab3f6c1to 2.21.2 (partially fixG115)intrange: from 0.1.2 to 0.2.0typecheckv1.60.3Compare Source
gosec: from81cda2ftoab3f6c1(fixG115false positives)v1.60.2Compare Source
gosec: from5f0084eto81cda2f(addsG115,G405,G406,G506,G507)gofmt: update to HEAD (go1.22)gofumpt: from 0.6.0 to 0.7.0gosec: fix G602 analyzerstaticcheck: from 0.5.0 to 0.5.1staticcheck: propagate Go versionwrapcheck: from 2.8.3 to 2.9.0exportloopref: deprecationv1.60.1Compare Source
exhaustruct: from 3.2.0 to 3.3.0 (recognize custom error values in return)govet(printf): report non-constant format, no argslll: advertise max line length instead of just reporting failurerevive: from 1.3.7 to 1.3.9 (new rule:comments-density)staticcheck: from 0.4.7 to 0.5.0testifylint: from 1.3.1 to 1.4.3 (new options:formatter,suite-broken-parallel,suite-subtest-run)errorlint: from 1.5.2 to 1.6.0fatcontext: from 0.2.2 to 0.4.0 (fix false positives for context stored in structs)gocognit: from 1.1.2 to 1.1.3gomodguard: from 1.3.2 to 1.3.3sloglint: from 0.7.1 to 0.7.2spancheck: from 0.6.1 to 0.6.2tenv: from 1.7.1 to 1.10.0 (remove reports on fuzzing)tparallel: from 0.3.1 to 0.3.2usestdlibvars: from 1.26.0 to 1.27.0 (fix false-positive with number used inside a mathematical operations)wsl: from 4.2.1 to 4.4.1unused: removeexported-is-usedoptiontypecheckissues should never be ignoredwslupdate documentation of the configurationv1.60.0Compare Source
Cancelled due to a CI problem.
v1.59.1Compare Source
errorlint: from 1.5.1 to 1.5.2gomnd: deprecated configuration compatibilityintrange: addstylepresetmisspell: from 0.5.1 to 0.6.0sloglint: from 0.7.0 to 0.7.1testifylint: from 1.3.0 to 1.3.1unparam: bump to HEADusestdlibvars: from 1.25.0 to 1.26.0revive: update documentation of the configurationv1.59.0Compare Source
issues.exclude-generated: disable)errcheck: fix deprecation warninggocritic: from 0.11.3 to 0.11.4gosec: from 2.20.0 to5f0084e(fix G601 and G113 performance issues)sloglint: from 0.6.0 to 0.7.0 (new optionforbidden-keys)testifylint: from 1.2.0 to 1.3.0 (new checkernegative-positiveand new optiongo-require.ignore-http-handlers)github-actionoutput formatissues.exclude-generated-strictoption (replaced byissues.exclude-generated: strict)v1.58.2Compare Source
canonicalheader: from 1.0.6 to 1.1.1gosec: from 2.19.0 to 2.20.0musttag: from 0.12.1 to 0.12.2nilnil: from 0.1.8 to 0.1.9v1.58.1Compare Source
tagalign: from 1.3.3 to 1.3.4protogetter: from 0.3.5 to 0.3.6gochecknoinits: fix analyzer namegithub-actionsoutput format (removes GitHub Action problem matchers)v1.58.0Compare Source
fatcontext: https://github.com/Crocmagnon/fatcontextcanonicalheader: https://github.com/lasiar/canonicalheadercopyloopvar: from 1.0.10 to 1.1.0 (ignore-aliasis replaced bycheck-aliaswith the opposite behavior)decorder: from 0.4.1 to 0.4.2errname: from 0.1.12 to 0.1.13errorlint: from 1.4.8 to 1.5.1 (new optionsallowed-errorsandallowed-errors-wildcard)execinquery: deprecate lintergci: from 0.12.3 to 0.13.4 (new sectionlocalModule)gocritic: from 0.11.2 to 0.11.3spancheck: from 0.5.3 to 0.6.1goerr113is replaced byerr113gomndis replaced bymndgomodguard: from 1.3.1 to 1.3.2grouper: from 1.1.1 to 1.1.2intrange: from 0.1.1 to 0.1.2mirror: from 1.1.0 to 1.2.0misspell: from 0.4.1 to 0.5.1musttag: from 0.9.0 to 0.12.1nilnil: from 0.1.7 to 0.1.8nonamedreturns: from 1.0.4 to 1.0.5promlinter: from 0.2.0 to 0.3.0sloglint: from 0.5.0 to 0.6.0unparam: bump to HEAD (063aff9)whitespace: from 0.1.0 to 0.1.1go.modreport inside autogenerated processortypecheckissues when neededtypecheckerrors inside diff processordeadcode: deprecated since v1.49.0 (2022-08-23).exhaustivestruct: deprecated since v1.46.0 (2022-05-08).golint: deprecated since v1.41.0 (2021-06-15).ifshort: deprecated since v1.48.0 (2022-08-04).interfacer: deprecated since v1.38.0 (2021-03-03).maligned: deprecated since v1.38.0 (2021-03-03).nosnakecase: deprecated since v1.48.0 (2022-08-04).scopelint: deprecated since v1.39.0 (2021-03-25).structcheck: deprecated since v1.49.0 (2022-08-23).varcheck: deprecated since v1.49.0 (2022-08-23).config verifycommandpre-commithook to runconfig verifygithub-actionoutputGitHub Action (v5.1.0) for golangci-lint:
pull,pull_request_target, andmerge_groupevents with the optiononly-new-issues.skip-pkg-cacheandskip-build-cachehave been removed because the cache related to Go itself is already handled byactions/setup-go.v1.57.2Compare Source
contextcheck: from 1.1.4 to 1.1.5copyloopvar: from 1.0.8 to 1.0.10ginkgolinter: from 0.16.1 to 0.16.2goconst: from 1.7.0 to 1.7.1gomoddirectives: from 0.2.3 to 0.2.4intrange: from 0.1.0 to 0.1.1colored-taboutput formatinspectionTypeservice messagev1.57.1Compare Source
contextcheck).v1.57.0Compare Source
copyloopvar: https://github.com/karamaru-alpha/copyloopvarintrange: https://github.com/ckaznocha/intrangedupword: from 0.0.13 to 0.0.14gci: from 0.12.1 to 0.12.3ginkgolinter: from 0.15.2 to 0.16.1 (new optionforce-expect-to,validate-async-intervals, andforbid-spec-pollution)go-critic: from 0.11.1 to 0.11.2go-critic: support ofenable-allanddisable-alloptionsgo-spancheck: from 0.5.2 to 0.5.3gomodguard: from 1.3.0 to 1.3.1govet: deprecation ofcheck-shadowinggovet: disable temporarilyhttpresponsebecause of a bug golang/go#66259misspell: addextra-wordsmusttag: from 0.8.0 to 0.9.0nakedret: from 2.0.2 to 2.0.4paralleltest: from 1.0.9 to 1.0.10perfsprint: from 0.6.0 to 0.7.1 (new optionstrconcat)protogetter: from 0.3.4 to 0.3.5revive: addexcludeoptionsloglint: from 0.4.0 to 0.5.0 (new optionno-global)staticcheck: from 0.4.6 to 0.4.7testifylint: from 1.1.2 to 1.2.0 (new optionbool-compare)unconvert: to HEAD (new optionsfast-mathandsafe)wrapcheck: from 2.8.1 to 2.8.3copyloopvarandintrangeon Go < 1.22--enable-only)output.sort-order)run.concurrency=0config verifycommand to check the configuration against the JSON Schemaissues.exclude-generated-strict)severityfrom linters (@linter)gosecoutput.formats.pathmergeLineIssueson multiple issuesdeadcode,exhaustivestruct,golint,ifshort,interfacer,maligned,nosnakecase,scopelint,structcheck,varcheck)show-statsoption fromruntooutputconfiguration sectionrun.skip-xxxoptions byissues.exclude-xxxoptionsoutput.formatbyoutput.formatswith a new file configuration syntaxGOTOOLCHAIN=autoinside the Docker imagesenable-all.deadline) have been removed.v1.56.2Compare Source
go-critic: from 0.11.0 to 0.11.1gosec: from 2.18.2 to 2.19.0testifylint: from 1.1.1 to 1.1.2usestdlibvars: from 1.24.0 to 1.25.0wsl: from 4.2.0 to 4.2.1new-from-revandnew-from-patchv1.56.1Compare Source
errcheck: from 1.6.3 to 1.7.0govet: disableloopclosurewith go1.22revive: from 1.3.6 to 1.3.7testifylint: from 1.1.0 to 1.1.1v1.56.0Compare Source
spancheck: https://github.com/jjti/go-spancheckdepguard: from 2.1.0 to 2.2.0exhaustive: from 0.11.0 to 0.12.0exhaustruct: from 3.1.0 to 3.2.0gci: from 0.11.2 to 0.12.1ginkgolinter: from 0.14.1 to 0.15.2go-check-sumtype: from 0.1.3 to 0.1.4go-critic: from 0.9.0 to 0.11.0go-errorlint: from 1.4.5 to 1.4.8go-spancheck: from 0.4.2 to 0.5.2goconst: from 1.6.0 to 1.7.0godot: from 1.4.15 to 1.4.16gofumpt: from 0.5.0 to 0.6.0inamedparam: from 0.1.2 to 0.1.3ineffassign: from 0.0.0-20230610083614-0e73809eb601 to 0.1.0ireturn: from 0.2.2 to 0.3.0misspell: add mode optionmusttag: from v0.7.2 to v0.8.0paralleltest: from 1.0.8 to 1.0.9perfsprint: from 0.2.0 to 0.6.0protogetter: from 0.2.3 to 0.3.4revive: from 1.3.4 to 1.3.6sloglint: add static-msg optionsloglint: from 0.1.2 to 0.4.0testifylint: from 0.2.3 to 1.1.0unparam: from2022122-7455f1af531d to2024010-c549a3470d14whitespace: update after moving to theanalysispackagewsl: from 3.4.0 to 4.2.0zerologlint: from 0.1.3 to 0.1.5noctxdescription.golangci.reference.yml.golangci.reference.ymldefaultstypecheck: improve FAQexhaustruct: note that struct regular expressions are expected to match the entirepackage/name/structnamewrapcheck: adjustignoreSigsto new defaultsImportant
testifylinthas breaking changes about enabling/disabling checks:If you were using the option
enablewith a filtered list of checks, you should either adddisable-all: true(1) or usedisablefield (2).Example (1)
- suite-dont-use-pkg
Example (2)
v1.55.2Compare Source
ireturn: from 0.2.1 to 0.2.2ginkgolinter: from 0.14.0 to 0.14.1v1.55.1Compare Source
gosec: from 2.18.1 to 2.18.2revgrep: from v0.5.0 to v0.5.2 (support git < 2.41.0)v1.55.0Compare Source
gochecksumtype: https://github.com/alecthomas/go-check-sumtypeinamedparam: https://github.com/macabu/inamedparamperfsprint: https://github.com/catenacyber/perfsprintprotogetter: https://github.com/ghostiam/protogettersloglint: https://github.com/go-simpler/sloglinttestifylint: https://github.com/Antonboom/testifylintbidichk: from 0.2.4 to 0.2.7decorder: from 0.4.0 to 0.4.1dupword: from 0.0.12 to 0.0.13errchkjson: from 0.3.1 to 0.3.6gci: from 0.11.0 to 0.11.2ginkgolinter: from 0.13.5 to 0.14.0go-errorlint: from 1.4.4 to 1.4.5gocognit: from 1.0.7 to 1.1.0goconst: from 1.5.1 to 1.6.0godot: from 1.4.14 to 1.4.15gofmt: update to HEADgoimports: update to HEADgosec: from 2.17.0 to 2.18.1gosmopolitan: from 1.2.1 to 1.2.2govet: addappendsanalyzerireturn: from 0.2.0 to 0.2.1protogetter: from 0.2.2 to 0.2.3revgrep: from745bb2fto v0.5.0revive: from 1.3.2 to 1.3.4sqlclosecheck: from 0.4.0 to 0.5.1staticcheck: from 0.4.5 to 0.4.6tagalign: from 1.3.2 to 1.3.3unused: support passing in optionsgosec: add G602 to includes/excludes inside .golangci.reference.ymlv1.54.2Compare Source
errname: from 0.1.10 to 0.1.12ginkgolinter: from 0.13.3 to 0.13.5go-errorlint: from 1.4.3 to 1.4.4godot: from 1.4.11 to 1.4.14gosec: from 2.16.0 to 2.17.0musttag: from 0.7.1 to 0.7.2nilnil: from 0.1.5 to 0.1.7staticcheck: from 0.4.3 to 0.4.5usestdlibvars: from 1.23.0 to 1.24.0govet: add missingdirectiveandslogpassesv1.54.1Compare Source
go-critic: from 0.8.2 to 0.9.0v1.54.0Compare Source
decorder: from 0.2.3 to 0.4.0dupword: from 0.0.11 to 0.0.12errorlint: from 1.4.2 to 1.4.3exhaustruct: from 2.3.0 to 3.1.0forbidigo: from 1.5.3 to 1.6.0funlen: from 0.0.3 to 0.1.0gci: from 0.10.1 to 0.11.0ginkgolinter: from 0.12.1 to 0.13.3go-critic: from 0.8.1 to 0.8.2go-errorlint: from 1.4.2 to 1.4.3go-exhaustruct: from 2.3.0 to 3.1.0gocognit: from 1.0.6 to 1.0.7gocritic: from 0.8.1 to 0.8.2gofmt: autofix missing newline at EOFmisspell: 0.4.0 to 0.4.1musttag: from 0.7.0 to 0.7.1paralleltest: from 1.0.7 to 1.0.8tagalign: from 1.2.2 to 1.3.2typecheck: explain it and remove it from the linter listzerologlint: from 0.1.2 to 0.1.3enable-allImportant
ruleguard(a "rule" insidegocritic) was disabled in this release (v1.54.0) and was enabled again in the next release (v1.54.1).exhaustructhas breaking changes with regular expressions, more details here.v1.53.3Compare Source
cyclop: from 1.2.0 to 1.2.1exhaustive: from 0.10.0 to 0.11.0forbidigo: from 1.5.1 to 1.5.3ginkgolinter: from 0.12.2 to 0.12.1ineffassign: bump to HEADnakedret: from 2.0.1 to 2.0.2zerologlint: from 0.1.1 to 0.1.2v1.53.2Compare Source
depguard: from v2.0.1 to 2.1.0depguard: throw error only when the linter is calledv1.53.1Compare Source
depguard: fix GOROOT detectionimportas: fix duplication detection when aliases use regular expression replacement patternv1.53.0Compare Source
gosmopolitan: https://github.com/xen0n/gosmopolitanmirror: https://github.com/butuzov/mirrortagalign: https://github.com/4meepo/tagalignzerologlint: https://github.com/ykadowak/zerologlintbodyclose: bump to HEADcontainedctx: from 1.0.2 to 1.0.3depguard: migrate to v2errname: from 0.1.9 to 0.1.10exhaustive: from 0.9.5 to 0.10.0forbidigo: better support for configuring complex rulesgci: improve error messageginkgolinter: add suppress-async-assertion optionginkgolinter: from 0.9.0 to 0.12.0go-critic: from 0.7.0 to 0.8.1go-errorlint: from 1.4.0 to 1.4.2gofumpt: from 0.4.0 to 0.5.0gosec: convert global settings as map with proper key typegosec: from 2.15.0 to 2.16.0importas: detect duplicate alias or package in the configurationimportas: fix typo in logsireturn: from 0.1.1 to 0.2.0musttag: from 0.5.0 to 0.7.0nakedret: to 2.0.1nilnil: from 0.1.3 to 0.1.5paralleltest: from 1.0.6 to 1.0.7revive: from 1.3.1 to 1.3.2tagliatelle: from 0.4.0 to 0.5.0usestdlibvars: fix configurationgolang.org/x/tools: from 0.7.0 to 0.9.2mnd: clarify ignore usage examples to be regexpstagliatelle: update documentationv1.52.2Compare Source
tparallel: from 0.3.0 to 0.3.1require_serialandpass_filenamesv1.52.1Compare Source
v1.52.0Compare Source
asciicheck: from 0.1.1 to 0.2.0bidichk: from 0.2.3 to 0.2.4contextcheck: from 1.1.3 to 1.1.4dupword: from 0.0.9 to 0.0.11durationcheck: from 0.0.9 to 0.0.10errchkjson: from 0.3.0 to 0.3.1errname: from 0.1.7 to 0.1.9forbidigo: from 1.4.0 to 1.5.1gci: from 0.9.1 to 0.10.1ginkgolinter: from 0.8.1 to 0.9.0go-critic: from 0.6.7 to 0.7.0go-errorlint: from 1.1.0 to 1.4.0godox: bump to HEADlll: skip go commandloggercheck: from 0.9.3 to 0.9.4musttag: from 0.4.5 to 0.5.0nilnil: from 0.1.1 to 0.1.3noctx: from 0.0.1 to 0.0.2revive: from 1.2.5 to 1.3.1rowserrcheck: remove limitation related to generics supportstaticcheck: from 0.4.2 to 0.4.3testpackage: from 1.1.0 to 1.1.1tparallel: from 0.2.1 to 0.3.0wastedassign: remove limitation related to generics supportwrapcheck: from 2.8.0 to 2.8.1v1.51.2Compare Source
forbidigo: from 1.3.0 to 1.4.0gci: from 0.9.0 to 0.9.1go-critic: from 0.6.5 to 0.6.7go-errorlint: from 1.0.6 to 1.1.0gosec: from 2.14.0 to 2.15.0musttag: from 0.4.4 to 0.4.5staticcheck: from 0.4.0 to 0.4.2tools: from 0.5.0 to 0.6.0usestdlibvars: from 1.21.1 to 1.23.0wsl: from 3.3.0 to 3.4.0govet: enabletimeformatby defaultv1.51.1Compare Source
ginkgolinter: from 0.7.1 to 0.8.1ineffassign: bump to HEADmusttag: from 0.4.3 to 0.4.4sqlclosecheck: from 0.3.0 to 0.4.0staticcheck: bump to v0.4.0wastedassign: from 2.0.6 to 2.0.7wrapcheck: from 2.7.0 to 2.8.0v1.51.0Compare Source
ginkgolinter: https://github.com/nunnatsa/ginkgolintermusttag: https://github.com/tmzane/musttaggocheckcompilerdirectives: https://github.com/leighmcculloch/gocheckcompilerdirectivesbodyclose: to HEADdupword: from 0.0.7 to 0.0.9errcheck: from 1.6.2 to 1.6.3exhaustive: from 0.8.3 to 0.9.5exportloopref: from 0.1.8 to 0.1.11gci: from 0.8.1 to 0.9.0ginkgolinter: from 0.6.0 to 0.7.1go-errorlint: from 1.0.5 to 1.0.6go-ruleguard: from 0.3.21 to 0.3.22gocheckcompilerdirectives: from 1.1.0 to 1.2.1gochecknoglobals: from 0.1.0 to 0.2.1gomodguard: from 1.2.4 to 1.3.0gosec: from 2.13.1 to 2.14.0govet: Addtimeformatto analysersgrouper: from 1.1.0 to 1.1.1musttag: from 0.4.1 to 0.4.3revive: from 1.2.4 to 1.2.5tagliatelle: from 0.3.1 to 0.4.0tenv: from 1.7.0 to 1.7.1unparam: bump to HEADusestdlibvars: from 1.20.0 to 1.21.1wsl: fixforce-err-cuddlingflaggoimport: improve documentation for local-prefixesgomnd: add missing always ignored functionsnolint: fix typotagliatelleusage typov1.50.1Compare Source
contextcheck: from 1.1.2 to 1.1.3go-mnd: from 2.5.0 to 2.5.1wrapcheck: from 2.6.2 to 2.7.0revive: fix configuration parsinglll: skip importsv1.50.0Compare Source
Changelog
890a826Normalize exclude-rules paths for Windows (#2387)db4955abuild(deps): bump github.com/OpenPeeDeeP/depguard from 1.1.0 to 1.1.1 (#3186)937e3d4build(deps): bump github.com/curioswitch/go-reassign v0.1.2 to v0.2.0 (#3234)40082dabuild(deps): bump github.com/daixiang0/gci from 0.6.3 to 0.7.0 (#3190)c78bc23build(deps): bump github.com/daixiang0/gci from 0.7.0 to 0.8.0 (#3241)28d7095build(deps): bump github.com/go-critic/go-critic from 0.6.4 to 0.6.5 (#3150)ff61ea9build(deps): bump github.com/kkHAIKE/contextcheck from 1.1.0 to 1.1.1 (#3208)0a581b3build(deps): bump github.com/kkHAIKE/contextcheck from 1.1.1 to 1.1.2 (#3243)0a94c36build(deps): bump github.com/mgechev/revive from 1.2.3 to 1.2.4 (#3257)33a78c9build(deps): bump github.com/nishanths/exhaustive from 0.8.1 to 0.8.3 (#3207)d5dc2a1build(deps): bump github.com/polyfloyd/go-errorlint from 1.0.2 to 1.0.3 (#3209)ac95c85build(deps): bump github.com/polyfloyd/go-errorlint from 1.0.3 to 1.0.4 (#3226)b5203c3build(deps): bump github.com/polyfloyd/go-errorlint from 1.0.4 to 1.0.5 (#3254)4189d1cbuild(deps): bump github.com/sashamelentyev/usestdlibvars from 1.13.0 to 1.14.0 (#3147)70d595ebuild(deps): bump github.com/sashamelentyev/usestdlibvars from 1.14.0 to 1.17.1 (#3188)1f155b7build(deps): bump github.com/sashamelentyev/usestdlibvars from 1.17.1 to 1.19.0 (#3206)d1dc9aebuild(deps): bump github.com/sashamelentyev/usestdlibvars from 1.19.0 to 1.19.1 (#3242)e3aa30fbuild(deps): bump github.com/sashamelentyev/usestdlibvars from 1.19.1 to 1.20.0 (#3255)24f86dfbuild(deps): bump github.com/shirou/gopsutil/v3 from 3.22.7 to 3.22.8 (#3187)704109cbuild(deps): bump github.com/shirou/gopsutil/v3 from 3.22.8 to 3.22.9 (#3267)794f00cbuild(deps): bump github.com/spf13/viper from 1.12.0 to 1.13.0 (#3205)942e7e5build(deps): bump github.com/sylvia7788/contextcheck from 1.0.6 to 1.0.8 (#3148)ed47d7bbuild(deps): bump github.com/sylvia7788/contextcheck from 1.0.8 to 1.0.9 (#3189)2019f76build(deps): bump mvdan.cc/gofumpt from 0.3.1 to 0.4.0 (#3256)0d33a5bcli: remove reference to old service (#3173)213fb56contextcheck: change owner (#3198)8a3b754exhaustive: add missing config (#3212)febe5fdfeat: add linter dupword (#3192)281e184feat: add testableexamples linter (#3170)3a2ad90feat: rename logrlint to loggercheck (#3144)aba80c7feat: update gofmt and goimports and add option "rewrite-rules" (#3174)091d2f4interfacebloat: fix configuration loading (#3194)05c3af1paralleltest: add tests of the ignore-missing option (#3233)b1cec47wsl: support all configs and update docs (#3202)v1.49.0Compare Source
Changelog
69a49cfbuild(deps): bump github.com/GaijinEntertainment/go-exhaustruct/v2 from 2.2.2 to 2.3.0 (#3122)9da04f5build(deps): bump github.com/go-critic/go-critic from 0.6.3 to 0.6.4 (#3089)1bb23afbuild(deps): bump github.com/mattn/go-colorable from 0.1.12 to 0.1.13 (#3123)be10ef2build(deps): bump github.com/mgechev/revive from 1.2.1 to 1.2.2 (#3075)1ca9affbuild(deps): bump github.com/mgechev/revive from 1.2.2 to 1.2.3 (#3091)f78f6ddbuild(deps): bump github.com/polyfloyd/go-errorlint from 1.0.0 to 1.0.1 (#3092)edeaa17build(deps): bump github.com/polyfloyd/go-errorlint from 1.0.1 to 1.0.2 (#3097)1471405build(deps): bump github.com/sashamelentyev/usestdlibvars from 1.10.0 to 1.13.0 (#3120)0e044f2build(deps): bump github.com/sashamelentyev/usestdlibvars from 1.8.0 to 1.10.0 (#3090)d57145dbuild(deps): bump github.com/securego/gosec/v2 from 2.12.0 to 2.13.1 (#3119)a813244build(deps): bump github.com/shirou/gopsutil/v3 from 3.22.6 to 3.22.7 (#3074)cc2d97fcontextcheck: bump to v1.0.6 && re-enable (#3102)63b2fe0feat: add interfacebloat (#3024)f48530efeat: add logrlint (#3093)58809c3feat: add reassign linter (#3064)37d3aa4feat: deprecate varcheck, deadcode, and structcheck (#3125)da3b149fix: exit early on run --version (#3067)970b0a5fix: set an explicit GOROOT in the Docker image for go-critic (#3106)d4fd2dbnosnakecase: deprecate linter (#3065)v1.48.0Compare Source
Changelog
368c41cbuild(deps): bump github.com/daixiang0/gci froConfiguration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR was generated by Mend Renovate. View the repository job log.