github.com/nozzle/golangci-lint@v1.49.0-nz3/test/testdata/scopelint.go (about)

     1  //golangcitest:args -Escopelint --internal-cmd-test
     2  package testdata
     3  
     4  import "fmt"
     5  
     6  func ScopelintTest() {
     7  	values := []string{"a", "b", "c"}
     8  	var funcs []func()
     9  	for _, val := range values {
    10  		funcs = append(funcs, func() {
    11  			fmt.Println(val) // want "Using the variable on range scope `val` in function literal"
    12  		})
    13  	}
    14  	for _, f := range funcs {
    15  		f()
    16  	}
    17  }