@@ -77,16 +77,25 @@ linters-settings:
77
77
ignore-generated-header : true
78
78
severity : warning
79
79
rules :
80
+ # generates many false positives with constant strings
81
+ # used to print, or numbers like 0 and 1
82
+ # - name: add-constant
83
+ - name : argument-limit
84
+ arguments : [5]
80
85
- name : atomic
81
86
- name : bare-return
82
87
- name : blank-imports
83
88
- name : bool-literal-in-expr
84
89
- name : call-to-gc
85
90
- name : confusing-naming
86
91
- name : confusing-results
92
+ - name : cognitive-complexity
93
+ arguments : [40] # TODO: fix code and reduce this
87
94
- name : constant-logical-expr
88
95
- name : context-as-argument
89
96
- name : context-keys-type
97
+ # seems to be redundant with gocyclo
98
+ # - name: cyclomatic
90
99
- name : deep-exit
91
100
- name : defer
92
101
- name : dot-imports
@@ -99,25 +108,37 @@ linters-settings:
99
108
- name : error-strings
100
109
- name : errorf
101
110
- name : exported
111
+ # - name: file-header
102
112
- name : flag-parameter
113
+ - name : function-result-limit
114
+ arguments : [3]
115
+ # - name: function-length
103
116
- name : get-return
104
117
- name : identical-branches
105
118
- name : if-return
106
- - name : import-shadowing
107
119
- name : increment-decrement
108
120
- name : indent-error-flow
121
+ - name : imports-blacklist
122
+ - name : import-shadowing
123
+ - name : line-length-limit
124
+ arguments : [200] # TODO: reduce this
125
+ # - name: max-public-structs
109
126
- name : modifies-parameter
110
127
- name : modifies-value-receiver
128
+ - name : nested-structs
111
129
- name : package-comments
112
130
- name : range
113
- - name : range-val-address
114
131
- name : range-val-in-closure
132
+ - name : range-val-address
115
133
- name : receiver-naming
116
134
- name : redefines-builtin-id
117
135
- name : string-of-int
118
136
- name : struct-tag
137
+ - name : string-format
119
138
- name : superfluous-else
120
139
- name : time-naming
140
+ - name : var-naming
141
+ - name : var-declaration
121
142
- name : unconditional-recursion
122
143
- name : unexported-naming
123
144
- name : unexported-return
@@ -126,8 +147,7 @@ linters-settings:
126
147
- name : unreachable-code
127
148
- name : unused-parameter
128
149
- name : unused-receiver
129
- - name : var-declaration
130
- - name : var-naming
150
+ - name : useless-break
131
151
- name : waitgroup-by-value
132
152
133
153
issues :
0 commit comments