@@ -2284,13 +2284,19 @@ linters:
22842284 disabled : false
22852285 exclude : [""]
22862286 arguments :
2287- - [ "call-chain", "loop" ]
2287+ - " call-chain"
2288+ - " loop"
2289+ - " method-call"
2290+ - " recover"
2291+ - " immediate-recover"
2292+ - " return"
22882293 # https://github.com/mgechev/revive/blob/HEAD/RULES_DESCRIPTIONS.md#dot-imports
22892294 - name : dot-imports
22902295 severity : warning
22912296 disabled : false
22922297 exclude : [""]
2293- arguments : [ ]
2298+ arguments :
2299+ - allowedPackages : ["github.com/onsi/ginkgo/v2", "github.com/onsi/gomega"]
22942300 # https://github.com/mgechev/revive/blob/HEAD/RULES_DESCRIPTIONS.md#duplicated-imports
22952301 - name : duplicated-imports
22962302 severity : warning
@@ -2328,6 +2334,9 @@ linters:
23282334 exclude : [""]
23292335 arguments :
23302336 - " short"
2337+ # Or this parameter:
2338+ - funcArgStyle : " full"
2339+ funcRetValStyle : " short"
23312340 # https://github.com/mgechev/revive/blob/HEAD/RULES_DESCRIPTIONS.md#enforce-slice-style
23322341 - name : enforce-slice-style
23332342 severity : warning
@@ -2365,8 +2374,13 @@ linters:
23652374 arguments :
23662375 - " checkPrivateReceivers"
23672376 - " disableStutteringCheck"
2377+ - " sayRepetitiveInsteadOfStutters"
23682378 - " checkPublicInterface"
2379+ - " disableChecksOnConstants"
23692380 - " disableChecksOnFunctions"
2381+ - " disableChecksOnMethods"
2382+ - " disableChecksOnTypes"
2383+ - " disableChecksOnVariables"
23702384 # https://github.com/mgechev/revive/blob/HEAD/RULES_DESCRIPTIONS.md#file-header
23712385 - name : file-header
23722386 severity : warning
@@ -2429,6 +2443,9 @@ linters:
24292443 exclude : [""]
24302444 arguments :
24312445 - " ^[a-z][a-z0-9]{0,}$"
2446+ # Or this parameter:
2447+ - allowRegex : " ^[a-z][a-z0-9]{0,}$"
2448+ denyRegex : ' ^v\d+$'
24322449 # https://github.com/mgechev/revive/blob/HEAD/RULES_DESCRIPTIONS.md#import-shadowing
24332450 - name : import-shadowing
24342451 severity : warning
0 commit comments