github.com/amarpal/go-tools@v0.0.0-20240422043104-40142f59f616/simple/s1007/testdata/src/example.com/CheckRegexpRaw/regexp-raw.go (about)

     1  package pkg
     2  
     3  import "regexp"
     4  
     5  func fn2() string { return "" }
     6  
     7  func fn() {
     8  	x := "abc"
     9  	const y = "abc"
    10  	regexp.MustCompile(`\\.`)
    11  	regexp.MustCompile("\\.") //@ diag(re`should use raw string.+\.MustCompile`)
    12  	regexp.Compile("\\.")     //@ diag(re`should use raw string.+\.Compile`)
    13  	regexp.Compile("\\.`")
    14  	regexp.MustCompile("(?m:^lease (.+?) {\n((?s).+?)\\n}\n)")
    15  	regexp.MustCompile("\\*/[ \t\n\r\f\v]*;")
    16  	regexp.MustCompile(fn2())
    17  	regexp.MustCompile(x)
    18  	regexp.MustCompile(y)
    19  }