Run modernize to rewrite some older go constructs to newer ones

Mostly using slice.Sort, using min/max, slices.Concat, range of int and
fmt.Appendf for byte slices instead of strings.
This commit is contained in:
Mechiel Lukkien
2025-03-06 17:33:06 +01:00
parent f6132bdbc0
commit 64f2f788b1
61 changed files with 146 additions and 232 deletions

View File

@ -9,7 +9,7 @@ import (
func FillNil(rv reflect.Value) (nv reflect.Value, changed bool) {
switch rv.Kind() {
case reflect.Struct:
for i := 0; i < rv.NumField(); i++ {
for i := range rv.NumField() {
if !rv.Type().Field(i).IsExported() {
continue
}
@ -18,7 +18,7 @@ func FillNil(rv reflect.Value) (nv reflect.Value, changed bool) {
if ch && !rv.CanSet() {
// Make struct settable.
nrv := reflect.New(rv.Type()).Elem()
for j := 0; j < rv.NumField(); j++ {
for j := range rv.NumField() {
nrv.Field(j).Set(rv.Field(j))
}
rv = nrv
@ -34,7 +34,7 @@ func FillNil(rv reflect.Value) (nv reflect.Value, changed bool) {
return reflect.MakeSlice(rv.Type(), 0, 0), true
}
n := rv.Len()
for i := 0; i < n; i++ {
for i := range n {
rve := rv.Index(i)
nrv, ch := FillNil(rve)
if ch {
@ -90,7 +90,7 @@ func FillExample(seen []reflect.Type, rv reflect.Value) reflect.Value {
switch rv.Kind() {
case reflect.Struct:
for i := 0; i < rv.NumField(); i++ {
for i := range rv.NumField() {
if !rvt.Field(i).IsExported() {
continue
}