From 09cf0b9858e3ccec9b706b0a90bd48a915c9a6ea Mon Sep 17 00:00:00 2001 From: crystalstall Date: Mon, 6 Jan 2025 16:20:22 +0800 Subject: [PATCH] refactor: using slices.Contains to simplify the code Signed-off-by: crystalstall --- cmd/helm/repo_update.go | 8 ++------ cmd/helm/template.go | 8 ++------ 2 files changed, 4 insertions(+), 12 deletions(-) diff --git a/cmd/helm/repo_update.go b/cmd/helm/repo_update.go index 77effe134..1379385c1 100644 --- a/cmd/helm/repo_update.go +++ b/cmd/helm/repo_update.go @@ -19,6 +19,7 @@ package main import ( "fmt" "io" + "slices" "sync" "github.com/pkg/errors" @@ -158,10 +159,5 @@ func checkRequestedRepos(requestedRepos []string, validRepos []*repo.Entry) erro } func isRepoRequested(repoName string, requestedRepos []string) bool { - for _, requestedRepo := range requestedRepos { - if repoName == requestedRepo { - return true - } - } - return false + return slices.Contains(requestedRepos, repoName) } diff --git a/cmd/helm/template.go b/cmd/helm/template.go index 1951d7377..30e509c48 100644 --- a/cmd/helm/template.go +++ b/cmd/helm/template.go @@ -24,6 +24,7 @@ import ( "path" "path/filepath" "regexp" + "slices" "sort" "strings" @@ -206,12 +207,7 @@ func newTemplateCmd(cfg *action.Configuration, out io.Writer) *cobra.Command { } func isTestHook(h *release.Hook) bool { - for _, e := range h.Events { - if e == release.HookTest { - return true - } - } - return false + return slices.Contains(h.Events, release.HookTest) } // The following functions (writeToFile, createOrOpenFile, and ensureDirectoryForFile)