👩🏻‍💻 팀 프로젝트/HUHS 동아리방 예약 시스템

2022.06.01

놀러와요 버그의 숲 2022. 6. 2. 01:15
728x90
반응형

1. 코드리뷰 할 때 여러 줄 드래그 하는 법.

 

+를 잡고 쭉 잡아땡기면 가능했다. 기억이 안날 때는 밑에 블로그를 참조하자.

 

https://velog.io/@dramatic/GitHub-%EC%BD%94%EB%93%9C-%EB%A6%AC%EB%B7%B0-%EC%82%AC%EC%86%8C%ED%95%9C-%EA%BF%80%ED%8C%81

 

GitHub 코드 리뷰 사소한 꿀팁

GitHub으로 코드 리뷰를 하는 몇가지 사소한 팁 공유합니다 :)

velog.io

 

 

 

2. eslint-plugin-prettier  는 가급적 사용하지 말자.

 

https://yrnana.dev/post/2021-03-21-prettier-eslint

 

prettier와 eslint를 구분해서 사용하자

결론부터 말하자면 오류를 잡으려면 린터, 스타일을 교정하려면 포맷터를 사용하자.

yrnana.dev

위 블로그 글을 보면 eslint-plugin-prettier 는 포맷팅 문제도 오류로 출력되어 오류 메시지가 지나치게 많아지며 느리다고 한다.

eslint-config-prettier가 더 낫다고 한다. 이는 eslint에서 prettier와 충돌할 수 있는 rule을 꺼버리는 것인데 코드 오류를 잡는데는 eslint, 코드 포맷팅에는 prettier를 사용하는 방법이다.

 

 

 

3. CRLF 그리고 LF 관련 에러 

 

한 팀원 분이 CRLF, LF 관련 에러를 겪으셔서 이번에 처음 알게되었다.

나는 Mac 유저기에 이 부분은 잘 몰랐다. 

Windows에서는 기본 줄넘김 값을 CRLF로 사용하고, Prettier v2부터는 LF로 기본 설정이 되어있기에

ESlint에서 줄넘김 값에서 대한 에러를 표시하는 문제였다.

이를 해결하기 위해서는 하단의 코드를 eslint.js파일의 rules에 추가해주어야 했다. 

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

이와 관련된 자세한 블로그 글이 있어서 공유하려고 한다. (작성주신 블로그 주인님 감사합니다.)

 

https://velog.io/@jakeseo_me/LF%EC%99%80-CRLF%EC%9D%98-%EC%B0%A8%EC%9D%B4-Feat.-Prettier

 

LF와 CRLF의 차이 (Feat. Prettier)

나는 주로 윈도우즈에서 코딩을 한다. (윈도우즈에서 코딩을 하는 것을 미리 알리는 이유는 이 에러의 원인과 관련이 있다.) 아무튼 내가 윈도우즈를 사용하는 이유는 회사 컴퓨터가 윈도우즈고

velog.io

 

하단의 이미지는  나의 스터디 팀원 중 한명이 너무나도 정리를 잘 해주셔서 첨부한다.

우리 프로젝트 팀원들 모두 너무 자랑스럽다. 

'👩🏻‍💻 팀 프로젝트 > HUHS 동아리방 예약 시스템' 카테고리의 다른 글

2022.06.05  (0) 2022.06.05
2022.06.03  (0) 2022.06.03
2022.05.31  (0) 2022.05.31
2022.05.28  (0) 2022.05.29
2022.05.26  (0) 2022.05.27