Подавить подсказку об использовании защищенного члена

Мета- пакет обеспечивает @protected аннотация (помимо других) для получения подсказок анализатора или предупреждений об использовании защищенных элементов вне прямых подклассов.

ИНФОРМАЦИЯ: элемент selectedChildrenChanged может использоваться только внутри элементов экземпляров подклассов MenuItem ([bwu_ng_quick_nav] test/menu_item_test.dart:108)

Меня не интересуют эти подсказки в моих модульных тестах.

Как я могу подавить такие подсказки?

1 ответ

Решение

Код подавления для @protected намек есть INVALID_USE_OF_PROTECTED_MEMBER, Добавьте комментарий подавления как:

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

или же

   // ignore_for_file: INVALID_USE_OF_PROTECTED_MEMBER

Коды для других подсказок можно найти в

Это работает с Dart VM version: 1.16.0-edge, Я не знаю, с какой версией это было выпущено.

Надеемся, что эти идентификаторы будут частью предупреждений в ближайшее время, чтобы не искать их.

Другие вопросы по тегам