honnef.co/go/tools@v0.5.0-0.dev.0.20240520180541-dcae280a5e87/staticcheck/sa4029/testdata/src/example.com/CheckIneffectiveSort/CheckIneffectiveSort.go (about) 1 package pkg 2 3 import "sort" 4 5 func fn() { 6 var a []string 7 var b []float64 8 var c sort.StringSlice 9 10 type Strings = []string 11 var d Strings 12 13 a = sort.StringSlice(a) //@ diag(re`sort\.StringSlice is a type.+consider using sort\.Strings instead`) 14 b = sort.Float64Slice(b) //@ diag(re`sort\.Float64Slice is a type.+consider using sort\.Float64s instead`) 15 c = sort.StringSlice(c) 16 d = sort.StringSlice(d) //@ diag(re`sort\.StringSlice is a type.+consider using sort\.Strings instead`) 17 }