combinator 이름은 알파벳순으로 정렬해 주세요
combinator 이름은 알파벳순으로 정렬해 주세요
import나 export의 show/hide 절에서 나열하는 combinator 이름은 알파벳순으로 정렬하는 걸 권장해요. 일관된 순서 덕분에 코드를 읽고 유지보수하기 쉬워져요.
본문
combinator 이름을 알파벳순으로 정렬하는 걸 권장해요.
BAD 예시:
import 'a.dart' show B, A hide D, C;
export 'a.dart' show B, A hide D, C;
GOOD 예시:
import 'a.dart' show A, B hide C, D;
export 'a.dart' show A, B hide C, D;
이렇게 알파벳순으로 정렬하면 어떤 이름이 포함되고 제외되는지 파악하기가 쉬워져요.
활성화하기
combinators_ordering 규칙을 활성화하려면 analysis_options.yaml 파일의 linter > rules 아래에 combinators_ordering을 추가하면 돼요.
linter:
rules:
- combinators_ordering
만약 linter 규칙을 YAML 맵 문법으로 설정한다면 linter > rules 아래에 combinators_ordering: true라고 적어 주면 돼요.
linter:
rules:
combinators_ordering: true
더 알아보기
- Linter rules 목록에서 다른 규칙도 살펴볼 수 있어요.
import/export와 combinator에 대한 자세한 설명은 라이브러리와 임포트 문서에서 확인해 보세요.