-- turn into single negation -- package pkg func fn(b1, b2 bool) { if !b1 { // want `negating a boolean twice` println() } if b1 && !b2 { // want `negating a boolean twice` println() } if !b1 { // want `negating a boolean twice` println() } if !b1 { println() } if !b1 && !b2 { println() } } -- remove double negation -- package pkg func fn(b1, b2 bool) { if b1 { // want `negating a boolean twice` println() } if b1 && b2 { // want `negating a boolean twice` println() } if b1 { // want `negating a boolean twice` println() } if !b1 { println() } if !b1 && !b2 { println() } }