unnecessary_string_escapes 진단: 불필요한 문자열 이스케이프

unnecessary_string_escapes 진단: 불필요한 문자열 이스케이프

Dart 분석기가 내보내는 진단에는 이름이 있어요. unnecessary_string_escapes문자열 안의 문자를 이스케이프할 필요가 없는데 이스케이프했을 때 알려주는 린트(lint) 진단이에요.

출처: unnecessary_string_escapes

본문

설명

분석기는 문자열 안의 문자를 이스케이프할 필요가 없는데 이스케이프했을 때 이 진단을 만들어요.

예시

다음 코드는 큰따옴표로 구분한 문자열 안에서 작은따옴표를 이스케이프할 필요가 없기 때문에 이 진단을 만들어요.

var s = "Don\'t use a backslash here.";

흔한 해결 방법

불필요한 백슬래시를 제거해요.

var s = "Don't use a backslash here.";

더 알아보기