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  }