我可以忽略单个变量的规则,如下所示:

class Class {
  // ignore: prefer_final_fields
  var _count = 0;

  // ignore: prefer_final_fields
  var _count2 = 0;
}

我想用这样的东西,但不管用.我怎么能忽略全班的线头呢?

// ignore: prefer_final_fields (DOESN'T WORK)
class Class {
  var _count = 0;

  var _count2 = 0;
}

推荐答案

要忽略规则,请执行以下操作

  • 对于整个文件:

    使用ignore_for_file而不是简单的ignore:

    // ignore_for_file: prefer_final_fields (WORKS)
    class Class {
      var _count = 0;
    
      var _count2 = 0;
    }
    
  • 对于整个项目:

    打开位于项目根目录下的analysis.options.yaml文件,并添加以下行:

    linter:
      rules:
        prefer_final_fields: false
    

Dart相关问答推荐

具有级联省道的三元算子的奇异行为

flutter.io (dart) - 将填充设置为设备宽度的百分比?

Dart 扩展: don't access members with "this" unless avoiding shadowing

在 Dart 中处理字节数组时,使用 Uint8List 优于 List 有什么优势?

Flutter 扩展方法不起作用,它说undefined class和requires the extension-methods language feature

使用brave浏览器调试flutter web app

无法将小部件标记为需要构建,因为框架已经在构建小部件的过程中

访问用户环境变量

Package:flutter/src/widgets/overlay.dart':Failed assertion: line 133 pos 12: "_overlay != null"

如何在Dart中按布尔对列表进行排序

如何在 Dart 中使用类型Aliases/Typedefs(也是非函数)?

如何在 Flutter CustomPainter 中使用Bezier Curves绘制形状

Flutter:测试期间的计时器问题

当文本在 Flutter 中溢出时如何使 Text 小部件像选取框一样

Flutter类继承

如何将 Stream 转换为 List

Dart 中的动态类方法调用

Dart 中的多行字符串

dart列表最小值/最大值

如何在 Dart 中创建私有变量?