@@ -96,11 +96,11 @@ func (rtv requirednessTagValidator) doRequired(context Context) (Validations, er
96
96
// do manual dispatch here.
97
97
switch context .Type .Kind {
98
98
case types .Slice :
99
- return Validations {Functions : []* FunctionGen {Function (requiredTagName , ShortCircuit , requiredSliceValidator )}}, nil
99
+ return Validations {Functions : []FunctionGen {Function (requiredTagName , ShortCircuit , requiredSliceValidator )}}, nil
100
100
case types .Map :
101
- return Validations {Functions : []* FunctionGen {Function (requiredTagName , ShortCircuit , requiredMapValidator )}}, nil
101
+ return Validations {Functions : []FunctionGen {Function (requiredTagName , ShortCircuit , requiredMapValidator )}}, nil
102
102
case types .Pointer :
103
- return Validations {Functions : []* FunctionGen {Function (requiredTagName , ShortCircuit , requiredPointerValidator )}}, nil
103
+ return Validations {Functions : []FunctionGen {Function (requiredTagName , ShortCircuit , requiredPointerValidator )}}, nil
104
104
case types .Struct :
105
105
// The +k8s:required tag on a non-pointer struct is not supported.
106
106
// If you encounter this error and believe you have a valid use case
@@ -109,7 +109,7 @@ func (rtv requirednessTagValidator) doRequired(context Context) (Validations, er
109
109
// this behavior or provide alternative validation mechanisms.
110
110
return Validations {}, fmt .Errorf ("non-pointer structs cannot use the %q tag" , requiredTagName )
111
111
}
112
- return Validations {Functions : []* FunctionGen {Function (requiredTagName , ShortCircuit , requiredValueValidator )}}, nil
112
+ return Validations {Functions : []FunctionGen {Function (requiredTagName , ShortCircuit , requiredValueValidator )}}, nil
113
113
}
114
114
115
115
var (
@@ -156,7 +156,7 @@ func (rtv requirednessTagValidator) doOptional(context Context) (Validations, er
156
156
return Validations {}, err
157
157
}
158
158
for i , fn := range validations .Functions {
159
- validations .Functions [i ] = WithComment (fn , "optional fields with default values are effectively required" )
159
+ validations .Functions [i ] = fn . WithComment ("optional fields with default values are effectively required" )
160
160
}
161
161
return validations , nil
162
162
}
@@ -167,11 +167,11 @@ func (rtv requirednessTagValidator) doOptional(context Context) (Validations, er
167
167
// do manual dispatch here.
168
168
switch context .Type .Kind {
169
169
case types .Slice :
170
- return Validations {Functions : []* FunctionGen {Function (optionalTagName , ShortCircuit | NonError , optionalSliceValidator )}}, nil
170
+ return Validations {Functions : []FunctionGen {Function (optionalTagName , ShortCircuit | NonError , optionalSliceValidator )}}, nil
171
171
case types .Map :
172
- return Validations {Functions : []* FunctionGen {Function (optionalTagName , ShortCircuit | NonError , optionalMapValidator )}}, nil
172
+ return Validations {Functions : []FunctionGen {Function (optionalTagName , ShortCircuit | NonError , optionalMapValidator )}}, nil
173
173
case types .Pointer :
174
- return Validations {Functions : []* FunctionGen {Function (optionalTagName , ShortCircuit | NonError , optionalPointerValidator )}}, nil
174
+ return Validations {Functions : []FunctionGen {Function (optionalTagName , ShortCircuit | NonError , optionalPointerValidator )}}, nil
175
175
case types .Struct :
176
176
// The +k8s:optional tag on a non-pointer struct is not supported.
177
177
// If you encounter this error and believe you have a valid use case
@@ -180,7 +180,7 @@ func (rtv requirednessTagValidator) doOptional(context Context) (Validations, er
180
180
// this behavior or provide alternative validation mechanisms.
181
181
return Validations {}, fmt .Errorf ("non-pointer structs cannot use the %q tag" , optionalTagName )
182
182
}
183
- return Validations {Functions : []* FunctionGen {Function (optionalTagName , ShortCircuit | NonError , optionalValueValidator )}}, nil
183
+ return Validations {Functions : []FunctionGen {Function (optionalTagName , ShortCircuit | NonError , optionalValueValidator )}}, nil
184
184
}
185
185
186
186
// hasZeroDefault returns whether the field has a default value and whether
@@ -268,21 +268,21 @@ func (requirednessTagValidator) doForbidden(context Context) (Validations, error
268
268
switch context .Type .Kind {
269
269
case types .Slice :
270
270
return Validations {
271
- Functions : []* FunctionGen {
271
+ Functions : []FunctionGen {
272
272
Function (forbiddenTagName , ShortCircuit , forbiddenSliceValidator ),
273
273
Function (forbiddenTagName , ShortCircuit | NonError , optionalSliceValidator ),
274
274
},
275
275
}, nil
276
276
case types .Map :
277
277
return Validations {
278
- Functions : []* FunctionGen {
278
+ Functions : []FunctionGen {
279
279
Function (forbiddenTagName , ShortCircuit , forbiddenMapValidator ),
280
280
Function (forbiddenTagName , ShortCircuit | NonError , optionalMapValidator ),
281
281
},
282
282
}, nil
283
283
case types .Pointer :
284
284
return Validations {
285
- Functions : []* FunctionGen {
285
+ Functions : []FunctionGen {
286
286
Function (forbiddenTagName , ShortCircuit , forbiddenPointerValidator ),
287
287
Function (forbiddenTagName , ShortCircuit | NonError , optionalPointerValidator ),
288
288
},
@@ -296,7 +296,7 @@ func (requirednessTagValidator) doForbidden(context Context) (Validations, error
296
296
return Validations {}, fmt .Errorf ("non-pointer structs cannot use the %q tag" , forbiddenTagName )
297
297
}
298
298
return Validations {
299
- Functions : []* FunctionGen {
299
+ Functions : []FunctionGen {
300
300
Function (forbiddenTagName , ShortCircuit , forbiddenValueValidator ),
301
301
Function (forbiddenTagName , ShortCircuit | NonError , optionalValueValidator ),
302
302
},
0 commit comments