CI/build: Update Go version, linters and fix minor issues (#1612)

* CI/build: Update Go version, linters and fix minor issues

* linters: Add intrange, copyloopvar, additional go vet linters to match gopls and fix issues
This commit is contained in:
Adrian Gallagher
2024-08-16 17:41:11 +10:00
committed by GitHub
parent facf291069
commit 225429bda6
111 changed files with 239 additions and 379 deletions

View File

@@ -46,7 +46,7 @@ func TestContainsOrAdd(t *testing.T) {
func TestClear(t *testing.T) {
lruCache := New(5)
for x := 0; x < 5; x++ {
for x := range 5 {
lruCache.Add(x, x)
}
if lruCache.Len() != 5 {

View File

@@ -139,7 +139,7 @@ func NewHTTPClientWithTimeout(t time.Duration) *http.Client {
// returns an individual string array
func StringSliceDifference(slice1, slice2 []string) []string {
var diff []string
for i := 0; i < 2; i++ {
for i := range 2 {
for _, s1 := range slice1 {
found := false
for _, s2 := range slice2 {
@@ -399,7 +399,7 @@ func AddPaddingOnUpperCase(s string) string {
}
var result []string
left := 0
for x := 0; x < len(s); x++ {
for x := range s {
if x == 0 {
continue
}
@@ -431,7 +431,7 @@ func InArray(val, array interface{}) (exists bool, index int) {
switch reflect.TypeOf(array).Kind() {
case reflect.Array, reflect.Slice:
s := reflect.ValueOf(array)
for i := 0; i < s.Len(); i++ {
for i := range s.Len() {
if reflect.DeepEqual(val, s.Index(i).Interface()) {
index = i
exists = true

View File

@@ -558,13 +558,6 @@ func TestChangePermission(t *testing.T) {
}
}
func initStringSlice(size int) (out []string) {
for x := 0; x < size; x++ {
out = append(out, "gct-"+strconv.Itoa(x))
}
return
}
func TestAddPaddingOnUpperCase(t *testing.T) {
t.Parallel()

View File

@@ -228,7 +228,6 @@ func TestWriter(t *testing.T) {
},
}
for _, tt := range tests {
tt := tt
t.Run(tt.name, func(t *testing.T) {
got, err := Writer(tt.args.file)
if err != nil {