unnecessary_brace_in_string_interps 진단: 문자열 보간의 불필요한 중괄호
unnecessary_brace_in_string_interps 진단: 문자열 보간의 불필요한 중괄호
분석기가 내보내는 진단에는 이름이 있어요. unnecessary_brace_in_string_interps는 문자열 보간(string interpolation)에서 단순한 식별자를 보간할 때 불필요한 중괄호를 쓴 경우 Dart 분석기가 알려주는 진단이에요. 중괄호 생략이 가능한 상황에서 굳이 중괄호를 쓸 필요가 없어요.
본문
설명
분석기는 중괄호로 감싼 문자열 보간이 단순한 식별자 하나를 보간하고, 뒤에 영숫자(alphanumeric) 텍스트가 따라오지 않을 때 이 진단을 만들어요.
예시
다음 코드는 보간 요소 ${s}가 필요 없는 중괄호를 사용하고 있기 때문에 이 진단을 만들어요.
String f(String s) {
return '"${s}"';
}
흔한 해결 방법
불필요한 중괄호를 제거해요.
String f(String s) {
return '"$s"';
}