跳到主要內容

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 對應語法來設定 linter 規則,請在 linter > rules 下方新增 leading_newlines_in_multiline_strings: true

analysis_options.yaml
yaml
linter:
  rules:
    leading_newlines_in_multiline_strings: true