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

avoid_returning_null_for_void

戻り値の型が 'void' の関数から 'null' を返さないでください。

戻り値の型が 'void' のメソッドから 'null' を返さないでください。

説明

#

戻り値の型が void の関数が明示的に null を返した場合、アナライザーはこの診断を生成します。

#

以下のコードは、void 関数内で明示的に null を返しているため、この診断を生成します。

dart
void f() {
  return null;
}

一般的な修正

#

不要な明示的な null を削除してください。

dart
void f() {
  return;
}