<aside> ⏳ 2022년 7월 13일
</aside>
VSCode를 쓰면서 다양한 익스텐션을 컴퓨터에 설치하였는데, 그중에서도 코드의 가독성을 높여주며 어떤 곳을 수정하여야하는지를 보여주는 코드 포멧터 두가지 eslint와 Prettier에 대해서 공부하려고한다!! 나의 자바스크립트 코드를 이쁘게 다듬어 주는 두 익스텐션을 깊이 파고들어봐야겠다!
ESlint
Prettier
ESlint vs Prettier
ESlint + Prettier
Prettier의 공식홈페이지에는 아래의 문구가 있다.
Use Prettier for formatting and linters for catching bugs!
Prettier은 포멧팅에 사용을 하고 ESlinter는 버그를 잡아내는데 사용을 해라고 추천을 해주고 있다,, 그만큼 서로가 잘하는 서비스들을 사용하는 것이 좋다는 의미라고 생각한다.
설치
npm을 사용해서 설치
→ ESlint와 Prettier 각자 설치하면 둘다 코드포멧터 역할도 하기때문에 따로 패키지를 추가해야한다.
익스텐션을 설치하는 곳에 가서 검색후 설치하기
결국, 개발자는 협업을 하기때문에 팀원들마다 코드를 입력하는 방식이 다르다면, 코드가 아수라장이 될것이다. 따라서 이러한 상황 덕분에 코드포멧터인 ESlint, Prettier의 역할이 빛이 나는것이 아닐까? 두개의 익스텐션을 사용하면서 자연스럽게 해당 문법을 사용해서 코딩하는것이 습관이되고 결국 자연스럽게 팀원들 간에 코드 작성방법이 통일이 된다면 개발속도를 가속화 할수 있다고 생각하며 오늘의 공부를 마치겠다 😃
출처 : https://soojae.tistory.com/39 , https://www.daleseo.com/js-prettier/