leading_newlines_in_multiline_strings: 멀티라인 문자열은 개행으로 시작하세요
leading_newlines_in_multiline_strings: 멀티라인 문자열은 개행으로 시작하세요
leading_newlines_in_multiline_strings 린트는 멀티라인(multiline) 문자열이 개행(newline)으로 시작하도록 권장하는 규칙이에요. 문자열 시작 부분의 개행은 무시되므로, 개행으로 시작하면 문자열이 훨씬 읽기 편해져요. Dart 2.8에서 도입됐어요.
본문
설명
멀티라인 문자열은 개행으로 시작할 때 더 읽기 쉬워요 (멀티라인 문자열을 시작하는 개행은 무시돼요).
나쁜 예:
var s1 = '''{
"a": 1,
"b": 2
}''';
좋은 예:
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)
leading_newlines_in_multiline_strings 규칙을 활성화하려면 analysis_options.yaml 파일의 linter > rules 아래에 leading_newlines_in_multiline_strings을 추가해요.
linter:
rules:
- leading_newlines_in_multiline_strings
대신 YAML 맵 문법으로 린터 규칙을 설정한다면, linter > rules 아래에 leading_newlines_in_multiline_strings: true를 추가해요.
linter:
rules:
leading_newlines_in_multiline_strings: true