[javascript] Prettier를 사용하여 코드 작성 시 일관된 스타일로 코드를 작성하는 방법은 무엇인가?
Prettier는 코드 포맷팅 도구로서, JavaScript뿐만 아니라 HTML, CSS, TypeScript 등 다양한 언어의 코드를 일관된 형식으로 포맷팅할 수 있습니다. 이를 통해 코드 작성 시간을 단축하고 일관된 코드 스타일을 유지할 수 있습니다.
Prettier 설치
먼저, 프로젝트 루트 디렉토리에서 다음 명령을 사용하여 Prettier를 설치합니다.
npm install --save-dev --save-exact prettier
Prettier 구성
프로젝트 루트 디렉토리에 .prettierrc
파일을 만들고, 원하는 Prettier 구성 옵션을 정의할 수 있습니다. 예를 들어, 다음과 같이 설정할 수 있습니다.
{
"semi": false,
"singleQuote": true,
"tabWidth": 2,
"printWidth": 80
}
위 설정은 세미콜론을 사용하지 않고, 따옴표는 홑따옴표를 사용하며, 들여쓰기는 2칸으로 설정한 것입니다.
Prettier 사용
Prettier를 사용하여 코드를 자동으로 포맷하려면, 프로젝트 루트 디렉토리에서 다음 명령을 실행합니다.
npx prettier --write .
이 명령은 프로젝트 내의 모든 파일을 Prettier로 자동 포맷팅하여 일관된 코드 스타일을 적용합니다.
통합
많은 코드 편집기 및 IDE에서 Prettier를 통합하여 사용할 수 있습니다. 예를 들어, Visual Studio Code의 경우 Prettier 확장을 설치하고 설정에서 “format on save” 옵션을 활성화하여 저장 시 자동으로 Prettier를 적용할 수 있습니다.
Prettier는 일관된 코드 스타일을 유지하고, 코드 포맷팅을 단순하고 편리하게 해주어 개발자들에게 큰 도움이 됩니다.
더 많은 정보를 원하시면 Prettier 공식 문서를 참고하시기 바랍니다.