目錄
目錄

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