github.com/amarpal/go-tools@v0.0.0-20240422043104-40142f59f616/simple/s1003/testdata/src/example.com/CheckStringsContains/contains.go (about) 1 package pkg 2 3 import ( 4 "bytes" 5 "strings" 6 ) 7 8 func fn() { 9 _ = strings.IndexRune("", 'x') > -1 //@ diag(` strings.ContainsRune`) 10 _ = strings.IndexRune("", 'x') >= 0 //@ diag(` strings.ContainsRune`) 11 _ = strings.IndexRune("", 'x') > 0 12 _ = strings.IndexRune("", 'x') >= -1 13 _ = strings.IndexRune("", 'x') != -1 //@ diag(` strings.ContainsRune`) 14 _ = strings.IndexRune("", 'x') == -1 //@ diag(`!strings.ContainsRune`) 15 _ = strings.IndexRune("", 'x') != 0 16 _ = strings.IndexRune("", 'x') < 0 //@ diag(`!strings.ContainsRune`) 17 18 _ = strings.IndexAny("", "") > -1 //@ diag(` strings.ContainsAny`) 19 _ = strings.IndexAny("", "") >= 0 //@ diag(` strings.ContainsAny`) 20 _ = strings.IndexAny("", "") > 0 21 _ = strings.IndexAny("", "") >= -1 22 _ = strings.IndexAny("", "") != -1 //@ diag(` strings.ContainsAny`) 23 _ = strings.IndexAny("", "") == -1 //@ diag(`!strings.ContainsAny`) 24 _ = strings.IndexAny("", "") != 0 25 _ = strings.IndexAny("", "") < 0 //@ diag(`!strings.ContainsAny`) 26 27 _ = strings.Index("", "") > -1 //@ diag(` strings.Contains`) 28 _ = strings.Index("", "") >= 0 //@ diag(` strings.Contains`) 29 _ = strings.Index("", "") > 0 30 _ = strings.Index("", "") >= -1 31 _ = strings.Index("", "") != -1 //@ diag(` strings.Contains`) 32 _ = strings.Index("", "") == -1 //@ diag(`!strings.Contains`) 33 _ = strings.Index("", "") != 0 34 _ = strings.Index("", "") < 0 //@ diag(`!strings.Contains`) 35 36 _ = bytes.IndexRune(nil, 'x') > -1 //@ diag(` bytes.ContainsRune`) 37 _ = bytes.IndexAny(nil, "") > -1 //@ diag(` bytes.ContainsAny`) 38 _ = bytes.Index(nil, nil) > -1 //@ diag(` bytes.Contains`) 39 }