duplicate_export 진단: 같은 라이브러리를 두 번 export 할 때

duplicate_export 진단: 같은 라이브러리를 두 번 export 할 때

Dart 분석기가 내보내는 진단에는 이름이 있어요. duplicate_export파일에서 이미 앞선 export 지시문과 똑같은 export 지시문을 다시 발견할 때 분석기가 알려주는 컴파일 타임 진단이에요. 뒤에 나온 export는 아무런 가치도 더해주지 않으니 제거해야 해요.

출처: duplicate_export

본문

설명

분석기는 파일에 이미 앞서 나온 export 지시문과 동일한 export 지시문이 있으면 이 진단을 만들어요. 두 번째 export는 아무런 값을 더해주지 않으므로 지워야 해요.

예시

같은 라이브러리를 두 번 export 하고 있기 때문에 아래 코드는 이 진단을 만들어요.

export 'package:meta/meta.dart';

export 'package:meta/meta.dart';

흔한 해결 방법

불필요한 export를 제거해요.

export 'package:meta/meta.dart';

더 알아보기