All rules
IDE0075Language rules (expression-level preferences)
Simplify conditional expression
Simplify conditional expression
Microsoft docsDescription
This style rule concerns simplifying conditional expressions that return a constant value of true or false versus retaining conditional expressions with explicit true or false return values.
Example
// dotnet_style_prefer_simplified_boolean_expressions = true
var result1 = M1() && M2();
var result2 = M1() || M2();
// dotnet_style_prefer_simplified_boolean_expressions = false
var result1 = M1() && M2() ? true : false;
var result2 = M1() ? true : M2();Configurable options
Vote for the value each option should take in the generated .editorconfig.
dotnet_style_prefer_simplified_boolean_expressions default:
trueYour vote
Group results
0 yes 0 no
ConsensusNone (disabled)
Severity preference (yes voters)
Suggestion0
Warning0
Error0