Flutter - именованные параметры не определены в соответствии с pub.dartlang.org, но пакет работает - PullRequest
0 голосов
/ 30 апреля 2019

Я только что создал свой первый вклад в флаттер. Я могу использовать свой пакет очень хорошо, но я получаю очень низкий балл из-за некоторых ошибок, обнаруженных анализом дротиков. Я использую класс GestureDetector и реализовал обратные вызовы для onLongPressDragStart, onLongPressDragUpdate и onLongPressDragUp. Согласно анализу после публикации моего пакета это неправильно:

Fix lib/planner_class.dart. (-57.81 points)
Analysis of lib/planner_class.dart failed with 3 errors:
line 163 col 21: The named parameter 'onLongPressDragStart' isn't defined.
line 168 col 21: The named parameter 'onLongPressDragUpdate' isn't defined.
line 173 col 21: The named parameter 'onLongPressDragUp' isn't defined.

Но они определены в классе GestureDetector (https://docs.flutter.io/flutter/widgets/GestureDetector-class.html). Мой оскорбительный код можно найти здесь, на github (https://github.com/ourtrip/planner/blob/7c4c6bb8533ab9ecb66c61ba757a88ba2aaf8092/lib/planner_class.dart#L163). Как ни странно, остальные обратные вызовы (onScaleStart и onScaleUpdate) не выдавайте ошибку.

Пакет dart с ошибками можно найти здесь: https://pub.dartlang.org/packages/planner#-analysis-tab-.

Так что может быть причиной этого? И как мне это исправить?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...