github.com/nozzle/golangci-lint@v1.49.0-nz3/test/testdata/staticcheck_in_megacheck.go (about)

     1  //golangcitest:args -Emegacheck
     2  package testdata
     3  
     4  import "fmt"
     5  
     6  func StaticcheckInMegacheck() {
     7  	var x int
     8  	x = x // want staticcheck:"self-assignment of x to x"
     9  	fmt.Printf("%d", x)
    10  }
    11  
    12  func StaticcheckNolintStaticcheckInMegacheck() {
    13  	var x int
    14  	x = x //nolint:staticcheck
    15  }
    16  
    17  func StaticcheckNolintMegacheckInMegacheck() {
    18  	var x int
    19  	x = x //nolint:megacheck
    20  }
    21  
    22  func Staticcheck2() {
    23  	var x int
    24  	x = x // want staticcheck:"self-assignment of x to x"
    25  	fmt.Printf("%d", x)
    26  }