undefined_shown_name 진단: show 절에 없는 이름을 지정했을 때
undefined_shown_name 진단: show 절에 없는 이름을 지정했을 때
분석기가 내보내는 진단에는 이름이 있어요. undefined_shown_name는 import의 show 결합자에, 가져오는 라이브러리가 정의하지 않는 이름을 나열했을 때 Dart 분석기가 알려주는 진단이에요. show 목록에 적은 이름의 철자를 잘못 썼거나, 그 이름이 실제로는 다른 라이브러리에 있는 경우에 발생해요.
본문
설명
분석기는 show 결합자에, 가져오는 라이브러리가 정의하지 않는 이름이 포함되어 있을 때 이 진단을 만들어요.
예시
다음 코드는 dart:math가 String이라는 이름을 정의하지 않기 때문에 이 진단을 만들어요.
import 'dart:math' show min, String;
var x = min(0, 1);
흔한 해결 방법
다른 이름을 보여주려는 것이라면 이름을 고치고, 그렇지 않으면 목록에서 그 이름을 빼요.
import 'dart:math' show min;
var x = min(0, 1);