目次

leading_newlines_in_multiline_strings

複数行文字列は改行で開始します。

このルールは Dart 2.8 から利用可能です。

このルールには、クイックフィックスが利用可能です。

詳細

#

複数行文字列は、改行で開始すると読みやすくなります (複数行文字列の先頭の改行は無視されます)。

BAD

dart
var s1 = '''{
  "a": 1,
  "b": 2
}''';

GOOD

dart
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.''';

使い方

#

leading_newlines_in_multiline_strings ルールを有効にするには、analysis_options.yaml ファイルの linter > rules の下に leading_newlines_in_multiline_strings を追加します。

analysis_options.yaml
yaml
linter:
  rules:
    - leading_newlines_in_multiline_strings