メインコンテンツにスキップ

obsolete_colon_for_default_value

デフォルト値の区切り文字としてのコロンはサポートされなくなりました。

説明

#

コロン (:) を省略可能な名前付きパラメータのデフォルト値の区切り文字として使用すると、アナライザーはこの診断を生成します。この構文は以前は許可されていましたが、等号 (=) を使用するように変更されました。

#

以下のコードは、省略可能なパラメータ i のデフォルト値の前にコロンが使用されているため、この診断を生成します。

dart
void f({int i : 0}) {}

一般的な修正

#

コロンを等号に置き換えてください

dart
void f({int i = 0}) {}