Rule: prefer-conditional-expression

Recommends to use a conditional expression instead of assigning to the same thing in each branch of an if statement.

Rationale

This reduces duplication and can eliminate an unnecessary variable declaration.

Config

If check-else-if is specified, the rule also checks nested if-else-if statements.

Config examples
"prefer-conditional-expression": true
"prefer-conditional-expression": [true, "check-else-if"]
Schema
{
  "type": "string",
  "enum": [
    "check-else-if"
  ]
}