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  }