prefer_ if_ null_ operators
Learn about the prefer_if_null_operators linter rule.
Prefer using ?? operators.
Details
# PREFER using ?? operators instead of null checks and conditional expressions.
BAD:
v = a == null ? b : a; GOOD:
v = a ?? b;
Enable
# To enable the prefer_if_null_operators rule, add prefer_if_null_operators under linter > rules in your analysis_options.yaml file:
linter: rules: - prefer_if_null_operators If you're instead using the YAML map syntax to configure linter rules, add prefer_if_null_operators: true under linter > rules:
linter: rules: prefer_if_null_operators: true Unless stated otherwise, the documentation on this site reflects Dart 3.10.3. Report an issue.