Я только что создал свой первый вклад в флаттер. Я могу использовать свой пакет очень хорошо, но я получаю очень низкий балл из-за некоторых ошибок, обнаруженных анализом дротиков. Я использую класс 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-.
Так что может быть причиной этого? И как мне это исправить?