文件名称:scopelint:scopelint检查go程序中未固定的变量
文件大小:158KB
文件格式:ZIP
更新时间:2024-06-04 05:20:31
lint go golang linter cli-app
范围棉 scopelint检查go程序中未固定的变量。 已淘汰 请改用或 。 如果您想使棉绒尽可能地紧张(有些假阳性),则应使用 。 如果要尽可能准确地找到棉绒(忽略了一些棉绒),则应使用 。 这是什么? 样本问题代码来自: : 6 values := []string{"a", "b", "c"} 7 var funcs []func() 8 for _, val := range values { 9 funcs = append(funcs, func() { 10 fmt.Println(val) 11 }) 12 } 13 for _, f := range funcs { 14 f() 15 } 16 /*output: 17 c 18 c 19 c 20 */ 21 var copies []*string 22 for _, val :=
【文件预览】:
scopelint-main
----.golangci.yml(32B)
----go.mod(608B)
----main.go(13KB)
----.github()
--------workflows()
----go.sum(2KB)
----.circleci()
--------config.yml(1KB)
----scopelint()
--------problem.go(1KB)
--------lint_test.go(5KB)
--------lint.go(6KB)
--------option.go(947B)
--------option_test.go(1KB)
----example()
--------ranges.go(2KB)
--------ranges.go.ast(79KB)
--------readme.go(403B)
----LICENSE(1KB)
----README.md(4KB)
----.goreleaser.yml(806B)
----vendor()
--------github.com()
--------gopkg.in()