Editorconfig Guide.e

Prefer conditional expression over return

EditorConfig key: dotnet-style-prefer-conditional-expression-over-return

Prefer conditional expression over return

dotnet-style-prefer-conditional-expression-over-return

This option controls whether conditional (ternary) expressions should be preferred over if/else statements when returning a value.

Default value:

true

Possible values:

  • true
  • false

Examples

true
return condition
  ? trueValue
  : falseValue;
false
if (condition) {
  return trueValue;
} else {
  return falseValue;
}