unnecessary_null_in_if_null_operators
Avoid using null in if null operators.
This rule is available as of Dart 2.0.0.
Rule sets: recommended, flutter
This rule has a quick fix available.
Details
AVOID using null as an operand in if null operators.
Using null in an if null operator is redundant, regardless of which side
null is used on.
BAD:
var x = a ?? null;
var y = null ?? 1;
GOOD:
var x = a ?? 1;
Usage
To enable the unnecessary_null_in_if_null_operators rule,
add unnecessary_null_in_if_null_operators under linter > rules in your
analysis_options.yaml
file:
linter:
rules:
- unnecessary_null_in_if_null_operators