missing_whitespace_between_adjacent_strings 진단: 인접한 문자열 사이에 공백이 빠져 있어요
missing_whitespace_between_adjacent_strings 진단: 인접한 문자열 사이에 공백이 빠져 있어요
분석기가 내보내는 진단에는 이름이 있어요. missing_whitespace_between_adjacent_strings는 서로 인접한 두 문자열 리터럴 사이에 공백이 없을 때 Dart 분석기가 알려주는 컴파일 타임 진단이에요. 왼쪽에 있는 문자열이 공백으로 끝나지 않고, 오른쪽에 있는 문자열이 공백으로 시작하지 않으면 이 진단이 나와요.
본문
설명
분석기는 서로 인접한 두 문자열 리터럴 쌍을 볼 때, 왼쪽 문자열이 공백으로 끝나지 않고 오른쪽 문자열이 공백으로 시작하지 않으면 이 진단을 만들어요. 즉 두 문자열이 그냥 붙어서 자연스럽게 이어지지 않을 때를 잡아주는 거예요.
예시
다음 코드는 왼쪽과 오른쪽 문자열 리터럴 어느 쪽에도 합쳐질 단어를 구분해 줄 공백이 없어서 이 진단이 나와요.
var s =
'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed'
'do eiusmod tempor incididunt ut labore et dolore magna';
흔한 해결 방법
왼쪽 리터럴의 끝이나 오른쪽 리터럴의 시작 부분에 공백을 넣어 주면 돼요.
var s =
'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed '
'do eiusmod tempor incididunt ut labore et dolore magna';