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

non_const_generative_enum_constructor

生成的なenumコンストラクタは 'const' である必要があります。

説明

#

この診断は、enum宣言に const とマークされていない生成的なコンストラクタが含まれている場合に、アナライザーによって生成されます。

#

以下のコードでは、E のコンストラクタが const としてマークされていないため、この診断が生成されます。

dart
enum E {
  e;

  E();
}

一般的な修正

#

コンストラクタの前に const キーワードを追加してください。

dart
enum E {
  e;

  const E();
}