unused_element_parameter 진단
unused_element_parameter 진단
unused_element_parameter는 private 선언 안에 선언된 선택적 매개변수에 값이 한 번도 전달되지 않을 때 Dart 분석기가 알려주는 진단이에요.
본문
분석기는 private 선언 안에 선언된 선택적 매개변수에 값이 전달된 적이 없을 때 이 진단을 만들어요.
예시
라이브러리의 어떤 코드도 _m을 호출할 때 y에 값을 전달하지 않는다고 가정할 때, 다음 코드는 이 진단을 만들어요.
class C {
void _m(int x, [int? y]) {}
void n() => _m(0);
}
해결 방법
선언이 필요 없다면 제거하세요.
class C {
void _m(int x) {}
void n() => _m(0);
}
선언을 사용하려는 의도였다면, 그 선언을 사용하는 코드를 추가하세요.