From bb10f55fd1ee2cf9bedd926bb31b98b3896e7804 Mon Sep 17 00:00:00 2001 From: Tim Hockin Date: Sun, 27 Apr 2025 11:11:44 -0700 Subject: [PATCH] Fix lint warnings --- .../code-generator/cmd/validation-gen/validation.go | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/staging/src/k8s.io/code-generator/cmd/validation-gen/validation.go b/staging/src/k8s.io/code-generator/cmd/validation-gen/validation.go index 2eda6e8fefe..4de1c1dbf04 100644 --- a/staging/src/k8s.io/code-generator/cmd/validation-gen/validation.go +++ b/staging/src/k8s.io/code-generator/cmd/validation-gen/validation.go @@ -92,10 +92,8 @@ func (g *genValidations) Namers(_ *generator.Context) namer.NameSystems { func (g *genValidations) Filter(_ *generator.Context, t *types.Type) bool { // We want to emit code for all root types. - for _, rt := range g.rootTypes { - if rt == t { - return true - } + if slices.Contains(g.rootTypes, t) { + return true } // We want to emit for any other type that is transitively part of a root // type and has validations. @@ -1326,7 +1324,7 @@ func toGolangSourceDataLiteral(sw *generator.SnippetWriter, c *generator.Context } rv.Type().Elem() sw.Do("[$.arraySize$]$.itemType${", map[string]string{"arraySize": arraySize, "itemType": itemType}) - for i := 0; i < rv.Len(); i++ { + for i := range rv.Len() { val := rv.Index(i) toGolangSourceDataLiteral(sw, c, val.Interface()) if i < rv.Len()-1 {