Skip to content

Commit bf48780

Browse files
committed
all: use slices.Sort() to sort strings
1 parent 447b5f7 commit bf48780

File tree

21 files changed

+40
-42
lines changed

21 files changed

+40
-42
lines changed

accounts/abi/abigen/bindv2.go

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@ import (
2323
"reflect"
2424
"regexp"
2525
"slices"
26-
"sort"
2726
"strings"
2827
"text/template"
2928
"unicode"
@@ -280,7 +279,7 @@ func iterSorted[V any](inp map[string]V, onItem func(string, V) error) error {
280279
for key := range inp {
281280
sortedKeys = append(sortedKeys, key)
282281
}
283-
sort.Strings(sortedKeys)
282+
slices.Sort(sortedKeys)
284283

285284
for _, key := range sortedKeys {
286285
if err := onItem(key, inp[key]); err != nil {

cmd/devp2p/nodesetcmd.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ import (
2020
"errors"
2121
"fmt"
2222
"net/netip"
23-
"sort"
23+
"slices"
2424
"strconv"
2525
"strings"
2626
"time"
@@ -90,7 +90,7 @@ func showAttributeCounts(ns nodeSet) {
9090
maxlength = len(key)
9191
}
9292
}
93-
sort.Strings(keys)
93+
slices.Sort(keys)
9494
fmt.Println("ENR attribute counts:")
9595
for _, key := range keys {
9696
fmt.Printf("%s%s: %d\n", strings.Repeat(" ", maxlength-len(key)+1), key, attrcount[key])

console/console.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ import (
2424
"os/signal"
2525
"path/filepath"
2626
"regexp"
27-
"sort"
27+
"slices"
2828
"strings"
2929
"sync"
3030
"syscall"
@@ -314,7 +314,7 @@ func (c *Console) Welcome() {
314314
for api, version := range apis {
315315
modules = append(modules, fmt.Sprintf("%s:%s", api, version))
316316
}
317-
sort.Strings(modules)
317+
slices.Sort(modules)
318318
message += " modules: " + strings.Join(modules, " ") + "\n"
319319
}
320320
message += "\nTo exit, press ctrl-d or type exit"

core/stateless/stats.go

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@ import (
2020
"encoding/json"
2121
"maps"
2222
"slices"
23-
"sort"
2423
"strconv"
2524
"strings"
2625

@@ -56,7 +55,7 @@ func NewWitnessStats() *WitnessStats {
5655
func (s *WitnessStats) Add(nodes map[string][]byte, owner common.Hash) {
5756
// Extract paths from the nodes map
5857
paths := slices.Collect(maps.Keys(nodes))
59-
sort.Strings(paths)
58+
slices.Sort(paths)
6059

6160
for i, path := range paths {
6261
// If current path is a prefix of the next path, it's not a leaf.

core/vm/eips.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ package vm
1919
import (
2020
"fmt"
2121
"math"
22-
"sort"
22+
"slices"
2323

2424
"github.com/ethereum/go-ethereum/common"
2525
"github.com/ethereum/go-ethereum/core/tracing"
@@ -65,7 +65,7 @@ func ActivateableEips() []string {
6565
for k := range activators {
6666
nums = append(nums, fmt.Sprintf("%d", k))
6767
}
68-
sort.Strings(nums)
68+
slices.Sort(nums)
6969
return nums
7070
}
7171

eth/fetcher/tx_fetcher.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ import (
2121
"fmt"
2222
"math"
2323
mrand "math/rand"
24+
"slices"
2425
"sort"
2526
"time"
2627

@@ -975,7 +976,7 @@ func (f *TxFetcher) forEachPeer(peers map[string]struct{}, do func(peer string))
975976
for peer := range peers {
976977
list = append(list, peer)
977978
}
978-
sort.Strings(list)
979+
slices.Sort(list)
979980
rotateStrings(list, f.rand.Intn(len(list)))
980981
for _, peer := range list {
981982
do(peer)

ethdb/dbtest/testsuite.go

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@ import (
2020
"bytes"
2121
"crypto/rand"
2222
"slices"
23-
"sort"
2423
"strconv"
2524
"testing"
2625

@@ -135,7 +134,7 @@ func TestDatabaseSuite(t *testing.T, New func() ethdb.KeyValueStore) {
135134
defer db.Close()
136135

137136
keys := []string{"1", "2", "3", "4", "6", "10", "11", "12", "20", "21", "22"}
138-
sort.Strings(keys) // 1, 10, 11, etc
137+
slices.Sort(keys) // 1, 10, 11, etc
139138

140139
for _, k := range keys {
141140
if err := db.Put([]byte(k), nil); err != nil {
@@ -904,7 +903,7 @@ func iterateKeys(it ethdb.Iterator) []string {
904903
for it.Next() {
905904
keys = append(keys, string(it.Key()))
906905
}
907-
sort.Strings(keys)
906+
slices.Sort(keys)
908907
it.Release()
909908
return keys
910909
}

ethdb/memorydb/memorydb.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ package memorydb
2020
import (
2121
"bytes"
2222
"errors"
23-
"sort"
23+
"slices"
2424
"strings"
2525
"sync"
2626

@@ -184,7 +184,7 @@ func (db *Database) NewIterator(prefix []byte, start []byte) ethdb.Iterator {
184184
}
185185
}
186186
// Sort the items and retrieve the associated values
187-
sort.Strings(keys)
187+
slices.Sort(keys)
188188
for _, key := range keys {
189189
values = append(values, db.db[key])
190190
}

internal/build/file.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ import (
2121
"io"
2222
"os"
2323
"path/filepath"
24-
"sort"
24+
"slices"
2525
"strings"
2626
)
2727

@@ -71,6 +71,6 @@ func DiffHashes(a map[string][32]byte, b map[string][32]byte) []string {
7171
updates = append(updates, file)
7272
}
7373
}
74-
sort.Strings(updates)
74+
slices.Sort(updates)
7575
return updates
7676
}

internal/flags/helpers.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ import (
2020
"fmt"
2121
"os"
2222
"regexp"
23-
"sort"
23+
"slices"
2424
"strings"
2525

2626
"github.com/ethereum/go-ethereum/internal/version"
@@ -277,7 +277,7 @@ func CheckEnvVars(ctx *cli.Context, flags []cli.Flag, prefix string) {
277277
}
278278
}
279279
keyvals := os.Environ()
280-
sort.Strings(keyvals)
280+
slices.Sort(keyvals)
281281

282282
for _, keyval := range keyvals {
283283
key := strings.Split(keyval, "=")[0]

0 commit comments

Comments
 (0)