From 41d996851ba6dc46a128f8f9b95861d2d5bf5c9d Mon Sep 17 00:00:00 2001 From: Phil Quitslund Date: Thu, 16 Mar 2017 14:28:18 -0700 Subject: [PATCH] Escalate `missing_return` hints to warnings (#8825) Fixes: https://github.com/flutter/flutter-intellij/issues/808 --- .analysis_options | 2 ++ .analysis_options_repo | 2 ++ packages/flutter/lib/analysis_options_user.yaml | 2 ++ 3 files changed, 6 insertions(+) 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