From 781e112f3bc4d895e9e06a9caf1b43186a23b667 Mon Sep 17 00:00:00 2001 From: Oleksandr Redko Date: Mon, 17 Mar 2025 15:35:15 +0200 Subject: [PATCH] docs: add arguments to a few revive rules --- .golangci.next.reference.yml | 21 +++++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/.golangci.next.reference.yml b/.golangci.next.reference.yml index f1eff3cdcb1b..f82113f68439 100644 --- a/.golangci.next.reference.yml +++ b/.golangci.next.reference.yml @@ -2284,13 +2284,19 @@ linters: disabled: false exclude: [""] arguments: - - [ "call-chain", "loop" ] + - "call-chain" + - "loop" + - "method-call" + - "recover" + - "immediate-recover" + - "return" # https://github.com/mgechev/revive/blob/HEAD/RULES_DESCRIPTIONS.md#dot-imports - name: dot-imports severity: warning disabled: false exclude: [""] - arguments: [ ] + arguments: + - allowedPackages: ["github.com/onsi/ginkgo/v2", "github.com/onsi/gomega"] # https://github.com/mgechev/revive/blob/HEAD/RULES_DESCRIPTIONS.md#duplicated-imports - name: duplicated-imports severity: warning @@ -2328,6 +2334,9 @@ linters: exclude: [""] arguments: - "short" + # Or this parameter: + - funcArgStyle: "full" + funcRetValStyle: "short" # https://github.com/mgechev/revive/blob/HEAD/RULES_DESCRIPTIONS.md#enforce-slice-style - name: enforce-slice-style severity: warning @@ -2365,8 +2374,13 @@ linters: arguments: - "checkPrivateReceivers" - "disableStutteringCheck" + - "sayRepetitiveInsteadOfStutters" - "checkPublicInterface" + - "disableChecksOnConstants" - "disableChecksOnFunctions" + - "disableChecksOnMethods" + - "disableChecksOnTypes" + - "disableChecksOnVariables" # https://github.com/mgechev/revive/blob/HEAD/RULES_DESCRIPTIONS.md#file-header - name: file-header severity: warning @@ -2429,6 +2443,9 @@ linters: exclude: [""] arguments: - "^[a-z][a-z0-9]{0,}$" + # Or this parameter: + - allowRegex: "^[a-z][a-z0-9]{0,}$" + denyRegex: '^v\d+$' # https://github.com/mgechev/revive/blob/HEAD/RULES_DESCRIPTIONS.md#import-shadowing - name: import-shadowing severity: warning