밑줄로 시작하는 명명 인자

밑줄로 시작하는 명명 인자 (private_optional_parameter)

명명 인자(named parameter)의 이름은 밑줄로 시작하면 안 돼요. 이 진단은 그 규칙을 어겼을 때 알려줘요.

출처: private_optional_parameter

본문

Dart 분석기(analyzer)는 명명 인자의 이름이 밑줄(underscore)로 시작할 때 이 진단을 내요.

예시

아래 코드는 _x라는 명명 인자가 밑줄로 시작해서 이 진단이 발생해요.

// @dart=3.11
class C {
  void m({int _x = 0}) {}
}

일반적인 해결 방법

이름이 밑줄로 시작하지 않도록 인자 이름을 바꾸면 돼요.

class C {
  void m({int x = 0}) {}
}

더 알아보기