Suppress hint about use of protected member

前端 未结 1 1704
北恋
北恋 2020-12-19 08:12

The meta package provides a @protected annotation (besides others) to get analyzer hints or warnings about the use of protected members outside of direct subcla

相关标签:
1条回答
  • 2020-12-19 08:40

    The suppression code for the @protected hint is INVALID_USE_OF_PROTECTED_MEMBER. Add a suppression comment like:

      // ignore: INVALID_USE_OF_PROTECTED_MEMBER
      app.quickNav.keyDownHandler(ctrlKeyDown);
    

    or

       // ignore_for_file: INVALID_USE_OF_PROTECTED_MEMBER
    

    The codes for other hints can be found in

    • 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

    This works with Dart VM version: 1.16.0-edge. I don't know with what version this was released.

    Hopefully these IDs will be part of the warnings soon to not have to look them up.

    0 讨论(0)
提交回复
热议问题