duplicate_hidden_name 진단: hide 절에서 이름을 여러 번 가릴 때
duplicate_hidden_name 진단: hide 절에서 이름을 여러 번 가릴 때
Dart 분석기가 내보내는 진단에는 이름이 있어요. duplicate_hidden_name은 hide 절 안에 같은 이름이 여러 번 나올 때 분석기가 알려주는 컴파일 타임 진단이에요. 같은 이름을 반복해서 쓸 필요가 없거든요.
본문
설명
분석기는 hide 절에 어떤 이름이 여러 번 나오면 이 진단을 만들어요. 이름을 반복하는 건 불필요해요.
예시
아래 코드는 min이라는 이름을 두 번 이상 가리고 있기 때문에 이 진단을 만들어요.
import 'dart:math' hide min, min;
var x = pi;
흔한 해결 방법
이름을 한 곳 이상에서 잘못 입력했다면, 잘못 입력한 이름을 바로잡아요.
import 'dart:math' hide max, min;
var x = pi;
잘못 입력한 게 아니라면, 목록에서 불필요한 이름을 제거해요.
import 'dart:math' hide min;
var x = pi;