duplicate_shown_name 진단: show 절에 같은 이름이 중복될 때

duplicate_shown_name 진단: show 절에 같은 이름이 중복될 때

Dart 분석기가 만들어 내는 duplicate_shown_name 진단에 대한 설명이에요. show 절에 같은 이름이 여러 번 나올 때 분석기가 알려주는 컴파일 타임 진단이에요.

출처: duplicate_shown_name

본문

설명

분석기는 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));

더 알아보기