필요성
Next JS, Nest JS를 다루기 위해 개발단계 초기, EsLint를 설정해줬습니다.(설정방법은 글 하단 링크 첨부)
협업시, 코드의 통일성과 유지보수 등의 문제를 위해 EsLint를 설정한 것에 그치지 않고 발생한 에러에 대해서 해결해보는 시간을 갖고자 합니다. Delete `␍` eslint (prettier/prettier) 에러에 대해 살펴보겠습니다.
접근
1. 발생한 에러 모습
2. 에러 해결방안 제시
방법
1. 발생한 에러 모습
코딩을 하던 중, 각 코드라인 끝에 빨간밑줄이 발생하면서 (구동은 되지만) 굉장히 눈에 거슬리는 상황에 노출됐습니다.
Delete `␍` eslint (prettier/prettier)
정확한 에러명칭은 위와 같이 식별이 됐습니다.
2. 에러 해결방안 제시
EsLint를 적용하게 되면, 우리는 EsLint의 설정파일인 .eslintrc.js 파일이 생성됨을 확인할 수 있었습니다.
.eslintrc.js 내부로 들어갑니다.
내부로 들어가게 되면 보이는 코드는 위와 같습니다.
다른 코드는 볼 것 없이 빨간 네모 박스(그림) 속 rules 코드를 보겠습니다.
rules 내부에 작성되는 내용은,
우리가 Eslint를 통해 어느 규칙을 적용시킬지 "규칙을 정해주는 역할을 담당하는 영역"이라고 보시면 됩니다.
이 영역에 파란 네모 박스(그림)로 endofLine에 대한 처리를 'auto'로 해주면 정상적으로 에러가 해결됩니다.
https://everybodypyeon.tistory.com/entry/NextJS-EsLint-%EC%84%A4%EC%A0%95%ED%95%98%EA%B8%B0
(EsLint 설정,적용하기)
[NextJS] EsLint 설정하기
필요성 프로젝트에 함께하는 팀원들은 저마다의 코딩스타일을 갖고 있습니다. 때문에 각각의 스타일을 용인한 채, 협업을 하게 되면 훗날 코드를 병합하는 과정에서 수많은 골칫거리를 안을 수
everybodypyeon.tistory.com
이상으로, EsLint 속 "Delete `␍` eslint (prettier/prettier)" 에러를 해결봤습니다.
추가 질문을 댓글을 달아주시면 감사하겠습니다^^!
오늘도 파이팅입니다!
'DEV > NextJS' 카테고리의 다른 글
[NEXT.js 14] 1. Image 태그 관련 <Image> (0) | 2024.06.11 |
---|---|
[Next.js 13] 컴포넌트 생성 후, page에서 컴포넌트에 <HTML> 태그, 속성값 사용법 (0) | 2023.09.27 |
[Next.js 13] tailwind css Plugin 작성 & 적용 (0) | 2023.09.27 |
[Nextjs] 초기 설치 & 세팅 (Installation) (0) | 2023.06.01 |
[NextJS] EsLint 설정하기 (0) | 2023.02.28 |
댓글