如何禁用警告“省略局部变量的类型注释”?在 Dart 中(带有 Pedantic 包)
Posted
技术标签:
【中文标题】如何禁用警告“省略局部变量的类型注释”?在 Dart 中(带有 Pedantic 包)【英文标题】:How to disable the warning "Omit type annotations for local variables"? in Dart (with Pedantic Package) 【发布时间】:2020-08-29 18:33:47 【问题描述】:我在 Flutter 中使用 pedantic 包,我有以下 anaylsis_options.yaml
文件:
include: package:pedantic/analysis_options.yaml # advanced linter
analyzer:
enable-experiment:
- extension-methods
linter:
rules:
omit_local_variables_types: false
# always_specify_types: true
我尝试禁用“省略局部变量的类型注释”警告。我只能禁用它,我取消注释最后一行(见问题Dart 2.8.0 sdk: how to globally ignore omit_local_variable_types warning?)。但我不想指定每种类型。所以这不是我想要的。
那么如何让我在全局范围内禁用此警告?
【问题讨论】:
只是评论一下,Pedantic Dart 真的是针对 Google dart/flutter sdk 开发者的。使用 Effective_dart 包可能会更好。我开始使用迂腐但已切换到有效。 【参考方案1】:我不确定这是否是问题发布后才出现的功能,但根据here,您可以忽略规则。
因此,如果您想禁用 omit_local_variable_types
规则的警告,您可以在 anaylsis_options.yaml
文件中执行以下操作:
analyzer:
errors:
omit_local_variable_types: ignore
【讨论】:
以上是关于如何禁用警告“省略局部变量的类型注释”?在 Dart 中(带有 Pedantic 包)的主要内容,如果未能解决你的问题,请参考以下文章
如何在 MaterialDatePicker 中禁用过去的日期?