From 872e4961ddbb25b196e44cf84e6564cab5577ef5 Mon Sep 17 00:00:00 2001 From: "M. Mert Yildiran" Date: Wed, 28 Dec 2022 23:20:05 +0300 Subject: [PATCH] :shirt: Remove `getFieldsWithReadonlyTag` method to fix the linter error --- config/config_test.go | 25 ------------------------- 1 file changed, 25 deletions(-) delete mode 100644 config/config_test.go diff --git a/config/config_test.go b/config/config_test.go deleted file mode 100644 index 2327900ce..000000000 --- a/config/config_test.go +++ /dev/null @@ -1,25 +0,0 @@ -package config_test - -import ( - "reflect" - "strings" - - "github.com/kubeshark/kubeshark/config" -) - -func getFieldsWithReadonlyTag(currentElem reflect.Value, readonlyFields *[]string) { - for i := 0; i < currentElem.NumField(); i++ { - currentField := currentElem.Type().Field(i) - currentFieldByName := currentElem.FieldByName(currentField.Name) - - if currentField.Type.Kind() == reflect.Struct { - getFieldsWithReadonlyTag(currentFieldByName, readonlyFields) - continue - } - - if _, ok := currentField.Tag.Lookup(config.ReadonlyTag); ok { - fieldNameByTag := strings.Split(currentField.Tag.Get(config.FieldNameTag), ",")[0] - *readonlyFields = append(*readonlyFields, fieldNameByTag) - } - } -}