rest_element_in_map_pattern
マップパターンにはレストパターンを含めることはできません。
説明
#マップパターンにレストパターンが含まれている場合に、アナライザーがこの診断を生成します。マップパターンは、パターンで明示的に指定されたキーよりも多くのキーを持つマップに一致します(指定されたキーが一致する場合)。そのため、レストパターンは不要です。
例
#以下のコードは、マップパターンにレストパターンが含まれているため、この診断を生成します。
dart
void f(Map<int, String> x) {
if (x case {0: _, ...}) {}
}一般的な修正
#レストパターンを削除してください
dart
void f(Map<int, String> x) {
if (x case {0: _}) {}
}