@@ -27,7 +27,7 @@ import (
2727)
2828
2929// TransformerMap is a mergo.Transformers implementation.
30- type TransformerMap map [reflect.Type ]func (dst , src reflect.Value ) error
30+ type TransformerMap map [reflect.Type ]func (dst , src reflect.Value ) error //nolint: recvcheck
3131
3232// PodSpec mergo transformers for corev1.PodSpec.
3333var PodSpec TransformerMap
@@ -87,7 +87,7 @@ func (s TransformerMap) Transformer(t reflect.Type) func(dst, src reflect.Value)
8787func (s * TransformerMap ) mergeByKey (key string , dst , elem reflect.Value , opts ... func (* mergo.Config )) error {
8888 elemKey := elem .FieldByName (key )
8989
90- for i := 0 ; i < dst .Len (); i ++ {
90+ for i := range dst .Len () {
9191 dstKey := dst .Index (i ).FieldByName (key )
9292
9393 if elemKey .Kind () != dstKey .Kind () {
@@ -141,7 +141,7 @@ func eq(key string, a, b reflect.Value) bool {
141141}
142142
143143func indexByKey (key string , v reflect.Value , list reflect.Value ) (int , bool ) {
144- for i := 0 ; i < list .Len (); i ++ {
144+ for i := range list .Len () {
145145 if eq (key , v , list .Index (i )) {
146146 return i , true
147147 }
@@ -164,7 +164,7 @@ func (s *TransformerMap) MergeListByKey(key string, opts ...func(*mergo.Config))
164164 return func (dst , src reflect.Value ) error {
165165 entries := reflect .MakeSlice (src .Type (), src .Len (), src .Len ())
166166
167- for i := 0 ; i < src .Len (); i ++ {
167+ for i := range src .Len () {
168168 elem := src .Index (i )
169169
170170 if err := s .mergeByKey (key , dst , elem , opts ... ); err != nil {
@@ -190,7 +190,7 @@ func (s *TransformerMap) MergeListByKey(key string, opts ...func(*mergo.Config))
190190// NilOtherFields nils all fields not defined in src.
191191func (s * TransformerMap ) NilOtherFields (opts ... func (* mergo.Config )) func (_ , _ reflect.Value ) error {
192192 return func (dst , src reflect.Value ) error {
193- for i := 0 ; i < dst .NumField (); i ++ {
193+ for i := range dst .NumField () {
194194 dstField := dst .Type ().Field (i )
195195 srcValue := src .FieldByName (dstField .Name )
196196 dstValue := dst .FieldByName (dstField .Name )
0 commit comments