--- /dev/null
+-- 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()
+ }
+}