跳到主要内容

prefer_asserts_with_message

断言中缺少消息。

描述

#

当断言语句没有消息时,分析器会产生此诊断。

示例

#

以下代码会产生此诊断,因为断言语句中没有消息

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

常见修复

#

为断言语句添加消息

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