All rules
IDE0100Unnecessary code rules (expression-level preferences)
Remove unnecessary equality operator
Remove unnecessary equality operator
Microsoft docsDescription
This style rule flags an unnecessary equality operator when comparing a non-constant Boolean expression with a constant true or false.
Example
// Code with violations
if (x == true) { }
if (M() != false) { }
// Fixed code
if (x) { }
if (M()) { }Your vote
Group results
0 yes 0 no
ConsensusNone (disabled)
Severity preference (yes voters)
Suggestion0
Warning0
Error0