unnecessary_string_escapes 진단: 불필요한 문자열 이스케이프
unnecessary_string_escapes 진단: 불필요한 문자열 이스케이프
Dart 분석기가 내보내는 진단에는 이름이 있어요. unnecessary_string_escapes는 문자열 안의 문자를 이스케이프할 필요가 없는데 이스케이프했을 때 알려주는 린트(lint) 진단이에요.
본문
설명
분석기는 문자열 안의 문자를 이스케이프할 필요가 없는데 이스케이프했을 때 이 진단을 만들어요.
예시
다음 코드는 큰따옴표로 구분한 문자열 안에서 작은따옴표를 이스케이프할 필요가 없기 때문에 이 진단을 만들어요.
var s = "Don\'t use a backslash here.";
흔한 해결 방법
불필요한 백슬래시를 제거해요.
var s = "Don't use a backslash here.";