diff --git a/internal/util/util.go b/internal/util/util.go index d1afc10f..6496df47 100644 --- a/internal/util/util.go +++ b/internal/util/util.go @@ -4,6 +4,7 @@ import ( "fmt" "os" "path/filepath" + "slices" "strings" ) @@ -22,13 +23,7 @@ func Keys[K comparable, V any](m map[K]V) []K { // Contains checks if slice contains element. func Contains[T comparable](s []T, e T) bool { - for _, v := range s { - if v == e { - return true - } - } - - return false + return slices.Contains(s, e) } // NullToEmpty returns empty slice if provided slice is nil. diff --git a/pkg/linter/linter.go b/pkg/linter/linter.go index 58f5b503..7c10686c 100644 --- a/pkg/linter/linter.go +++ b/pkg/linter/linter.go @@ -587,7 +587,7 @@ func (l Linter) paramsToRulesConfig() map[string]any { params["ignore_files"] = l.ignoreFiles } - return map[string]interface{}{ + return map[string]any{ "eval": map[string]any{ "params": params, },