github.com/amarpal/go-tools@v0.0.0-20240422043104-40142f59f616/staticcheck/sa4025/testdata/src/example.com/CheckIntegerDivisionEqualsZero/CheckIntegerDivisionEqualsZero.go (about)

     1  package pkg
     2  
     3  func foo(x float64) {}
     4  
     5  func fn() {
     6  	_ = 2 / 3 //@ diag(`results in zero`)
     7  	_ = 4 / 2
     8  	_ = 4 / 3
     9  	_ = 0 / 2 //@ diag(`results in zero`)
    10  	_ = 2 / 3.
    11  	_ = 2 / 3.0
    12  	_ = 2.0 / 3
    13  	const _ = 2 / 3         //@ diag(`results in zero`)
    14  	const _ float64 = 2 / 3 //@ diag(`results in zero`)
    15  	_ = float64(2 / 3)      //@ diag(`results in zero`)
    16  
    17  	foo(1 / 2) //@ diag(`results in zero`)
    18  }