Eslint, Prettier에 대해 사용하신 경험이나 아는대로 설명해주세요

최관수·2023년 9월 26일
0

기술면접

목록 보기
51/58
post-custom-banner

내용 정리

  • 린트(lint)는 코딩 컨벤션에 위배되는 코드나 안티 패턴을 자동으로 탐색하는 작업을 말하고, 린터(linter)는 이 작업을 도와주는 도구를 말합니다. 예전에는 JSLint나 JSHint 같은 린터들이 많이 사용되었는데 최근에는 ESLint가 주로 사용됩니다. VSCode 기준으로 말하자면, Problems 탭에서 린터를 통해 탐색된 에러를 확인할 수 있습니다. prettier는 formatter인데 주로 들여쓰기, 줄바꿈, 따옴표 등을 미리 정의하고 코드 스타일을 일관되게 유지할 수 있게 해줍니다. 이런 과정을 통해 코드의 통일성을 유지할 수 있고 팀 단위에서 합의된 규칙이 있다면 git을 통한 협업 시 conflict를 줄일 수 있습니다.

꼬리 질문

  • 직접 세팅해보신 적이 있으신가요? 어떤 필요성 때문에 세팅을 하게 되셨나요?

참고자료

profile
평소엔 책과 영화와 음악을 좋아합니다. 보편적이고 보통사람들을 위한 서비스 개발을 꿈꾸고 있습니다.
post-custom-banner

0개의 댓글