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