[typescript] Prettier와 Swift 프로젝트 통합하기

Prettier는 코드 스타일을 일관되게 유지하고 가독성을 높이기 위해 사용되는 도구입니다. 이는 주로 TypeScript나 JavaScript와 같은 언어에서 사용되지만, Swift 프로젝트에서도 Prettier를 통합하여 코드의 일관성을 유지할 수 있습니다. 이 글에서는 Prettier를 Swift 프로젝트에 통합하는 방법에 대해 살펴보겠습니다.

Prettier란 무엇인가요?

Prettier는 코드 포매터로, 코드를 자동으로 정리하여 일관된 형식으로 만들어주는 도구입니다. 주로 JavaScript, TypeScript, CSS 등의 언어에서 사용되며, 프로젝트 전체의 코드 스타일을 통합하기에 매우 유용합니다.

Swift에서 Prettier 사용하기

Swift 프로젝트에 Prettier를 사용하기 위해서는 다음 단계를 따를 수 있습니다.

  1. Swift 코드 포매터 설치하기: Swift 프로젝트에 적합한 코드 포매터를 선택하고 설치합니다. 예를 들어, SwiftFormat가 널리 사용되는 도구 중 하나입니다.

  2. 프로젝트에 Prettier 설정 추가하기: 프로젝트 루트 디렉토리에 .prettierrc 파일을 생성하고, Swift 포매터의 설정을 추가합니다.

  3. Prettier 사용하기: 프로젝트 빌드 전 또는 코드 커밋 전에 Prettier를 실행하여 코드를 자동으로 정리합니다.

예를 들어, SwiftFormat를 사용하는 경우, .prettierrc 파일에 다음과 같은 설정을 추가할 수 있습니다.

{
  "overrides": [
    {
      "files": "*.swift",
      "options": {
        "path": "path/to/swiftformat"
      }
    }
  ]
}

위 설정에서 path/to/swiftformat은 실제로 SwiftFormat가 설치된 경로로 적절히 변경해야 합니다.

결론

Swift 프로젝트에서도 Prettier를 활용하여 코드 스타일을 일관되게 유지할 수 있습니다. 적합한 코드 포매터를 선택하고 프로젝트에 통합함으로써, 가독성 있는 코드를 유지할 수 있습니다.

물론 다른 Swift 개발자들이 프로젝트에 참여할 때도, Prettier를 사용함으로써 일관된 코드 스타일을 유지할 수 있게 됩니다.

참고 자료