Giant blob of minor changes
[dotfiles/.git] / .config / coc / extensions / coc-go-data / tools / pkg / mod / golang.org / x / tools@v0.0.0-20201028153306-37f0764111ff / internal / lsp / testdata / analyzer / bad_test.go
1 package analyzer
2
3 import (
4         "fmt"
5         "sync"
6         "testing"
7 )
8
9 func Testbad(t *testing.T) { //@diag("", "tests", "Testbad has malformed name: first letter after 'Test' must not be lowercase", "warning")
10         var x sync.Mutex
11         _ = x //@diag("x", "copylocks", "assignment copies lock value to _: sync.Mutex", "warning")
12
13         printfWrapper("%s") //@diag(re`printfWrapper\(.*\)`, "printf", "printfWrapper format %s reads arg #1, but call has 0 args", "warning")
14 }
15
16 func printfWrapper(format string, args ...interface{}) {
17         fmt.Printf(format, args...)
18 }