initialize_in_field_declaration: 필드는 선언하는 곳에서 초기화하세요
initialize_in_field_declaration: 필드는 선언하는 곳에서 초기화하세요
initialize_in_field_declaration 린트는 필드 초기화를 생성자가 아닌 필드 선언 자리에서 하도록 권장하는 규칙이에요. 가능하면 필드를 선언한 곳에서 초기화하는 것이 더 읽기 쉽고 안전해요. Dart 3.13에서 도입됐어요.
본문
설명
가능하면 필드를 선언한 곳(initializer)에서 초기화해요.
활성화(Enable)
initialize_in_field_declaration 규칙을 활성화하려면 analysis_options.yaml 파일의 linter > rules 아래에 initialize_in_field_declaration을 추가해요.
linter:
rules:
- initialize_in_field_declaration
대신 YAML 맵 문법으로 린터 규칙을 설정한다면, linter > rules 아래에 initialize_in_field_declaration: true를 추가해요.
linter:
rules:
initialize_in_field_declaration: true