undefined_shown_name 진단: show 절에 없는 이름을 지정했을 때

undefined_shown_name 진단: show 절에 없는 이름을 지정했을 때

분석기가 내보내는 진단에는 이름이 있어요. undefined_shown_nameimportshow 결합자에, 가져오는 라이브러리가 정의하지 않는 이름을 나열했을 때 Dart 분석기가 알려주는 진단이에요. show 목록에 적은 이름의 철자를 잘못 썼거나, 그 이름이 실제로는 다른 라이브러리에 있는 경우에 발생해요.

출처: undefined_shown_name

본문

설명

분석기는 show 결합자에, 가져오는 라이브러리가 정의하지 않는 이름이 포함되어 있을 때 이 진단을 만들어요.

예시

다음 코드는 dart:mathString이라는 이름을 정의하지 않기 때문에 이 진단을 만들어요.

import 'dart:math' show min, String;

var x = min(0, 1);

흔한 해결 방법

다른 이름을 보여주려는 것이라면 이름을 고치고, 그렇지 않으면 목록에서 그 이름을 빼요.

import 'dart:math' show min;

var x = min(0, 1);

더 알아보기