[typescript] Prettier와 타입스크립트 코드 품질 유지하기

소개

타입스크립트는 많은 프로젝트에서 사용되고 있으며, 코드를 일관적이고 가독성 있게 작성하는 것이 중요합니다. 여기서 Prettier는 코드포매팅 도구로서 손쉽게 코드 스타일을 일관되게 유지할 수 있게 도와줍니다.

Prettier란?

Prettier는 코드 포매팅을 자동화하여 코드베이스 전체에 걸쳐 일관된 코드 스타일을 유지할 수 있는 도구입니다. 타입스크립트뿐만 아니라 자바스크립트, CSS, JSON 등 다양한 언어를 지원하며, 설정이 간단하여 초보자부터 전문가까지 간편하게 사용할 수 있습니다.

타입스크립트와 Prettier 연동하기

  1. Prettier 설치: 프로젝트 루트 디렉토리에서 터미널을 열고 npm install --save-dev prettier 명령을 실행하여 Prettier를 설치합니다.

  2. 설정 파일 생성: 프로젝트 루트 디렉토리에 .prettierrc 파일을 만들고 원하는 코드 포매팅 옵션을 설정합니다. 예를 들어, 들여쓰기 너비, 세미콜론 사용 여부 등을 설정할 수 있습니다.

  3. 타입스크립트에 적용: Prettier를 사용하여 타입스크립트 코드를 포매팅하려면 prettier --write "**/*.ts" 명령을 실행하면 해당 프로젝트 내의 모든 타입스크립트 파일이 일관된 포매팅으로 변경됩니다.

코드 자동 포매팅

Prettier는 개발자가 코드를 작성하는 동안에도 실시간으로 코드를 자동 포매팅해줍니다. 이를 통해 코드 작성자는 일관된 코드 스타일을 지킬 수 있어 코드 품질과 가독성을 높일 수 있습니다.

결론

Prettier를 사용하면 타입스크립트 코드의 일관된 스타일을 유지할 수 있으며, 이는 코드 유지보수 및 협업에 매우 중요한 부분입니다. Prettier를 통해 효율적이고 일관된 코드 작성을 유지하고, 프로젝트의 코드 품질을 높여 나가는 데 도움이 될 것입니다.

참고문헌: