抑制有关使用受保护成员的提示
Suppress hint about use of protected member
meta 包提供了一个 @protected
注释(除其他注释外)以获取有关在直接子类之外使用受保护成员的分析器提示或警告。
INFO: The member 'selectedChildrenChanged' can only be used within instance members of subclasses of 'MenuItem' ([bwu_ng_quick_nav] test/menu_item_test.dart:108)
我对单元测试中的这些提示不感兴趣。
如何抑制此类提示?
@protected
提示的抑制代码是 INVALID_USE_OF_PROTECTED_MEMBER
。添加抑制评论,例如:
// ignore: INVALID_USE_OF_PROTECTED_MEMBER
app.quickNav.keyDownHandler(ctrlKeyDown);
或
// ignore_for_file: INVALID_USE_OF_PROTECTED_MEMBER
其他提示的代码可以在
中找到
- https://github.com/dart-lang/sdk/blob/master/pkg/analyzer/lib/src/error/codes.dart
- https://github.com/dart-lang/sdk/blob/master/pkg/analyzer/lib/src/dart/error/hint_codes.dart
- https://github.com/dart-lang/sdk/blob/master/pkg/analyzer/lib/src/dart/error/lint_codes.dart
- https://github.com/dart-lang/sdk/blob/master/pkg/analyzer/lib/src/dart/error/todo_codes.dart
这适用于 Dart VM version: 1.16.0-edge
。我不知道这是什么版本发布的。
希望这些 ID 很快就会成为警告的一部分,这样就不必查找它们了。
meta 包提供了一个 @protected
注释(除其他注释外)以获取有关在直接子类之外使用受保护成员的分析器提示或警告。
INFO: The member 'selectedChildrenChanged' can only be used within instance members of subclasses of 'MenuItem' ([bwu_ng_quick_nav] test/menu_item_test.dart:108)
我对单元测试中的这些提示不感兴趣。
如何抑制此类提示?
@protected
提示的抑制代码是 INVALID_USE_OF_PROTECTED_MEMBER
。添加抑制评论,例如:
// ignore: INVALID_USE_OF_PROTECTED_MEMBER
app.quickNav.keyDownHandler(ctrlKeyDown);
或
// ignore_for_file: INVALID_USE_OF_PROTECTED_MEMBER
其他提示的代码可以在
中找到- https://github.com/dart-lang/sdk/blob/master/pkg/analyzer/lib/src/error/codes.dart
- https://github.com/dart-lang/sdk/blob/master/pkg/analyzer/lib/src/dart/error/hint_codes.dart
- https://github.com/dart-lang/sdk/blob/master/pkg/analyzer/lib/src/dart/error/lint_codes.dart
- https://github.com/dart-lang/sdk/blob/master/pkg/analyzer/lib/src/dart/error/todo_codes.dart
这适用于 Dart VM version: 1.16.0-edge
。我不知道这是什么版本发布的。
希望这些 ID 很快就会成为警告的一部分,这样就不必查找它们了。