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

prefer_asserts_with_message

メッセージが指定されていない assert 文。

説明

#

assert 文にメッセージが含まれていない場合に、アナライザーがこの診断を生成します。

#

以下のコードは、assert 文にメッセージがないため、この診断を生成します。

dart
void f(String s) {
  assert(s.isNotEmpty);
}

一般的な修正

#

assert 文にメッセージを追加する

dart
void f(String s) {
  assert(s.isNotEmpty, 'The argument must not be empty.');
}