unused_element_parameter 진단

unused_element_parameter 진단

unused_element_parameter는 private 선언 안에 선언된 선택적 매개변수에 값이 한 번도 전달되지 않을 때 Dart 분석기가 알려주는 진단이에요.

출처: unused_element_parameter

본문

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

선언을 사용하려는 의도였다면, 그 선언을 사용하는 코드를 추가하세요.

더 알아보기