[typescript] 타입스크립트와 Prettier를 활용한 프로젝트 코드 일관성 유지하기

일관된 코드 스타일을 유지하는 것은 협업하고 유지보수하는 데 매우 중요합니다. 타입스크립트 프로젝트를 진행하면서 코드의 일관성을 유지하기 위해 Prettier와 함께 작업하는 방법을 살펴보겠습니다.

1. Prettier란 무엇인가요?

Prettier는 코드 포맷팅 도구로, 프로젝트에 일관된 코드 스타일을 적용할 수 있습니다. 이를 통해 코드의 가독성을 높이고 유지보수를 쉽게 할 수 있습니다.

2. 타입스크립트 프로젝트에 Prettier 설정하기

먼저, 프로젝트에 Prettier를 설치합니다.

npm install --save-dev prettier

그리고나서, 프로젝트 루트 경로에 .prettierrc 파일을 생성하고 다음과 같이 Prettier 설정을 추가합니다.

{
  "trailingComma": "all",
  "tabWidth": 2,
  "semi": true,
  "singleQuote": true
}

이를 통해 trailingComma, tabWidth, semi, singleQuote 등의 Prettier 옵션을 설정할 수 있습니다.

3. 타입스크립트 파일에 Prettier 적용하기

Prettier를 실행하여 타입스크립트 파일에 일관된 코드 스타일을 적용할 수 있습니다. npm run format 스크립트를 package.json 파일에 추가하여 간단히 실행할 수 있습니다.

{
  "scripts": {
    "format": "prettier --write \"src/**/*.ts\""
  }
}

이제 npm run format 명령을 실행하면 Prettier가 설정된 경로 내의 모든 타입스크립트 파일에 일관된 코드 스타일을 적용합니다.

4. VS Code와 Prettier 통합하기

VS Code 내에서 Prettier를 사용하여 코드 포맷팅을 자동화할 수 있습니다. 먼저, Prettier 확장 프로그램을 설치한 후 설정에서 “Editor: Format On Save” 옵션을 활성화하면 저장할 때마다 자동으로 코드가 포맷팅됩니다.

결론

타입스크립트 프로젝트에서 Prettier를 활용하면, 팀원 간의 일관된 코드 스타일을 유지하고 가독성을 향상시킬 수 있습니다. 코드포맷팅에 대한 스트레스는 줄이고, 코드 품질을 높이는 데 도움이 됩니다.

이렇게 함으로써, 타입스크립트 프로젝트에서 Prettier를 사용하여 코드 일관성을 유지할 수 있습니다.