Tech| 읽는 데 6분

ESLint와 Prettier

코드 스타일링 도구의 소개 및 사용 방법

#ESLint#Prettier
목차

개요

프론트엔드 개발에 있어, 코드의 가독성과 일관성을 유지하는 것은 중요하다. ESLintPrettier는 이러한 목표를 달성하기 위해 많이 사용되는 도구로, ESLintPrettier를 소개하고 어떻게 사용하는지도 알아보겠다. 이 두 도구를 함께 사용하면 코드 스타일링을 자동화하고 팀의 코드 품질을 향상시킬 수 있다.

ESLint

Prettier

설치하기

  1. ESLint

    npm install eslint --save-dev

    ※ CRA로 리액트 프로젝트를 생성하는 경우, 이미 내장되어 있다!

  2. Prettier

    npm install prettier --save-dev
  3. eslint-config-prettier

    npm install eslint-config-prettier --save-dev
    • ESLint는 linting 기능을, Prettier는 formatting을 담당하는 구조가 이상적이지만, ESLint에는 일부 formatting 관련된 rule도 포함되어 있다.
    • 이 rule들이 prettier와 다른 설정을 가지고 있다면 설정 충돌이 발생하기 때문에, ESLint에서 formatting 관련 rule들을 모두 해제해야할 필요가 있다.
    • 수동으로 진행할 수도 있지만, 이를 적용해주는 ESLint plugin이 존재한다.

설정

결론

ESLint와 Prettier는 프론트엔드 개발자에게 코드 스타일링과 일관성 유지에 큰 도움을 주는 강력한 도구이므로, 이 두 도구를 팀 프로젝트에 통합하면 개발자들은 일관된 스타일 가이드에 따라 작업할 수 있고, 코드의 품질과 가독성을 향상시킬 수 있다. ESLint와 Prettier를 사용하여 개발 효율성을 높이고 팀의 코드 표준을 유지해보세요.

※ 공식 문서