github.com/tommi2day/gomodules@v1.13.2-0.20240423190010-b7d55d252a27/.golangci.yml (about) 1 --- 2 linters-settings: 3 gocognit: 4 min-complexity: 25 5 gocyclo: 6 min-complexity: 25 7 lll: 8 line-length: 200 9 dupl: 10 threshold: 250 11 goconst: 12 min-len: 2 13 min-occurrences: 2 14 revive: 15 ignore-generated-header: false 16 severity: error 17 confidence: 0.8 18 rules: 19 - name: atomic 20 - name: blank-imports 21 - name: confusing-naming 22 - name: get-return 23 - name: context-as-argument 24 - name: context-keys-type 25 - name: dot-imports 26 - name: empty-block 27 - name: error-naming 28 - name: error-return 29 - name: error-strings 30 - name: errorf 31 - name: exported 32 - name: if-return 33 - name: increment-decrement 34 - name: indent-error-flow 35 - name: package-comments 36 - name: range 37 - name: receiver-naming 38 - name: redefines-builtin-id 39 - name: superfluous-else 40 - name: struct-tag 41 - name: time-naming 42 - name: unexported-naming 43 - name: unexported-return 44 - name: unhandled-error 45 arguments: [ 46 "fmt.Printf", 47 "fmt.Println", 48 "fmt.Fprintf", 49 ] 50 - name: unreachable-code 51 - name: unused-parameter 52 - name: var-declaration 53 - name: var-naming 54 55 56 linters: 57 enable: 58 # - deadcode 59 - dupl 60 - durationcheck 61 - errcheck 62 - exhaustive 63 - gocognit 64 - goconst 65 - gocritic 66 - gocyclo 67 - goimports 68 - gosec 69 - govet 70 - ineffassign 71 - lll 72 - misspell 73 - nilerr 74 - revive 75 - stylecheck 76 - tparallel 77 - unconvert 78 - unused 79 # - varcheck 80 - whitespace 81 82 83 issues: 84 exclude-use-default: true