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  }