honnef.co/go/tools@v0.4.7/staticcheck/testdata/src/example.com/CheckSingleArgAppend/CheckSingleArgAppend.go (about) 1 package pkg 2 3 func fn(arg []int) { 4 x := append(arg) //@ diag(`x = append(y) is equivalent to x = y`) 5 _ = x 6 y := append(arg, 1) 7 _ = y 8 arg = append(arg) //@ diag(`x = append(y) is equivalent to x = y`) 9 arg = append(arg, 1, 2, 3) 10 var nilly []int 11 arg = append(arg, nilly...) 12 arg = append(arg, arg...) 13 14 append := func([]int) []int { return nil } 15 arg = append(arg) 16 }