github.com/serversong/goreporter@v0.0.0-20200325104552-3cfaf44fd178/linters/simpler/testdata/LintDeclareAssign.go (about)

     1  package pkg
     2  
     3  func fn() {
     4  	var x int // MATCH "should merge variable declaration with assignment on next line"
     5  	x = 1
     6  	_ = x
     7  
     8  	var y interface{} // MATCH "should merge variable declaration with assignment on next line"
     9  	y = 1
    10  	_ = y
    11  
    12  	if true {
    13  		var x string // MATCH "should merge variable declaration with assignment on next line"
    14  		x = ""
    15  		_ = x
    16  	}
    17  
    18  	var z []string
    19  	z = append(z, "")
    20  	_ = z
    21  
    22  	var f func()
    23  	f = func() { f() }
    24  	_ = f
    25  }