diff --git a/internal/collection/collection.go b/internal/collection/collection.go index 4149e22..8e8d9fb 100644 --- a/internal/collection/collection.go +++ b/internal/collection/collection.go @@ -134,7 +134,7 @@ func (c *Collection) AddFileDataRaw(fileName string, data []byte) { } } -func (c *Collection) AddFileYAML(fileName string, data interface{}) { +func (c *Collection) AddFileYAML(fileName string, data any) { var buf bytes.Buffer err := yaml.NewEncoder(&buf).Encode(&data) diff --git a/internal/util/util.go b/internal/util/util.go index d4cd146..959c607 100644 --- a/internal/util/util.go +++ b/internal/util/util.go @@ -4,6 +4,7 @@ import ( "os" "os/exec" "os/user" + "slices" "strings" "time" @@ -15,13 +16,7 @@ const FilePrefix = "support-collector" // StringInSlice matches if a string is contained in a slice. func StringInSlice(a string, list []string) bool { - for _, b := range list { - if b == a { - return true - } - } - - return false + return slices.Contains(list, a) } // DistinctStringSlice returns the given slice with unique values