From 34e40611446a320ec5bc0f47856ab8ddc3f65c52 Mon Sep 17 00:00:00 2001 From: Sandor Szuecs Date: Sun, 29 Jun 2025 12:18:25 +0200 Subject: [PATCH] refactor: use slices.Contains instead of handrolled for loop Signed-off-by: Sandor Szuecs --- plan/plan.go | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/plan/plan.go b/plan/plan.go index 699dcdc5c0..39707591f6 100644 --- a/plan/plan.go +++ b/plan/plan.go @@ -18,6 +18,7 @@ package plan import ( "fmt" + "slices" "strings" "github.com/google/go-cmp/cmp" @@ -353,15 +354,8 @@ func normalizeDNSName(dnsName string) string { } func IsManagedRecord(record string, managedRecords, excludeRecords []string) bool { - for _, r := range excludeRecords { - if record == r { - return false - } - } - for _, r := range managedRecords { - if record == r { - return true - } + if slices.Contains(excludeRecords, record) { + return false } - return false + return slices.Contains(managedRecords, record) }