ESLint:
보다 좋은 품질의 자바스크립트 코드를 작성하기 위한 일종의 코드 스타일 가이드
출처
: Eslint와 Prettier
Prettire:
원본 스타일을 모두 제거하고 출력되는 모든 코드가 일관된 스타일을 준수하도록 만들어주는 도구
ESLint, prettier는 둘 다 좋은 품질의 코드를 작성법을 제공하고, 코드가 일관된 스타일을 준수하도록 만들어주는 도구입니다.
프로젝트 진행 시, 코드의 유지보수와 협업을 용이하게 하기위해 있어 코딩 컨벤션을 두고 작업하게 됩니다.
이 과정에서 ESLint, prettier이 문법적 오류나 팀원간의 협의된 코딩 컨벤션을 자동으로 확인하고 적용해 주어 작업 효율을 증가시킬 수 있다.
📍 ESLint와 Prettier를 함께 사용하는 이유?
ESLint는 코드 자체의 문법 교정과 더불어 코드 스타일링 기능도 포함하고 있으며, Prettier는 자동으로 코드의 스타일을 맞춰주는 강력한 기능을 지원합니다.
때문에 일반적으로 Lintting 기능은 ESLint에, Code Formatting은 Prettier에 일임하는 방식으로 사용합니다.
Lintting(린팅)
: 코드를 작성할 때 규약을 자동으로 맞춰주는 도구