Skip to main content

initialize_in_field_declaration

Learn about the initialize_in_field_declaration linter rule.

Unreleased
Fix available
Released in Dart 3.13

Initialize the field in the field's initializer.

Details

#

Initialize fields where they're declared when possible.

Enable

#

To enable the initialize_in_field_declaration rule, add initialize_in_field_declaration under linter > rules in your analysis_options.yaml file:

analysis_options.yaml
yaml
linter:
  rules:
    - initialize_in_field_declaration

If you're instead using the YAML map syntax to configure linter rules, add initialize_in_field_declaration: true under linter > rules:

analysis_options.yaml
yaml
linter:
  rules:
    initialize_in_field_declaration: true