unnecessary_primary_constructor_body 린트 규칙: 빈 기본 생성자 본문 없애기

unnecessary_primary_constructor_body 린트 규칙: 빈 기본 생성자 본문 없애기

클래스의 기본(primary) 생성자 본문이 비어 있다면 그 본문은 필요 없어요. 이 린트 규칙은 그런 빈 생성자 본문을 잡아내서 클래스 선언을 더 간결하게 만들어 줘요.

출처: unnecessary_primary_constructor_body

본문

설명

빈 기본 생성자 본문은 포함하지 마세요.

BAD:

class C() {
  this;
}

GOOD:

class C();

활성화 방법

unnecessary_primary_constructor_body 규칙을 활성화하려면 analysis_options.yaml 파일의 linter > rules 아래에 규칙을 추가하면 돼요.

linter:
  rules:
    - unnecessary_primary_constructor_body

대신 YAML 맵 문법을 사용해서 린트 규칙을 설정하고 있다면, linter > rules 아래에 unnecessary_primary_constructor_body: true를 추가하면 돼요.

linter:
  rules:
    unnecessary_primary_constructor_body: true

더 알아보기