Dart:如何忽略omit_local_variable_types警告?

2023-11-24

我正在使用 Dart / Flutter 和 IntelliJ Idea 开发移动应用程序和 Web 前端。当前版本的 Dart 会对正确输入局部变量发出警告。有一个 Dart 风格指南https://dart-lang.github.io/linter/lints/omit_local_variable_types.html说:“通常,局部变量的类型很容易推断出来,因此没有必要对它们进行注释。”

对于编译器来说这可能是正确的,但对于人类读者来说肯定不是这样。由于它特别将类型问题推迟到变量的使用部分,因此错误检测和代码读取变得更加昂贵。

那么如何在编译器/项目级别禁用此警告?

更好的是:如果未设置类型,如何强制发出警告?


我知道这有点旧,但我发现没有答案,所以现在添加到这里以供将来使用。

在项目文件夹的根目录中,添加“analysis_options.yaml”文件,并包含以下代码。进一步阅读:https://dart.dev/guides/language/analysis-options

分析_options.yaml:

linter:
    rules:
        always_specify_types: true
        omit_local_variable_types: false

不确定在总是指定类型时是否需要两者,但请尝试一下。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Dart:如何忽略omit_local_variable_types警告? 的相关文章

随机推荐