intellij-idea 在两个不同的项目中,Dart/Flutter静态分析表现不同(IntelliJ)

j7dteeu8  于 2022-11-01  发布在  Flutter
关注(0)|答案(1)|浏览(164)

我在两个不同的Flutter项目上工作。一个似乎比另一个有更严格的检查。我如何让检查较弱的项目在另一个上同样严格呢?我试着在安装analyzerflutter_lints包的同时添加analysis_options.yaml文件,但似乎没有带来预期的结果。
静态分析“较弱”的项目:

具有“更强”静态分析的项目:

eufgjt7s

eufgjt7s1#

显然,在pubspec.yaml中更改SDK版本会得到所需的结果。因此,显然更改:

environment:
  sdk: ">=2.10.0 <3.3.0"

environment:
  sdk: ">=2.18.0 <3.3.0"

导致更严格的静态分析器。
Dart语言演变页描述了后续版本中的更改:https://dart.dev/guides/language/evolution

相关问题