# no-compare-against-boolean-literals Checks that boolean expressions do not compare against literal values of `true` or `false`. This is to prevent overly verbose code such as `if (isEnabled == true)` when `if (isEnabled)` would suffice. ## Examples of incorrect code for this rule ```js if (foo == true) {} if (foo != false) {} if (false == foo) {} ``` ## Examples of correct code for this rule ```js if (!foo) {} if (!!foo) {} ```