Go

Go

Made by DeepSource

Use of boolean literals in logic expressions GO-R3004

Anti-pattern
Major
Autofix

The use of boolean literals in logic expressions makes the code less readable. It is recommended to remove boolean literals from logical expressions.

Bad practice

package main

func foo(a, b bool) {
  if a == true && b == false {
    // ...
  }
}

Recommended

package main

func foo(a, b bool) {
  if a && !b {
    // ...
  }
}