show 조합자로 보였지만 사용하지 않는 이름
show 조합자로 보였지만 사용하지 않는 이름 (unused_shown_name)
이 문서는 Dart 분석기(analyzer)가 만들어 내는 unused_shown_name 진단(diagnostic)에 대해 설명하는 문서예요. 간단히 말하면, show 조합자(combinator)에 이름을 포함했는데 그 이름이 라이브러리 안에서 사용되지 않을 때 분석기가 이 진단을 알려 줘요.
본문
진단 메시지
The name {0} is shown, but isn't used.
이름 {0}이(가) show로 보여지지만 사용되지 않아요.
설명
분석기는 show 조합자가 라이브러리 안에서 사용되지 않는 이름을 포함하고 있을 때 이 진단을 만들어 내요. 그 이름이 참조되지 않으므로 제거할 수 있어요.
예시
다음 코드는 max 함수가 사용되지 않기 때문에 이 진단을 만들어 내요.
import 'dart:math' show min, max;
var x = min(0, 1);
흔한 해결 방법
이름을 사용하거나 제거해요.
import 'dart:math' show min;
var x = min(0, 1);
더 알아보기
- Dart 분석기 진단 목록에서 다른 진단들도 함께 살펴보세요.
- import와 show/hide 조합자에 대한 자세한 내용은 Dart 문서를 참고해요.