From 39f7d58b74fb70d1e7d3f19fbc3e9f401ef4e563 Mon Sep 17 00:00:00 2001 From: Phil Quitslund Date: Mon, 13 Feb 2017 14:56:56 -0800 Subject: [PATCH] Escalate `missing_required_param` hints to warnings (#8087). (#8096) Fixes: #8087. --- .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 cd78af0737..b06256b373 100644 --- a/.analysis_options +++ b/.analysis_options @@ -24,6 +24,8 @@ analyzer: strong-mode: implicit-dynamic: false errors: + # treat missing required parameters as a warning (not a hint) + missing_required_param: 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 79ea0660b3..f2a7e0f5b8 100644 --- a/.analysis_options_repo +++ b/.analysis_options_repo @@ -25,6 +25,8 @@ analyzer: strong-mode: implicit-dynamic: false errors: + # treat missing required parameters as a warning (not a hint) + missing_required_param: 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 639046f079..971d98c1fe 100644 --- a/packages/flutter/lib/analysis_options_user.yaml +++ b/packages/flutter/lib/analysis_options_user.yaml @@ -25,6 +25,8 @@ analyzer: enableSuperMixins: true strong-mode: true errors: + # treat missing required parameters as a warning (not a hint) + missing_required_param: warning # allow overriding fields (if they use super, ideally...) strong_mode_invalid_field_override: ignore # allow type narrowing