duplicate_shown_name 진단: show 절에 같은 이름이 중복될 때
duplicate_shown_name 진단: show 절에 같은 이름이 중복될 때
Dart 분석기가 만들어 내는 duplicate_shown_name 진단에 대한 설명이에요. show 절에 같은 이름이 여러 번 나올 때 분석기가 알려주는 컴파일 타임 진단이에요.
본문
설명
분석기는 show 절에 어떤 이름이 여러 번 나타날 때 이 진단을 만들어요. 이름을 반복하는 것은 불필요해요.
예시
다음 코드는 이름 min이 두 번 이상 표시되기 때문에 이 진단을 만들어요.
import 'dart:math' show min, min;
var x = min(2, min(0, 1));
흔한 해결 방법
이름이 한 곳 이상에서 잘못 입력된 것이라면, 잘못 입력된 이름을 고쳐요.
import 'dart:math' show max, min;
var x = max(2, min(0, 1));
이름이 잘못 입력된 것이 아니라면, 불필요한 이름을 목록에서 제거해요.
import 'dart:math' show min;
var x = min(2, min(0, 1));