prefer_ null_ aware_ method_ calls
Learn about the prefer_null_aware_method_calls linter rule.
Prefer null-aware method calls.
Details
# Instead of checking nullability of a function/method f before calling it, you can use f?.call().
BAD:
if (f != null) f!(); GOOD:
f?.call();
Enable
# To enable the prefer_null_aware_method_calls rule, add prefer_null_aware_method_calls under linter > rules in your analysis_options.yaml file:
linter: rules: - prefer_null_aware_method_calls If you're instead using the YAML map syntax to configure linter rules, add prefer_null_aware_method_calls: true under linter > rules:
linter: rules: prefer_null_aware_method_calls: true Unless stated otherwise, the documentation on this site reflects Dart 3.10.3. Report an issue.