diff --git a/.analysis_options b/.analysis_options index 0118b9745a..8db558d3c2 100644 --- a/.analysis_options +++ b/.analysis_options @@ -26,6 +26,8 @@ analyzer: errors: # treat missing required parameters as a warning (not a hint) missing_required_param: warning + # treat missing returns as a warning (not a hint) + missing_return: warning # allow overriding fields (if they use super, ideally...) strong_mode_invalid_field_override: ignore # allow type narrowing diff --git a/.analysis_options_repo b/.analysis_options_repo index ea18a6eaa1..396833a37d 100644 --- a/.analysis_options_repo +++ b/.analysis_options_repo @@ -27,6 +27,8 @@ analyzer: errors: # treat missing required parameters as a warning (not a hint) missing_required_param: warning + # treat missing returns as a warning (not a hint) + missing_return: warning # allow overriding fields (if they use super, ideally...) strong_mode_invalid_field_override: ignore # allow type narrowing diff --git a/packages/flutter/lib/analysis_options_user.yaml b/packages/flutter/lib/analysis_options_user.yaml index 971d98c1fe..e7be3bd485 100644 --- a/packages/flutter/lib/analysis_options_user.yaml +++ b/packages/flutter/lib/analysis_options_user.yaml @@ -27,6 +27,8 @@ analyzer: errors: # treat missing required parameters as a warning (not a hint) missing_required_param: warning + # treat missing returns as a warning (not a hint) + missing_return: warning # allow overriding fields (if they use super, ideally...) strong_mode_invalid_field_override: ignore # allow type narrowing