Skip to content

dev: linter log consistency #5327

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

Merged
merged 2 commits into from
Jan 15, 2025
Merged

Conversation

ldez
Copy link
Member

@ldez ldez commented Jan 15, 2025

Uses the same format as #5325

govet before
$ GL_DEBUG=govet golangci-lint run --enable-only=govet      
DEBU [govet] All available analyzers (43): [appends asmdecl assign atomic atomicalign bools buildtag cgocall composites copylocks deepequalerrors defers directive errorsas fieldalignment findcall framepointer httpresponse ifaceassert loopclosure lostcancel nilfunc nilness printf reflectvaluecompare shadow shift sigchanyzer slog sortslice stdmethods stdversion stringintconv structtag testinggoroutine tests timeformat unmarshal unreachable unsafeptr unusedresult unusedwrite waitgroup] 
DEBU [govet] Default analyzers (33): [appends asmdecl assign atomic bools buildtag cgocall composites copylocks defers directive errorsas framepointer httpresponse ifaceassert loopclosure lostcancel nilfunc printf shift sigchanyzer slog stdmethods stdversion stringintconv structtag testinggoroutine tests timeformat unmarshal unreachable unsafeptr unusedresult] 
DEBU [govet] Enabled by config analyzers (34): [appends asmdecl assign atomic bools buildtag cgocall composites copylocks defers directive errorsas framepointer httpresponse ifaceassert lostcancel nilfunc nilness printf shadow shift sigchanyzer slog stdmethods stdversion stringintconv structtag testinggoroutine tests timeformat unmarshal unreachable unsafeptr unusedresult]
govet after
$ GL_DEBUG=govet go run ./cmd/golangci-lint/ run --enable-only=govet
DEBU [govet] All available analyzers (43): appends, asmdecl, assign, atomic, atomicalign, bools, buildtag, cgocall, composites, copylocks, deepequalerrors, defers, directive, errorsas, fieldalignment, findcall, framepointer, httpresponse, ifaceassert, loopclosure, lostcancel, nilfunc, nilness, printf, reflectvaluecompare, shadow, shift, sigchanyzer, slog, sortslice, stdmethods, stdversion, stringintconv, structtag, testinggoroutine, tests, timeformat, unmarshal, unreachable, unsafeptr, unusedresult, unusedwrite, waitgroup 
DEBU [govet] Default analyzers (33): appends, asmdecl, assign, atomic, bools, buildtag, cgocall, composites, copylocks, defers, directive, errorsas, framepointer, httpresponse, ifaceassert, loopclosure, lostcancel, nilfunc, printf, shift, sigchanyzer, slog, stdmethods, stdversion, stringintconv, structtag, testinggoroutine, tests, timeformat, unmarshal, unreachable, unsafeptr, unusedresult 
DEBU [govet] Enabled by config analyzers (34): appends, asmdecl, assign, atomic, bools, buildtag, cgocall, composites, copylocks, defers, directive, errorsas, framepointer, httpresponse, ifaceassert, lostcancel, nilfunc, nilness, printf, shadow, shift, sigchanyzer, slog, stdmethods, stdversion, stringintconv, structtag, testinggoroutine, tests, timeformat, unmarshal, unreachable, unsafeptr, unusedresult 
gocritic before
$ GL_DEBUG=gocritic golangci-lint run --enable-only=gocritic
DEBU [gocritic] All gocritic existing tags and checks: 
DEBU [gocritic]   tag "diagnostic" checks (43): [appendAssign argOrder badCall badCond badLock badRegexp badSorting badSyncOnceFunc builtinShadowDecl caseOrder codegenComment commentedOutCode deferInLoop deprecatedComment dupArg dupBranchBody dupCase dupSubExpr dynamicFmtString emptyDecl evalOrder exitAfterDefer externalErrorReassign filepathJoin flagDeref flagName mapKey nilValReturn offBy1 rangeAppendAll regexpPattern returnAfterHttpError sloppyLen sloppyReassign sloppyTypeAssert sortSlice sprintfQuotedString sqlQuery syncMapLoadAndDelete truncateCmp uncheckedInlineErr unnecessaryDefer weakCond] 
DEBU [gocritic]   tag "experimental" checks (62): [badLock badRegexp badSorting badSyncOnceFunc boolExprSimplify builtinShadowDecl commentedOutCode commentedOutImport deferInLoop deferUnlambda docStub dupImport dynamicFmtString emptyDecl emptyFallthrough emptyStringTest equalFold evalOrder exposedSyncMutex externalErrorReassign filepathJoin hexLiteral httpNoBody initClause methodExprCall nestingReduce nilValReturn octalLiteral preferDecodeRune preferFilepathJoin preferFprint preferStringWriter preferWriteByte ptrToRefParam rangeAppendAll redundantSprint regexpPattern regexpSimplify returnAfterHttpError ruleguard sliceClear sloppyReassign sortSlice sprintfQuotedString sqlQuery stringConcatSimplify stringsCompare syncMapLoadAndDelete timeExprSimplify todoCommentWithoutDetail tooManyResultsChecker truncateCmp typeAssertChain typeDefFirst uncheckedInlineErr unlabelStmt unnamedResult unnecessaryBlock unnecessaryDefer weakCond whyNoLint yodaStyleExpr] 
DEBU [gocritic]   tag "opinionated" checks (14): [builtinShadow importShadow initClause nestingReduce octalLiteral paramTypeCombine preferWriteByte ptrToRefParam regexpSimplify todoCommentWithoutDetail tooManyResultsChecker typeUnparen unnamedResult unnecessaryBlock] 
DEBU [gocritic]   tag "performance" checks (12): [appendCombine equalFold hugeParam indexAlloc preferDecodeRune preferFprint preferStringWriter preferWriteByte rangeExprCopy rangeValCopy sliceClear stringXbytes] 
DEBU [gocritic]   tag "style" checks (51): [assignOp boolExprSimplify builtinShadow captLocal commentFormatting commentedOutImport defaultCaseOrder deferUnlambda docStub dupImport elseif emptyFallthrough emptyStringTest exposedSyncMutex hexLiteral httpNoBody ifElseChain importShadow initClause methodExprCall nestingReduce newDeref octalLiteral paramTypeCombine preferFilepathJoin ptrToRefParam redundantSprint regexpMust regexpSimplify ruleguard singleCaseSwitch stringConcatSimplify stringsCompare switchTrue timeExprSimplify todoCommentWithoutDetail tooManyResultsChecker typeAssertChain typeDefFirst typeSwitchVar typeUnparen underef unlabelStmt unlambda unnamedResult unnecessaryBlock unslice valSwap whyNoLint wrapperFunc yodaStyleExpr] 
DEBU [gocritic] Enabled by default checks (34): [appendAssign argOrder assignOp badCall badCond captLocal caseOrder codegenComment commentFormatting defaultCaseOrder deprecatedComment dupArg dupBranchBody dupCase dupSubExpr elseif exitAfterDefer flagDeref flagName ifElseChain mapKey newDeref offBy1 regexpMust singleCaseSwitch sloppyLen sloppyTypeAssert switchTrue typeSwitchVar underef unlambda unslice valSwap wrapperFunc] 
DEBU [gocritic] Disabled by default checks (72): [appendCombine badLock badRegexp badSorting badSyncOnceFunc boolExprSimplify builtinShadow builtinShadowDecl commentedOutCode commentedOutImport deferInLoop deferUnlambda docStub dupImport dynamicFmtString emptyDecl emptyFallthrough emptyStringTest equalFold evalOrder exposedSyncMutex externalErrorReassign filepathJoin hexLiteral httpNoBody hugeParam importShadow indexAlloc initClause methodExprCall nestingReduce nilValReturn octalLiteral paramTypeCombine preferDecodeRune preferFilepathJoin preferFprint preferStringWriter preferWriteByte ptrToRefParam rangeAppendAll rangeExprCopy rangeValCopy redundantSprint regexpPattern regexpSimplify returnAfterHttpError ruleguard sliceClear sloppyReassign sortSlice sprintfQuotedString sqlQuery stringConcatSimplify stringXbytes stringsCompare syncMapLoadAndDelete timeExprSimplify todoCommentWithoutDetail tooManyResultsChecker truncateCmp typeAssertChain typeDefFirst typeUnparen uncheckedInlineErr unlabelStmt unnamedResult unnecessaryBlock unnecessaryDefer weakCond whyNoLint yodaStyleExpr] 
DEBU [gocritic] Enabled by config tags [diagnostic experimental opinionated performance style] checks (182): [appendAssign argOrder badCall badCond badLock badRegexp badSorting badSyncOnceFunc builtinShadowDecl caseOrder codegenComment commentedOutCode deferInLoop deprecatedComment dupArg dupBranchBody dupCase dupSubExpr dynamicFmtString emptyDecl evalOrder exitAfterDefer externalErrorReassign filepathJoin flagDeref flagName mapKey nilValReturn offBy1 rangeAppendAll regexpPattern returnAfterHttpError sloppyLen sloppyReassign sloppyTypeAssert sortSlice sprintfQuotedString sqlQuery syncMapLoadAndDelete truncateCmp uncheckedInlineErr unnecessaryDefer weakCond badLock badRegexp badSorting badSyncOnceFunc boolExprSimplify builtinShadowDecl commentedOutCode commentedOutImport deferInLoop deferUnlambda docStub dupImport dynamicFmtString emptyDecl emptyFallthrough emptyStringTest equalFold evalOrder exposedSyncMutex externalErrorReassign filepathJoin hexLiteral httpNoBody initClause methodExprCall nestingReduce nilValReturn octalLiteral preferDecodeRune preferFilepathJoin preferFprint preferStringWriter preferWriteByte ptrToRefParam rangeAppendAll redundantSprint regexpPattern regexpSimplify returnAfterHttpError ruleguard sliceClear sloppyReassign sortSlice sprintfQuotedString sqlQuery stringConcatSimplify stringsCompare syncMapLoadAndDelete timeExprSimplify todoCommentWithoutDetail tooManyResultsChecker truncateCmp typeAssertChain typeDefFirst uncheckedInlineErr unlabelStmt unnamedResult unnecessaryBlock unnecessaryDefer weakCond whyNoLint yodaStyleExpr builtinShadow importShadow initClause nestingReduce octalLiteral paramTypeCombine preferWriteByte ptrToRefParam regexpSimplify todoCommentWithoutDetail tooManyResultsChecker typeUnparen unnamedResult unnecessaryBlock appendCombine equalFold hugeParam indexAlloc preferDecodeRune preferFprint preferStringWriter preferWriteByte rangeExprCopy rangeValCopy sliceClear stringXbytes assignOp boolExprSimplify builtinShadow captLocal commentFormatting commentedOutImport defaultCaseOrder deferUnlambda docStub dupImport elseif emptyFallthrough emptyStringTest exposedSyncMutex hexLiteral httpNoBody ifElseChain importShadow initClause methodExprCall nestingReduce newDeref octalLiteral paramTypeCombine preferFilepathJoin ptrToRefParam redundantSprint regexpMust regexpSimplify ruleguard singleCaseSwitch stringConcatSimplify stringsCompare switchTrue timeExprSimplify todoCommentWithoutDetail tooManyResultsChecker typeAssertChain typeDefFirst typeSwitchVar typeUnparen underef unlabelStmt unlambda unnamedResult unnecessaryBlock unslice valSwap whyNoLint wrapperFunc yodaStyleExpr] 
DEBU [gocritic] Disabled by config checks (4): [dupImport ifElseChain octalLiteral whyNoLint] 
DEBU [gocritic] Final used checks (102): [appendAssign appendCombine argOrder assignOp badCall badCond badLock badRegexp badSorting badSyncOnceFunc boolExprSimplify builtinShadow builtinShadowDecl captLocal caseOrder codegenComment commentFormatting commentedOutCode commentedOutImport defaultCaseOrder deferInLoop deferUnlambda deprecatedComment docStub dupArg dupBranchBody dupCase dupSubExpr dynamicFmtString elseif emptyDecl emptyFallthrough emptyStringTest equalFold evalOrder exitAfterDefer exposedSyncMutex externalErrorReassign filepathJoin flagDeref flagName hexLiteral httpNoBody hugeParam importShadow indexAlloc initClause mapKey methodExprCall nestingReduce newDeref nilValReturn offBy1 paramTypeCombine preferDecodeRune preferFilepathJoin preferFprint preferStringWriter preferWriteByte ptrToRefParam rangeAppendAll rangeExprCopy rangeValCopy redundantSprint regexpMust regexpPattern regexpSimplify returnAfterHttpError ruleguard singleCaseSwitch sliceClear sloppyLen sloppyReassign sloppyTypeAssert sortSlice sprintfQuotedString sqlQuery stringConcatSimplify stringXbytes stringsCompare switchTrue syncMapLoadAndDelete timeExprSimplify todoCommentWithoutDetail tooManyResultsChecker truncateCmp typeAssertChain typeDefFirst typeSwitchVar typeUnparen uncheckedInlineErr underef unlabelStmt unlambda unnamedResult unnecessaryBlock unnecessaryDefer unslice valSwap weakCond wrapperFunc yodaStyleExpr] 
DEBU [gocritic] Final not used checks (4): [dupImport ifElseChain octalLiteral whyNoLint]
gocritic after
$ GL_DEBUG=gocritic go run ./cmd/golangci-lint/ run --enable-only=gocritic
DEBU [gocritic] All gocritic existing tags and checks: 
DEBU [gocritic]   tag "diagnostic" checks (43): appendAssign, argOrder, badCall, badCond, badLock, badRegexp, badSorting, badSyncOnceFunc, builtinShadowDecl, caseOrder, codegenComment, commentedOutCode, deferInLoop, deprecatedComment, dupArg, dupBranchBody, dupCase, dupSubExpr, dynamicFmtString, emptyDecl, evalOrder, exitAfterDefer, externalErrorReassign, filepathJoin, flagDeref, flagName, mapKey, nilValReturn, offBy1, rangeAppendAll, regexpPattern, returnAfterHttpError, sloppyLen, sloppyReassign, sloppyTypeAssert, sortSlice, sprintfQuotedString, sqlQuery, syncMapLoadAndDelete, truncateCmp, uncheckedInlineErr, unnecessaryDefer, weakCond 
DEBU [gocritic]   tag "experimental" checks (62): badLock, badRegexp, badSorting, badSyncOnceFunc, boolExprSimplify, builtinShadowDecl, commentedOutCode, commentedOutImport, deferInLoop, deferUnlambda, docStub, dupImport, dynamicFmtString, emptyDecl, emptyFallthrough, emptyStringTest, equalFold, evalOrder, exposedSyncMutex, externalErrorReassign, filepathJoin, hexLiteral, httpNoBody, initClause, methodExprCall, nestingReduce, nilValReturn, octalLiteral, preferDecodeRune, preferFilepathJoin, preferFprint, preferStringWriter, preferWriteByte, ptrToRefParam, rangeAppendAll, redundantSprint, regexpPattern, regexpSimplify, returnAfterHttpError, ruleguard, sliceClear, sloppyReassign, sortSlice, sprintfQuotedString, sqlQuery, stringConcatSimplify, stringsCompare, syncMapLoadAndDelete, timeExprSimplify, todoCommentWithoutDetail, tooManyResultsChecker, truncateCmp, typeAssertChain, typeDefFirst, uncheckedInlineErr, unlabelStmt, unnamedResult, unnecessaryBlock, unnecessaryDefer, weakCond, whyNoLint, yodaStyleExpr 
DEBU [gocritic]   tag "opinionated" checks (14): builtinShadow, importShadow, initClause, nestingReduce, octalLiteral, paramTypeCombine, preferWriteByte, ptrToRefParam, regexpSimplify, todoCommentWithoutDetail, tooManyResultsChecker, typeUnparen, unnamedResult, unnecessaryBlock 
DEBU [gocritic]   tag "performance" checks (12): appendCombine, equalFold, hugeParam, indexAlloc, preferDecodeRune, preferFprint, preferStringWriter, preferWriteByte, rangeExprCopy, rangeValCopy, sliceClear, stringXbytes 
DEBU [gocritic]   tag "style" checks (51): assignOp, boolExprSimplify, builtinShadow, captLocal, commentFormatting, commentedOutImport, defaultCaseOrder, deferUnlambda, docStub, dupImport, elseif, emptyFallthrough, emptyStringTest, exposedSyncMutex, hexLiteral, httpNoBody, ifElseChain, importShadow, initClause, methodExprCall, nestingReduce, newDeref, octalLiteral, paramTypeCombine, preferFilepathJoin, ptrToRefParam, redundantSprint, regexpMust, regexpSimplify, ruleguard, singleCaseSwitch, stringConcatSimplify, stringsCompare, switchTrue, timeExprSimplify, todoCommentWithoutDetail, tooManyResultsChecker, typeAssertChain, typeDefFirst, typeSwitchVar, typeUnparen, underef, unlabelStmt, unlambda, unnamedResult, unnecessaryBlock, unslice, valSwap, whyNoLint, wrapperFunc, yodaStyleExpr 
DEBU [gocritic] Enabled by default checks (34): appendAssign, argOrder, assignOp, badCall, badCond, captLocal, caseOrder, codegenComment, commentFormatting, defaultCaseOrder, deprecatedComment, dupArg, dupBranchBody, dupCase, dupSubExpr, elseif, exitAfterDefer, flagDeref, flagName, ifElseChain, mapKey, newDeref, offBy1, regexpMust, singleCaseSwitch, sloppyLen, sloppyTypeAssert, switchTrue, typeSwitchVar, underef, unlambda, unslice, valSwap, wrapperFunc 
DEBU [gocritic] Disabled by default checks (72): appendCombine, badLock, badRegexp, badSorting, badSyncOnceFunc, boolExprSimplify, builtinShadow, builtinShadowDecl, commentedOutCode, commentedOutImport, deferInLoop, deferUnlambda, docStub, dupImport, dynamicFmtString, emptyDecl, emptyFallthrough, emptyStringTest, equalFold, evalOrder, exposedSyncMutex, externalErrorReassign, filepathJoin, hexLiteral, httpNoBody, hugeParam, importShadow, indexAlloc, initClause, methodExprCall, nestingReduce, nilValReturn, octalLiteral, paramTypeCombine, preferDecodeRune, preferFilepathJoin, preferFprint, preferStringWriter, preferWriteByte, ptrToRefParam, rangeAppendAll, rangeExprCopy, rangeValCopy, redundantSprint, regexpPattern, regexpSimplify, returnAfterHttpError, ruleguard, sliceClear, sloppyReassign, sortSlice, sprintfQuotedString, sqlQuery, stringConcatSimplify, stringXbytes, stringsCompare, syncMapLoadAndDelete, timeExprSimplify, todoCommentWithoutDetail, tooManyResultsChecker, truncateCmp, typeAssertChain, typeDefFirst, typeUnparen, uncheckedInlineErr, unlabelStmt, unnamedResult, unnecessaryBlock, unnecessaryDefer, weakCond, whyNoLint, yodaStyleExpr 
DEBU [gocritic] Enabled by config tags [diagnostic experimental opinionated performance style] checks (182): appendAssign, appendCombine, argOrder, assignOp, badCall, badCond, badLock, badLock, badRegexp, badRegexp, badSorting, badSorting, badSyncOnceFunc, badSyncOnceFunc, boolExprSimplify, boolExprSimplify, builtinShadow, builtinShadow, builtinShadowDecl, builtinShadowDecl, captLocal, caseOrder, codegenComment, commentFormatting, commentedOutCode, commentedOutCode, commentedOutImport, commentedOutImport, defaultCaseOrder, deferInLoop, deferInLoop, deferUnlambda, deferUnlambda, deprecatedComment, docStub, docStub, dupArg, dupBranchBody, dupCase, dupImport, dupImport, dupSubExpr, dynamicFmtString, dynamicFmtString, elseif, emptyDecl, emptyDecl, emptyFallthrough, emptyFallthrough, emptyStringTest, emptyStringTest, equalFold, equalFold, evalOrder, evalOrder, exitAfterDefer, exposedSyncMutex, exposedSyncMutex, externalErrorReassign, externalErrorReassign, filepathJoin, filepathJoin, flagDeref, flagName, hexLiteral, hexLiteral, httpNoBody, httpNoBody, hugeParam, ifElseChain, importShadow, importShadow, indexAlloc, initClause, initClause, initClause, mapKey, methodExprCall, methodExprCall, nestingReduce, nestingReduce, nestingReduce, newDeref, nilValReturn, nilValReturn, octalLiteral, octalLiteral, octalLiteral, offBy1, paramTypeCombine, paramTypeCombine, preferDecodeRune, preferDecodeRune, preferFilepathJoin, preferFilepathJoin, preferFprint, preferFprint, preferStringWriter, preferStringWriter, preferWriteByte, preferWriteByte, preferWriteByte, ptrToRefParam, ptrToRefParam, ptrToRefParam, rangeAppendAll, rangeAppendAll, rangeExprCopy, rangeValCopy, redundantSprint, redundantSprint, regexpMust, regexpPattern, regexpPattern, regexpSimplify, regexpSimplify, regexpSimplify, returnAfterHttpError, returnAfterHttpError, ruleguard, ruleguard, singleCaseSwitch, sliceClear, sliceClear, sloppyLen, sloppyReassign, sloppyReassign, sloppyTypeAssert, sortSlice, sortSlice, sprintfQuotedString, sprintfQuotedString, sqlQuery, sqlQuery, stringConcatSimplify, stringConcatSimplify, stringXbytes, stringsCompare, stringsCompare, switchTrue, syncMapLoadAndDelete, syncMapLoadAndDelete, timeExprSimplify, timeExprSimplify, todoCommentWithoutDetail, todoCommentWithoutDetail, todoCommentWithoutDetail, tooManyResultsChecker, tooManyResultsChecker, tooManyResultsChecker, truncateCmp, truncateCmp, typeAssertChain, typeAssertChain, typeDefFirst, typeDefFirst, typeSwitchVar, typeUnparen, typeUnparen, uncheckedInlineErr, uncheckedInlineErr, underef, unlabelStmt, unlabelStmt, unlambda, unnamedResult, unnamedResult, unnamedResult, unnecessaryBlock, unnecessaryBlock, unnecessaryBlock, unnecessaryDefer, unnecessaryDefer, unslice, valSwap, weakCond, weakCond, whyNoLint, whyNoLint, wrapperFunc, yodaStyleExpr, yodaStyleExpr 
DEBU [gocritic] Disabled by config checks (4): dupImport, ifElseChain, octalLiteral, whyNoLint 
DEBU [gocritic] Final used checks (102): appendAssign, appendCombine, argOrder, assignOp, badCall, badCond, badLock, badRegexp, badSorting, badSyncOnceFunc, boolExprSimplify, builtinShadow, builtinShadowDecl, captLocal, caseOrder, codegenComment, commentFormatting, commentedOutCode, commentedOutImport, defaultCaseOrder, deferInLoop, deferUnlambda, deprecatedComment, docStub, dupArg, dupBranchBody, dupCase, dupSubExpr, dynamicFmtString, elseif, emptyDecl, emptyFallthrough, emptyStringTest, equalFold, evalOrder, exitAfterDefer, exposedSyncMutex, externalErrorReassign, filepathJoin, flagDeref, flagName, hexLiteral, httpNoBody, hugeParam, importShadow, indexAlloc, initClause, mapKey, methodExprCall, nestingReduce, newDeref, nilValReturn, offBy1, paramTypeCombine, preferDecodeRune, preferFilepathJoin, preferFprint, preferStringWriter, preferWriteByte, ptrToRefParam, rangeAppendAll, rangeExprCopy, rangeValCopy, redundantSprint, regexpMust, regexpPattern, regexpSimplify, returnAfterHttpError, ruleguard, singleCaseSwitch, sliceClear, sloppyLen, sloppyReassign, sloppyTypeAssert, sortSlice, sprintfQuotedString, sqlQuery, stringConcatSimplify, stringXbytes, stringsCompare, switchTrue, syncMapLoadAndDelete, timeExprSimplify, todoCommentWithoutDetail, tooManyResultsChecker, truncateCmp, typeAssertChain, typeDefFirst, typeSwitchVar, typeUnparen, uncheckedInlineErr, underef, unlabelStmt, unlambda, unnamedResult, unnecessaryBlock, unnecessaryDefer, unslice, valSwap, weakCond, wrapperFunc, yodaStyleExpr 
DEBU [gocritic] Final not used checks (4): dupImport, ifElseChain, octalLiteral, whyNoLint 

@ldez ldez added topic: cosmetic changes contain cosmetic improvements linter: update Update the linter implementation inside golangci-lint labels Jan 15, 2025
@ldez ldez added this to the next milestone Jan 15, 2025
@ldez ldez requested a review from alexandear January 15, 2025 16:00
@ldez ldez merged commit 37bca37 into golangci:master Jan 15, 2025
15 checks passed
@ldez ldez deleted the feat/logs-consistency branch January 15, 2025 16:17
@ldez ldez modified the milestones: next, v1.64 Feb 11, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
linter: update Update the linter implementation inside golangci-lint topic: cosmetic changes contain cosmetic improvements
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants