타입 이름은 UpperCamelCase로 작성해요

타입 이름은 UpperCamelCase로 작성해요

클래스나 typedef의 이름을 지을 때는 각 단어의 첫 글자를 대문자로 쓰고 구분 기호 없이 붙이는 UpperCamelCase 스타일을 따르는 게 좋아요. 일관된 규칙 덕분에 코드를 읽기가 훨씬 수월해져요.

출처: camel_case_types

본문

Effective Dart의 권장 사항이에요.

타입 이름을 UpperCamelCase로 지으세요.

클래스와 typedef는 각 단어의 첫 글자를 대문자로 쓰고(첫 단어 포함), 구분 기호 없이 붙여서 이름을 지어야 해요.

GOOD 예시:

class SliderMenu {
  // ...
}

class HttpRequest {
  // ...
}

typedef num Adder(num x, num y);

활성화하기

camel_case_types 규칙을 활성화하려면 analysis_options.yaml 파일의 linter > rules 아래에 camel_case_types를 추가하면 돼요.

linter:
  rules:
    - camel_case_types

만약 linter 규칙을 YAML 맵 문법으로 설정한다면 linter > rules 아래에 camel_case_types: true라고 적어 주면 돼요.

linter:
  rules:
    camel_case_types: true

더 알아보기

  • Linter rules 목록에서 다른 규칙도 살펴볼 수 있어요.
  • Effective Dart에서 더 풍부한 스타일 가이드를 확인해 보세요.