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의 맨 위에, 들여쓰기 없이 적는 최상위 키라는 점만 기억해 두시면 돼요.
더 알아보기
- Dart 분석기 진단 전체 목록은 Diagnostics 문서에서 확인할 수 있어요.
- pubspec.yaml의 구성은 Dart package 구성 문서를 참고해 보세요.