missing_name 진단 — 패키지의 name 필드가 비어 있어요

missing_name 진단 — 패키지의 name 필드가 비어 있어요

Dart 분석기(analyzer)가 내보내는 missing_name 진단은 패키지 명세에 꼭 필요한 name 키가 없다는 뜻이에요. "패키지 이름이 없어요"라고 보시면 돼요.

출처: missing_name

본문

이 진단은 언제 발생해요?

analyzer는 pubspec에 최상위 name 키가 없을 때 이 진단을 내보내요. name 키는 패키지의 이름을 나타내는 값인데, 패키지에는 이름이 필수거든요.

예시를 볼까요?

아래 코드는 패키지에 이름이 없어서 이 진단이 발생해요.

dependencies:
  meta: ^1.0.2

어떻게 고치면 돼요?

필수인 최상위 name 키를 추가하고, 값에 패키지 이름을 넣어주면 돼요.

name: example
dependencies:
  meta: ^1.0.2

name은 pubspec의 맨 위에, 들여쓰기 없이 적는 최상위 키라는 점만 기억해 두시면 돼요.

더 알아보기