prefer_asserts_with_message 린트: assert에는 메시지를 붙여요

prefer_asserts_with_message 린트: assert에는 메시지를 붙여요

Dart 분석기가 내보내는 진단에는 이름이 있어요. prefer_asserts_with_messageassert 문에 메시지가 없을 때 분석기가 알려주는 린트(lint) 규칙이에요. assert에 메시지가 빠지면 문제가 생겨요.

출처: prefer_asserts_with_message

본문

설명

분석기는 assert 문에 메시지가 없을 때 이 진단을 만들어요.

예시

다음 코드는 assert 문에 메시지가 없기 때문에 이 진단이 나와요.

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

흔한 해결 방법

assert 문에 메시지를 추가해 주세요.

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

더 알아보기