no-verbose-conditionals
ProBoilerplate BloatDisallow verbose boolean comparisons like x === true or x === false
no-verbose-conditionals
Disallow verbose boolean comparisons like x === true or x === false
Category: Boilerplate Bloat | Tier: Pro
Why This Matters
AI frequently writes explicit boolean comparisons like if (x === true) or if (x !== false) instead of the idiomatic if (x). While functionally equivalent, verbose conditionals signal that the author does not understand JavaScript truthiness.
Bad Code
// Redundant boolean comparison
if (isValid === true) {
return value !== false ? 'yes' : 'no';
}
Good Code
// Clean boolean usage
if (isValid) {
return value ? 'yes' : 'no';
}
Configuration
This rule has no configuration options. It is enabled by default in lintmyai:recommended.