我在两个不同的Flutter项目上工作。一个似乎比另一个有更严格的检查。我如何让检查较弱的项目在另一个上同样严格呢?我试着在安装analyzer和flutter_lints包的同时添加analysis_options.yaml文件,但似乎没有带来预期的结果。静态分析“较弱”的项目:
analyzer
flutter_lints
analysis_options.yaml
具有“更强”静态分析的项目:
eufgjt7s1#
显然,在pubspec.yaml中更改SDK版本会得到所需的结果。因此,显然更改:
pubspec.yaml
environment: sdk: ">=2.10.0 <3.3.0"
至
environment: sdk: ">=2.18.0 <3.3.0"
导致更严格的静态分析器。Dart语言演变页描述了后续版本中的更改:https://dart.dev/guides/language/evolution
1条答案
按热度按时间eufgjt7s1#
显然,在
pubspec.yaml
中更改SDK版本会得到所需的结果。因此,显然更改:至
导致更严格的静态分析器。
Dart语言演变页描述了后续版本中的更改:https://dart.dev/guides/language/evolution