unnecessary_primary_constructor_body 진단: 불필요한 기본 생성자 본문

unnecessary_primary_constructor_body 진단: 불필요한 기본 생성자 본문

Dart 분석기가 내보내는 진단에는 이름이 있어요. unnecessary_primary_constructor_body기본 생성자(primary constructor) 본문에 초기화 구문(initializer), 본문, 애너테이션, 문서 주석이 전혀 없을 때 알려주는 진단이에요. 이런 것들이 없다면 그 본문 자체가 불필요한 거예요.

출처: unnecessary_primary_constructor_body

본문

설명

분석기는 기본 생성자 본문에 초기화 구문, 본문, 애너테이션, 문서 주석이 없을 때 이 진단을 만들어요. 이런 것들이 없으면 본문은 불필요해져요.

예시

다음 코드는 기본 생성자 본문이 불필요하기 때문에 이 진단을 만들어요.

class C(final int i) {
  this;
}

흔한 해결 방법

기본 생성자 본문을 제거해요.

class C(final int i);

더 알아보기