perf: avoid string concatenation in loops (#7572)

* perf: avoid string concatenation in loops

Apply perfpsrint linter

Signed-off-by: Philippe Antoine <contact@catenacyber.fr>

* ci: enable perfsprint

Signed-off-by: Philippe Antoine <contact@catenacyber.fr>

---------

Signed-off-by: Philippe Antoine <contact@catenacyber.fr>
This commit is contained in:
Catena cyber
2025-10-06 09:05:58 +02:00
committed by GitHub
parent 51f94b0bb4
commit 625f6c9307
8 changed files with 36 additions and 24 deletions

View File

@@ -111,9 +111,10 @@ func keyTag(ps []Pair) string {
if len(ps) == 0 {
return ""
}
s := ""
var sb strings.Builder
for _, p := range ps {
s += strconv.Itoa(int(p.KeyTag)) + ","
sb.WriteString(strconv.Itoa(int(p.KeyTag)) + ",")
}
s := sb.String()
return s[:len(s)-1]
}