From 8bd37150a61abd45062c8bdbc880989f2ead33c3 Mon Sep 17 00:00:00 2001 From: Preetham Date: Mon, 6 Apr 2026 12:11:36 +0530 Subject: [PATCH 1/2] refactor(binding): use idiomatic range loop for SliceValidationError --- binding/default_validator.go | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/binding/default_validator.go b/binding/default_validator.go index 8203bcaa..116fbae9 100644 --- a/binding/default_validator.go +++ b/binding/default_validator.go @@ -27,14 +27,14 @@ func (err SliceValidationError) Error() string { } var b strings.Builder - for i := range len(err) { - if err[i] != nil { - if b.Len() > 0 { - b.WriteString("\n") - } - b.WriteString("[" + strconv.Itoa(i) + "]: " + err[i].Error()) + for i, e := range err { + if e != nil { + if b.Len() > 0 { + b.WriteString("\n") } + b.WriteString("[" + strconv.Itoa(i) + "]: " + e.Error()) } +} return b.String() } From 1c24d1950da99103741b272a718598e73f628273 Mon Sep 17 00:00:00 2001 From: Preetham Date: Mon, 6 Apr 2026 12:21:36 +0530 Subject: [PATCH 2/2] chore: apply go fmt --- binding/binding_nomsgpack.go | 24 ++++++++++++------------ binding/default_validator.go | 10 +++++----- 2 files changed, 17 insertions(+), 17 deletions(-) diff --git a/binding/binding_nomsgpack.go b/binding/binding_nomsgpack.go index ae364d79..9dd76b2f 100644 --- a/binding/binding_nomsgpack.go +++ b/binding/binding_nomsgpack.go @@ -71,18 +71,18 @@ var Validator StructValidator = &defaultValidator{} // These implement the Binding interface and can be used to bind the data // present in the request to struct instances. var ( - JSON = jsonBinding{} - XML = xmlBinding{} - Form = formBinding{} - Query = queryBinding{} - FormPost = formPostBinding{} - FormMultipart = formMultipartBinding{} - ProtoBuf = protobufBinding{} - YAML = yamlBinding{} - Uri = uriBinding{} - Header = headerBinding{} - TOML = tomlBinding{} - Plain = plainBinding{} + JSON = jsonBinding{} + XML = xmlBinding{} + Form = formBinding{} + Query = queryBinding{} + FormPost = formPostBinding{} + FormMultipart = formMultipartBinding{} + ProtoBuf = protobufBinding{} + YAML = yamlBinding{} + Uri = uriBinding{} + Header = headerBinding{} + TOML = tomlBinding{} + Plain = plainBinding{} BSON BindingBody = bsonBinding{} ) diff --git a/binding/default_validator.go b/binding/default_validator.go index 116fbae9..4134c3d8 100644 --- a/binding/default_validator.go +++ b/binding/default_validator.go @@ -28,13 +28,13 @@ func (err SliceValidationError) Error() string { var b strings.Builder for i, e := range err { - if e != nil { - if b.Len() > 0 { - b.WriteString("\n") + if e != nil { + if b.Len() > 0 { + b.WriteString("\n") + } + b.WriteString("[" + strconv.Itoa(i) + "]: " + e.Error()) } - b.WriteString("[" + strconv.Itoa(i) + "]: " + e.Error()) } -} return b.String() }