일하면서 공부해욧

Delete `␍` eslint (prettier/prettier)

sognociel 2023. 7. 1. 18:21

스터디는 맥, 집에서 따로 공부할 때는 윈도우를 쓰는데, git repository에 그날 한 것들을 올려놓고 받아오는 식으로 진행을 하려고 했다. 출퇴근시간에 노트북을 들고 다니기가 번거로웠고... 목이랑 어깨가 안 좋아서 매번 들고 다닐 때마다 한의원 VVIP가 되었기 때문에^^7

하지만 처음부터 시뻘건 경고창을 맞닥뜨리게 되는데...

ㅠㅠ....

Prettier와 ESLint를 적용하고 있었는데 Replace의 경우는 Prettier의 괄호 안 공간과 싱글쿼테이션 때문이라 설정에서 바꿔주었더니 바로 해결이 되었다.

괄호 안 공백x, single quote 사용

 

그러나... Delete `␍`의 경우는 계속해서 남아있었다. 알아보니 ESLint에서 발생하는 오류라 실행은 정상적으로 된다고 한다. 하지만 이런 오류표시 정말 엄청 너무나도 심각하게 신경 쓰이고 없애버리고 싶기 때문에 방법을 찾아보았다.

 

ESLint 자체에서 수정해주면 됨!!!

rules:
  'prettier/prettier': [
    'error',
    {
      endOfLine: 'auto',
    },
  ],

ESLint 파일의 rules 부분에 이 코드를 추가해 주면,

짠! 오류 하나 없이 깔끔한 코드를 볼 수 있게 되었다! 햅삐~!