如何在Flutter中内联禁用linting规则

时间:2019-05-30 16:15:15

标签: flutter dart inline lint disable

有没有一种方法可以为颤动中的线条禁用掉毛规则?

我有一个特定的用例,我想禁用两行的棉绒。 我已经编写了很多业务逻辑,所以我无法更改代码。

abstract class ReviewName {
  static final NEW = 'NEW';
  static final OLD = 'OLD';
}

上面的代码将出现以下错误:使用lowerCamelCase.dart(non_constant_identifier_names)命名非常量标识符

有什么办法可以避免仅两行出现皮棉错误?

2 个答案:

答案 0 :(得分:16)

补充答案

要忽略整个文件,您可以在文件顶部添加注释:

// ignore_for_file: non_constant_identifier_names

要忽略整个项目,您可以在 analysis_options.yaml 文件中set the rule to false

include: package:pedantic/analysis_options.yaml

linter:
  rules:
    non_constant_identifier_names: false

另见

答案 1 :(得分:1)

使用// ignore:语法,例如:

abstract class ReviewName {
  // ignore: non_constant_identifier_names
  static final NEW = 'NEW';

  // ignore: non_constant_identifier_names
  static final OLD = 'OLD';
}

规则名称列表为here