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