.golangci.toml (1412B)
1 [service] 2 golangci-lint-version = "1.39.0" 3 4 [linters-settings.wsl] 5 allow-assign-and-anything = true 6 7 [linters-settings.exhaustive] 8 default-signifies-exhaustive = true 9 10 [linters] 11 disable-all = true 12 enable = [ 13 "asciicheck", 14 "bodyclose", 15 "cyclop", 16 "deadcode", 17 "depguard", 18 "dogsled", 19 "dupl", 20 "durationcheck", 21 "errcheck", 22 "errorlint", 23 "exhaustive", 24 # "exhaustivestruct", 25 "exportloopref", 26 "forbidigo", 27 # "forcetypeassert", 28 "funlen", 29 "gci", 30 # "gochecknoglobals", 31 "gochecknoinits", 32 "gocognit", 33 "goconst", 34 "gocritic", 35 "gocyclo", 36 "godot", 37 "godox", 38 # "goerr113", 39 "gofmt", 40 "gofumpt", 41 "goheader", 42 "goimports", 43 "golint", 44 "gomnd", 45 # "gomoddirectives", 46 "gomodguard", 47 "goprintffuncname", 48 "gosec", 49 "gosimple", 50 "govet", 51 # "ifshort", 52 "importas", 53 "ineffassign", 54 "lll", 55 "makezero", 56 "misspell", 57 "nakedret", 58 "nestif", 59 "nilerr", 60 # "nlreturn", 61 "noctx", 62 "nolintlint", 63 #"paralleltest", 64 "prealloc", 65 "predeclared", 66 "revive", 67 "rowserrcheck", 68 "sqlclosecheck", 69 "staticcheck", 70 "structcheck", 71 "stylecheck", 72 # "testpackage", 73 "thelper", 74 "tparallel", 75 "typecheck", 76 "unconvert", 77 "unparam", 78 "unused", 79 "varcheck", 80 "wastedassign", 81 "whitespace", 82 # "wrapcheck", 83 # "wsl" 84 ]