Delete 'CR' eslint 표시 없애기 공유(windows사용자)
windows에서 vscode에서 typescript를 사용하시다
보면
아래와 같이 delete 'cr'이라고 계속 빨간 글씨가 떠서
눈에 거슬리는 경우가 있습니다.

해결책 : eslintrc.js파일에 가셔서 아래와 같이
rules에 추가한 후 저장해 주시면 됩니다.

긁어서 eslintrc.js파일의 하단의 rules에 추가해 주세요
'prettier/prettier': [
'error',
{
endOfLine: 'auto',
},
],
답변 1
2
안녕하세요 똑같이썼는데안돼님!
문제가 해결되어서 다행입니다!
추가적으로 해당 문제가 발생한 이유와 delete 'cr'라는 문구의 의미를 알려 드리고자 합니다.
이는 OS 별로 줄바꿈을 하는 방식이 상이하기 때문에 발생하는 문제입니다.
줄바꿈 방식은 CR, LF, 그리고 이 둘을 조합한 CRLF 방식이 존재합니다.
CR과 LF라는 단어는 타자기에서 유래된 단어인데, 각 Line Feed(LF), Carrige Return(CR)의 약자입니다.
줄바꿈시에 커서를 아랫줄로 이동시켜주는 것이 LF, 왼쪽 끝단으로 이동시켜 주는 것이 CR이죠.
Linux 기반의 OS(macOS, Ubuntu 등)은 LF를 default로 사용하고
Windows OS에서는 CR 그리고 CRLF를 default 값으로 사용하게 됩니다.
prettier 2.0 이상 버전에서는 줄 바꿈 방식으로 LF를 사용하여 코드를 체크하고 있습니다.
때문에 Windows OS에서 줄바꿈을 하게 되었을 때, 입력된 CRLF를 캐치하여 앞에 존재하는 CR 방식을 제거하란 의미로 delete 'CR'과 같은 문구가 출력된 것이죠.
이를 해결하기 위해서 똑같이썼는데안돼님께서 사용하신 방법은 각 OS에 맞는 줄바꿈 방식을 자동으로 적용시킬 수 있도록 해준 것입니다.
좋은 정보 공유 감사드립니다! :)
그래프 ql 문서 사용할때 느낌표 남는거 어떻게 없애나요?
0
86
2
강의 전체 소스 코드를 받고싶습니다.
0
77
2
fontawesome 사용 문의
0
80
2
소스 코드 부탁드립니다~
0
86
2
깃 레포지터리 소스
0
87
2
커리큘럼12.css 정렬 에 나오는 과제 정답알고싶어요
0
74
2
10-01 Entity TypeOrmModule.forRoot 에 entities
0
89
3
강의 버전관련 문의입니다
0
104
2
Ubuntu 설치 관련
0
62
1
schema.gql 질문 드립니다.
0
51
1
서버 재실행시 Many to Many
0
102
3
input 관련 문의
0
90
2
Rest API 보다는 graphql이 주된 내용인데
0
133
2
강의 전체 소스코드 받을수있을까요?
0
156
1
도커볼륨 마운트 관련
0
127
2
findOne 타입스크립트오류
0
109
1
http => htrtps 호출 인증서 신뢰 오류
0
356
1
self-signed certificate in certificate chain 에러 발생
0
420
1
mongoose 설치 오류
0
142
1
특정 API, 특정 IP 허용 (단일경로에 CORS 활성화)
0
284
2
08-06
0
180
3
구조랑 패턴 관련해서 질문
0
126
2
mydocker
0
129
2
coolsms statuscode 2000 인데 전송안돼는 경우 확인.
0
156
1





