Merge pull request #5836 from thaJeztah/nakedret

golangci-lint: fix invalid nakedret config, disallow for any func length
This commit is contained in:
Sebastiaan van Stijn
2025-02-18 13:15:28 +01:00
committed by GitHub
3 changed files with 15 additions and 9 deletions
+4 -3
View File
@@ -16,7 +16,7 @@ linters:
- govet
- ineffassign
- misspell # Detects commonly misspelled English words in comments.
- nakedret
- nakedret # Detects uses of naked returns.
- nilerr # Detects code that returns nil even if it checks that the error is not nil.
- nolintlint # Detects ill-formed or insufficient nolint directives.
- perfsprint # Detects fmt.Sprintf uses that can be replaced with a faster alternative.
@@ -82,8 +82,9 @@ linters-settings:
lll:
line-length: 200
nakedret:
command: nakedret
pattern: ^(?P<path>.*?\\.go):(?P<line>\\d+)\\s*(?P<message>.*)$
# Disallow naked returns if func has more lines of code than this setting.
# Default: 30
max-func-lines: 0
revive:
rules: