prefer_ asserts_ in_ initializer_ lists
Learn about the prefer_asserts_in_initializer_lists linter rule.
Prefer putting asserts in initializer lists.
Details
#DO put asserts in initializer lists.
BAD:
class A { A(int a) { assert(a != 0); } } GOOD:
class A { A(int a) : assert(a != 0); }
Enable
# To enable the prefer_asserts_in_initializer_lists rule, add prefer_asserts_in_initializer_lists under linter > rules in your analysis_options.yaml file:
linter: rules: - prefer_asserts_in_initializer_lists If you're instead using the YAML map syntax to configure linter rules, add prefer_asserts_in_initializer_lists: true under linter > rules:
linter: rules: prefer_asserts_in_initializer_lists: true Unless stated otherwise, the documentation on this site reflects Dart 3.10.3. Report an issue.