如何禁用文件中的所有 lints?

How can I disable all lints in a file?

我的项目中有一个文件违反了很多 lint 规则,我无法对其进行重大更改。如何禁用此文件中的所有 lints?

从 Dart 2.15 开始,内联忽略指令可用于禁用文件中的所有 lints。

// ignore_for_file: type=lint

忽略大小写和空格;以下样式也适用,例如:

  • TYPE=LINT
  • type = lint

要了解更多信息,可以在相关的 GitHub issue and code review thread.

中找到导致添加分析器的讨论。