honnef.co/go/tools@v0.5.0-0.dev.0.20240520180541-dcae280a5e87/simple/s1019/testdata/src/example.com/CheckMakeLenCap/LintMakeLenCap.go (about)

     1  package pkg
     2  
     3  func fn() {
     4  	const c = 0
     5  	var x, y int
     6  	type s []int
     7  	type ch chan int
     8  	_ = make([]int, 1)
     9  	_ = make([]int, 0)    // length is mandatory for slices, don't suggest removal
    10  	_ = make(s, 0)        // length is mandatory for slices, don't suggest removal
    11  	_ = make(chan int, c) // constant of 0 may be due to debugging, math or platform-specific code
    12  	_ = make(chan int, 0) //@ diag(`should use make(chan int) instead`)
    13  	_ = make(ch, 0)       //@ diag(`should use make(ch) instead`)
    14  	_ = make(map[int]int, 0)
    15  	_ = make([]int, 1, 1) //@ diag(`should use make([]int, 1) instead`)
    16  	_ = make([]int, x, x) //@ diag(`should use make([]int, x) instead`)
    17  	_ = make([]int, 1, 2)
    18  	_ = make([]int, x, y)
    19  }