@@ -26,29 +26,18 @@ linters:
2626 disable :
2727 - cyclop # covered by gocyclo
2828 - depguard # unnecessary for small libraries
29- - deadcode # abandoned
30- - exhaustivestruct # replaced by exhaustruct
3129 - funlen # rely on code review to limit function length
3230 - gocognit # dubious "cognitive overhead" quantification
3331 - gofumpt # prefer standard gofmt
3432 - goimports # rely on gci instead
35- - golint # deprecated by Go team
36- - gomnd # some unnamed constants are okay
37- - ifshort # deprecated by author
3833 - inamedparam # convention is not followed
39- - interfacer # deprecated by author
4034 - ireturn # "accept interfaces, return structs" isn't ironclad
4135 - lll # don't want hard limits for line length
4236 - maintidx # covered by gocyclo
43- - maligned # readability trumps efficient struct packing
4437 - nlreturn # generous whitespace violates house style
4538 - nonamedreturns # named returns are fine; it's *bare* returns that are bad
46- - nosnakecase # deprecated in https://github.com/golangci/golangci-lint/pull/3065
4739 - protogetter # too many false positives
48- - scopelint # deprecated by author
49- - structcheck # abandoned
5040 - testpackage # internal tests are fine
51- - varcheck # abandoned
5241 - wrapcheck # don't _always_ need to wrap errors
5342 - wsl # generous whitespace violates house style
5443issues :
0 commit comments