package_names: 패키지 이름은 lowercase_with_underscores로 작성하세요
package_names: 패키지 이름은 lowercase_with_underscores로 작성하세요
패키지 이름을 지을 때는 소문자와 밑줄만 사용하도록 안내하는 린트 규칙이에요. 일관된 이름 규칙을 지키면 패키지를 읽고, 검색하고, 배포하기가 훨씬 편해져요.
출처: package_names
본문
설명
패키지 이름에는 lowercase_with_underscores 스타일을 사용하세요. Pubspec 형식 문서의 권장사항이기도 한데요.
패키지 이름은 모두 소문자로 쓰고, 단어 사이는 밑줄로 구분해요. just_like_this처럼요. 문자는 기본 라틴 알파벳과 아라비아 숫자인 [a-z0-9_]만 허용돼요. 거기에 더해 이름이 유효한 Dart 식별자여야 한다는 조건도 있어요. 즉 숫자로 시작하면 안 되고, 예약어(reserved word)도 안 돼요.
활성화 방법
package_names 규칙을 쓰려면 analysis_options.yaml 파일의 linter > rules 아래에 규칙을 추가하면 돼요.
linter:
rules:
- package_names
대신 YAML 맵(map) 문법으로 린터 규칙을 설정한다면, linter > rules 아래에 package_names: true를 추가해요.
linter:
rules:
package_names: true