honnef.co/go/tools@v0.5.0-0.dev.0.20240520180541-dcae280a5e87/unused/testdata/src/example.com/consts/consts.go (about) 1 package pkg 2 3 const c1 = 1 //@ used("c1", true) 4 5 const c2 = 1 //@ used("c2", true) 6 const c3 = 1 //@ used("c3", true) 7 const c4 = 1 //@ used("c4", true) 8 const C5 = 1 //@ used("C5", true) 9 10 const ( 11 c6 = 0 //@ used("c6", true) 12 c7 //@ used("c7", true) 13 c8 //@ used("c8", true) 14 15 c9 //@ used("c9", false) 16 c10 //@ used("c10", false) 17 c11 //@ used("c11", false) 18 ) 19 20 // constants named _ are used, but are not part of constant groups 21 const ( 22 c12 = 0 //@ used("c12", false) 23 _ //@ used("_", true) 24 c13 //@ used("c13", false) 25 ) 26 27 var _ = []int{c3: 1} //@ used("_", true) 28 29 type T1 struct { //@ used("T1", true) 30 F1 [c1]int //@ used("F1", true) 31 } 32 33 func init() { //@ used("init", true) 34 _ = []int{c2: 1} 35 var _ [c4]int //@ used("_", true) 36 37 _ = c7 38 } 39 40 func Fn() { //@ used("Fn", true) 41 const X = 1 //@ used("X", false) 42 }