热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

DART2.8.0SDK:如何全局忽略omit_local_variable_types警告?

我正在使用IntelliJIdea与DartFlutter开发移动应用程序以及Web前端。Dart(2.8.0)的

我正在使用IntelliJ Idea与Dart / Flutter开发移动应用程序以及Web前端。 Dart(2.8.0)的当前版本警告正确键入局部变量。 Dart风格指南https://dart-lang.github.io/linter/lints/omit_local_variable_types.html说:“通常,可以很容易地推断出局部变量的类型,因此不必对它们进行注释。”

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

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

甚至更好:如果未设置类型,如何强制警告?



我知道这有点老了,但是我看不到答案,所以现在在这里添加以备将来使用。

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

analysis _options.yaml:

linter:
rules:
always_specify_types: true
omit_local_variable_types: false

在始终指定类型时不确定是否都需要,但请尝试一下。

,

在警告代码行上方添加// ignore: omit_local_variable_types

// ignore: omit_local_variable_types
int years = (dif.inDays / 365).floor();

,

要仅忽略特定文件的警告:

// ignore_for_file: omit_local_variable_types
class Foo {
// ...
}


推荐阅读
  • 深入探讨前端代码优化策略
    本文深入讨论了前端开发中代码优化的关键技术,包括JavaScript、HTML和CSS的优化方法,旨在提升网页加载速度和用户体验。 ... [详细]
  • 本文详细介绍了Oracle 11g中的创建表空间的方法,以及如何设置客户端和服务端的基本配置,包括用户管理、环境变量配置等。 ... [详细]
  • 问题场景用Java进行web开发过程当中,当遇到很多很多个字段的实体时,最苦恼的莫过于编辑字段的查看和修改界面,发现2个页面存在很多重复信息,能不能写一遍?有没有轮子用都不如自己造。解决方式笔者根据自 ... [详细]
  • spring boot使用jetty无法启动 ... [详细]
  • Web动态服务器Python基本实现
    Web动态服务器Python基本实现 ... [详细]
  • 在尝试加载支持推送通知的iOS应用程序的Ad Hoc构建时,遇到了‘no valid aps-environment entitlement found for application’的错误提示。本文将探讨此错误的原因及多种可能的解决方案。 ... [详细]
  • 长期从事ABAP开发工作的专业人士,在面对行业新趋势时,往往需要重新审视自己的发展方向。本文探讨了几位资深专家对ABAP未来走向的看法,以及开发者应如何调整技能以适应新的技术环境。 ... [详细]
  • 本文探讨了如何通过优化 DOM 操作来提升 JavaScript 的性能,包括使用 `createElement` 函数、动画元素、理解重绘事件及处理鼠标滚动事件等关键主题。 ... [详细]
  • 2023年,Android开发前景如何?25岁还能转行吗?
    近期,关于Android开发行业的讨论在多个平台上热度不减,许多人担忧其未来发展。本文将探讨当前Android开发市场的现状、薪资水平及职业选择建议。 ... [详细]
  • 本文详细介绍了JQuery Mobile框架中特有的事件和方法,帮助开发者更好地理解和应用这些特性,提升移动Web开发的效率。 ... [详细]
  • 本文详细介绍了如何在Azure DevOps Services和Azure DevOps Server中调整时区设置,以及这些设置对不同功能的影响。 ... [详细]
  • CRZ.im:一款极简的网址缩短服务及其安装指南
    本文介绍了一款名为CRZ.im的极简网址缩短服务,该服务采用PHP和SQLite开发,体积小巧,约10KB。本文还提供了详细的安装步骤,包括环境配置、域名解析及Nginx伪静态设置。 ... [详细]
  • OBS Studio自动化实践:利用脚本批量生成录制场景
    本文探讨了如何利用OBS Studio进行高效录屏,并通过脚本实现场景的自动生成。适合对自动化办公感兴趣的读者。 ... [详细]
  • 从理想主义者的内心深处萌发的技术信仰,推动了云原生技术在全球范围内的快速发展。本文将带你深入了解阿里巴巴在开源领域的贡献与成就。 ... [详细]
  • 从CodeIgniter中提取图像处理组件
    本指南旨在帮助开发者在未使用CodeIgniter框架的情况下,如何独立使用其强大的图像处理功能,包括图像尺寸调整、创建缩略图、裁剪、旋转及添加水印等。 ... [详细]
author-avatar
痴情季豪_726
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有