simplify_variable_pattern 진단: 중복된 변수 패턴 멤버 이름을 제거하세요
simplify_variable_pattern 진단: 중복된 변수 패턴 멤버 이름을 제거하세요
{0} 식별자 '{1}:'은 중복되니 제거할 수 있어요.
본문
설명
분석기는 변수 패턴(variable pattern)에 중복된 타입 멤버 이름이 포함될 때 이 진단을 만들어요.
예시
다음 코드는 변수 패턴에 중복된 getter 이름이 포함되어 있기 때문에 이 진단을 만들게 돼요.
void f(Object o) {
if (o case String(length: var length)) {
print('string is $length characters long');
}
}
흔한 해결 방법
중복된 멤버 이름을 제거해요.
void f(Object o) {
if (o case String(:var length)) {
print('string is $length characters long');
}
}