pubspec.yaml 의존성을 알파벳순으로 정렬하기

pubspec.yaml 의존성을 알파벳순으로 정렬하기

pubspec.yaml의 의존성 목록은 알파벳순으로 정렬해 두는 것이 관례예요. 의존성이 늘어나도 목록을 한눈에 훑어보기 쉽게요. 이 진단은 그 정렬이 어긋났을 때 이를 알려줍니다.

출처: sort_pub_dependencies

본문

진단 내용

Dart analyzer는 pubspec.yaml 파일 안의 의존성 맵에서 키들이 알파벳순으로 정렬되지 않았을 때 이 진단을 내보내요. 검사 대상이 되는 맵은 dependencies, dev_dependencies, dependency_overrides 세 가지예요.

예제

다음 코드는 dependencies 맵의 항목들이 정렬되어 있지 않아서 이 진단이 발생해요:

dependencies:
  path: any
  collection: any

고치는 방법

항목들을 정렬하면 돼요:

dependencies:
  collection: any
  path: any

더 알아보기