// ignore_for_file: non_constant_identifier_names
class Class1 {
final _count_me = 0;
final _count2_1 = 0;
Class1() {
_count_me + _count2_1;
}
}
// ignore_for_file: -non_constant_identifier_names
class Class2 {
final count_me = 0; // lint error with non_constant_identifier_names
final _count2 = 0;
Class2() {
count_me + _count2;
}
}
我已经尝试过
// ignore_for_file: -non_constant_identifier_names
但它不起作用。
我想在 non_constant_identifier_names
上禁用 Class1
,但在 Class2
上启用它。
-
无法在 Android Studio 中工作,Class2.count_me
仍然没有 lint 警告。
// ignore_for_file:
将使指定的 linter 规则在整个文件中被忽略,即使该注释不在文件顶部(因此会使该行前后的代码忽略该规则)。
您应该使用
// ignore:
来代替。这将忽略其下方行的 linter 规则。
// ignore: non_constant_identifier_names
class Class1 {
final _count_me = 0;
final _count2_1 = 0;
Class1() {
_count_me + _count2_1;
}
}
class Class2 {
final count_me = 0; // lint error with non_constant_identifier_names
final _count2 = 0;
Class2() {
count_me + _count2;
}
}