leading_ newlines_ in_ multiline_ strings
Learn about the leading_newlines_in_multiline_strings linter rule.
Start multiline strings with a newline.
Details
#Multiline strings are easier to read when they start with a newline (a newline starting a multiline string is ignored).
BAD:
var s1 = '''{ "a": 1, "b": 2 }'''; GOOD:
var s1 = ''' { "a": 1, "b": 2 }'''; var s2 = '''This one-liner multiline string is ok. It usually allows to escape both ' and " in the string.''';
Enable
# To enable the leading_newlines_in_multiline_strings rule, add leading_newlines_in_multiline_strings under linter > rules in your analysis_options.yaml file:
linter: rules: - leading_newlines_in_multiline_strings If you're instead using the YAML map syntax to configure linter rules, add leading_newlines_in_multiline_strings: true under linter > rules:
linter: rules: leading_newlines_in_multiline_strings: true Unless stated otherwise, the documentation on this site reflects Dart 3.10.3. Report an issue.