跳到主要內容

leading_newlines_in_multiline_strings

穩定
有可用的修復

以換行符開始多行字串。

詳情

#

多行字串以換行符開頭時更容易閱讀(多行字串開頭的換行符會被忽略)。

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

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

如果你正在使用 YAML map 語法來配置 linter 規則,請在 linter > rules 下新增 leading_newlines_in_multiline_strings: true

analysis_options.yaml
yaml
linter:
  rules:
    leading_newlines_in_multiline_strings: true