chore: use stdlib sort

This commit is contained in:
Julian Sommer
2026-07-01 10:47:33 +10:00
parent 29f01a3c9e
commit 600bba52d2
4 changed files with 9 additions and 22 deletions
+4 -7
View File
@@ -4,7 +4,8 @@ import (
"encoding/json"
"errors"
"fmt"
"sort"
"maps"
"slices"
"strconv"
"strings"
"time"
@@ -206,7 +207,7 @@ func keysWithPrefix(kv nats.KeyValue, prefix string) ([]string, error) {
out = append(out, k)
}
}
sort.Strings(out)
slices.Sort(out)
return out, nil
}
@@ -317,11 +318,7 @@ func tagsToAWS(tags map[string]string) []*ecs.Tag {
if len(tags) == 0 {
return nil
}
keys := make([]string, 0, len(tags))
for k := range tags {
keys = append(keys, k)
}
sort.Strings(keys)
keys := slices.Sorted(maps.Keys(tags))
out := make([]*ecs.Tag, 0, len(keys))
for _, k := range keys {
out = append(out, &ecs.Tag{Key: aws.String(k), Value: aws.String(tags[k])})
+1 -5
View File
@@ -2752,11 +2752,7 @@ func tagsMapToSDK(tags map[string]string) []*elbv2.Tag {
if len(tags) == 0 {
return nil
}
keys := make([]string, 0, len(tags))
for k := range tags {
keys = append(keys, k)
}
slices.Sort(keys)
keys := slices.Sorted(maps.Keys(tags))
out := make([]*elbv2.Tag, 0, len(keys))
for _, k := range keys {
out = append(out, &elbv2.Tag{Key: aws.String(k), Value: aws.String(tags[k])})
+2 -5
View File
@@ -5,6 +5,7 @@ import (
"errors"
"fmt"
"log/slog"
"maps"
"slices"
"strings"
"time"
@@ -498,11 +499,7 @@ func (s *IAMServiceImpl) ListGroupPolicies(accountID string, input *iam.ListGrou
return nil, err
}
rawNames := make([]string, 0, len(group.InlinePolicies))
for name := range group.InlinePolicies {
rawNames = append(rawNames, name)
}
slices.Sort(rawNames)
rawNames := slices.Sorted(maps.Keys(group.InlinePolicies))
names := make([]*string, 0, len(rawNames))
for _, name := range rawNames {
+2 -5
View File
@@ -5,6 +5,7 @@ import (
"errors"
"fmt"
"log/slog"
"maps"
"slices"
"strings"
"time"
@@ -414,11 +415,7 @@ func (s *IAMServiceImpl) ListRolePolicies(accountID string, input *iam.ListRoleP
return nil, err
}
rawNames := make([]string, 0, len(role.InlinePolicies))
for name := range role.InlinePolicies {
rawNames = append(rawNames, name)
}
slices.Sort(rawNames)
rawNames := slices.Sorted(maps.Keys(role.InlinePolicies))
names := make([]*string, 0, len(rawNames))
for _, name := range rawNames {