golangci-lint/test/testdata/scopelint.go

18 lines
361 B
Go

//golangcitest:args -Escopelint --internal-cmd-test
package testdata
import "fmt"
func ScopelintTest() {
values := []string{"a", "b", "c"}
var funcs []func()
for _, val := range values {
funcs = append(funcs, func() {
fmt.Println(val) // want "Using the variable on range scope `val` in function literal"
})
}
for _, f := range funcs {
f()
}
}