From 1416bf8cb32e288ac2481442e017c42e043c46ff Mon Sep 17 00:00:00 2001 From: caltechustc Date: Sat, 23 May 2026 20:09:25 +0800 Subject: [PATCH] refactor: replace Split in loops with more efficient SplitSeq and replace HasPrefix+TrimPrefix with CutPrefix Signed-off-by: caltechustc --- pkg/e2e/build_test.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkg/e2e/build_test.go b/pkg/e2e/build_test.go index 01e84f6a05..ef2d092446 100644 --- a/pkg/e2e/build_test.go +++ b/pkg/e2e/build_test.go @@ -416,10 +416,10 @@ func TestBuildPlatformsStandardErrors(t *testing.T) { output := inspect.Stdout() isDockerDriver := false platforms := "" - for _, line := range strings.Split(output, "\n") { + for line := range strings.SplitSeq(output, "\n") { trimmed := strings.TrimSpace(line) - if strings.HasPrefix(trimmed, "Driver:") { - isDockerDriver = strings.TrimSpace(strings.TrimPrefix(trimmed, "Driver:")) == "docker" + if after, ok := strings.CutPrefix(trimmed, "Driver:"); ok { + isDockerDriver = strings.TrimSpace(after) == "docker" } if strings.HasPrefix(trimmed, "Platforms:") { platforms = trimmed