"@required"注解是错误而不是警告 [英] "@required" annotation as error instead of warning

查看:69
本文介绍了"@required"注解是错误而不是警告的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

现在在我的Flutter项目中,当我用 @required 注释构造函数参数,并在实例化构造函数时忘记它时,我从IDE收到一个警告,提示该参数是必需的.

Right now in my Flutter project when I annotate a constructor parameter with @required and forget it when instantiating the constructor, I get a light warning from my IDE that the parameter is required.

我希望这显示为来自IDE的实际错误. analysis_options.yaml 或其他地方是否可以将其设置为错误而不是警告?

I would like this to show up as an actual error from the IDE. Is there a way in analysis_options.yaml or somewhere else to set it as error instead of warning?

推荐答案

analysis_options.yaml 中添加

analyzer:
  errors:
    missing_required_param: error

之前

 $ flutter analyze
Analyzing flutter_0_generic...                                   

   info • The parameter 'onPressed' is required • lib/main.dart:49:33 • missing_required_param

1 issue found. (ran in 2.2s)

之后

 $ flutter analyze
Analyzing flutter_0_generic...                                   

  error • The parameter 'onPressed' is required • lib/main.dart:49:33 • missing_required_param

1 issue found. (ran in 1.8s)

另请参见 https://www.dartlang.org/guides/language/analysis-options#changing-the-severity-of-analysis-rules

这篇关于"@required"注解是错误而不是警告的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆