如何在颤振/飞镖扩展中禁用蓝色警告下划线标志?

Posted

技术标签:

【中文标题】如何在颤振/飞镖扩展中禁用蓝色警告下划线标志?【英文标题】:How to disable blue warning underline sign in flutter/dart extension? 【发布时间】:2021-12-03 13:51:18 【问题描述】:

谁能告诉我如何在我的代码中禁用警告下划线?我已经发布了下面的图片。在编写更多代码时,蓝色的摆动标志是一种痛苦。 我试图从扩展设置中禁用 SDK 格式化程序,但它对我不起作用。

【问题讨论】:

鼠标悬停时显示的错误是什么? 鼠标悬停以查看您的 IDE 抱怨的原因,然后修复它。 【参考方案1】:

你在那里缺少const关键字。

void main() => runApp(
      const MaterialApp(
        home: Text("hello"),
      ),
    );

Linting 代码是一种很好的做法。但是,lint 代码完全取决于您。如果要禁用 linting,请删除 pubspec.yaml 中的这一行,

  flutter_lints: ^1.0.0  // remove this line

最后删除你项目目录下的analysis_options.yaml文件

【讨论】:

【参考方案2】:

尝试编写这段代码

    void main() 
  runApp(MaterialApp(
    home: Text('hello'),
  ));

【讨论】:

【参考方案3】:

下划线说明您的代码存在问题。

红色波浪线表示语法错误 蓝色波浪线表示编译器错误 绿色波浪线表示警告

现在,您的行是蓝色的,因此可以安全地假设您不希望在编写代码时看到编译器错误的位置被加下划线,至少在 Visual Studio 2015 中,根据this source,您可以这样做像这样:

工具 -> 选项 -> 文本编辑器 -> -> 高级 -> IntelliSense -> 禁用曲线

【讨论】:

【参考方案4】:

在您的项目目录中,找到“pubspec.yaml”文件并注释掉下面显示的行。

“flutter_lints: ^1.0.0”

这将解决您的问题。

【讨论】:

您的答案可以通过额外的支持信息得到改进。请edit 添加更多详细信息,例如引用或文档,以便其他人可以确认您的答案是正确的。你可以找到更多关于如何写好答案的信息in the help center。

以上是关于如何在颤振/飞镖扩展中禁用蓝色警告下划线标志?的主要内容,如果未能解决你的问题,请参考以下文章

颤振/飞镖:如何在飞镖 FFI 中使用异步回调?

你如何在颤振飞镖中渲染脚本标签

如何在颤振/飞镖中捕获平台异常?

如何在飞镖/颤振中设置或删除地图标记

如何在颤振/飞镖的多级下拉菜单中使用此 Json

如何在颤振/飞镖中缓存列表视图构建器?