ESLint와 Prettier는 JavaScript 개발자들이 코드 스타일과 오류를 자동으로 관리하는 도구입니다.
그 차이와 같이 쓰는 이유를 알아봅시다.
두 도구를 함께 사용하여 개발 과정에서 일관된 스타일을 유지하고 코드 품질을 향상시킬 수 있습니다. 일반적으로, ESLint는 린트 규칙을 정의하고 코드에서 잠재적인 오류를 식별하는 역할을 담당하며, Prettier는 코드 포맷팅을 수행합니다.
예를 들어, ESLint는 변수를 정의하지 않거나 정의한 후에 사용하지 않는 등의 잠재적인 오류를 감지할 수 있습니다. Prettier는 들여쓰기, 쉼표 사용, 따옴표 종류 등과 같은 포매팅 규칙을 적용하여 코드를 자동으로 정리합니다.
쉽게 말하자면 ESLint는 문법적인 오류나 코드 스타일의 에러를 코드 상에서 노출해주고 Prettier는 실행 할 수 있는 도구이며 실행하면 정형적인 코드로 포맷을 도와준다.