Skip to content

no-unnecessary-boolean-compare

Forbids unnecessary comparisons to boolean literals.

Examples of incorrect code for this rule:

contract Example {
function f(bool b1, bool b2) public {
require(b1 == true);
require(b2 == false);
}
}

Examples of correct code for this rule:

contract Example {
function f(bool b1, bool b2) public {
require(b1);
require(!b2);
}
}