prefer_asserts_with_message 린트: assert에는 메시지를 붙여요
prefer_asserts_with_message 린트: assert에는 메시지를 붙여요
Dart 분석기가 내보내는 진단에는 이름이 있어요. prefer_asserts_with_message은 assert 문에 메시지가 없을 때 분석기가 알려주는 린트(lint) 규칙이에요. assert에 메시지가 빠지면 문제가 생겨요.
본문
설명
분석기는 assert 문에 메시지가 없을 때 이 진단을 만들어요.
예시
다음 코드는 assert 문에 메시지가 없기 때문에 이 진단이 나와요.
void f(String s) {
assert(s.isNotEmpty);
}
흔한 해결 방법
assert 문에 메시지를 추가해 주세요.
void f(String s) {
assert(s.isNotEmpty, 'The argument must not be empty.');
}