golangci-lint/test/testdata/scopelint.go
2018-11-06 08:11:25 +03:00

18 lines
331 B
Go

// args: -Escopelint
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) // ERROR "Using the variable on range scope `val` in function literal"
})
}
for _, f := range funcs {
f()
}
}