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

Rust로 작업하는 도중 코드 포맷팅이 매우 중요합니다. Prettier는 자바스크립트, 타입스크립트 등의 코드 형식을 자동으로 정리해주는데, Rust에서도 Prettier를 사용할 수 있을까요? 이번 글에서는 TypeScript 프로젝트에서 Prettier를 사용하는 방법과 Rust 프로젝트와의 통합에 대해 알아보겠습니다.

이번 글의 내용은 크게 세 가지 부분으로 나눌 수 있습니다.

  1. TypeScript 프로젝트에서 Prettier 설정하기
  2. Rust 프로젝트에서 Prettier 설정하기
  3. TypeScript 및 Rust 프로젝트에서 Prettier 통합하기

1. TypeScript 프로젝트에서 Prettier 설정하기

먼저, TypeScript 프로젝트에서 Prettier를 설정하는 방법을 알아보겠습니다.

npm install --save-dev prettier

코드베이스에 prettier.config.js 파일을 생성하고 다음과 같이 Prettier를 구성합니다.

module.exports = {
  tabWidth: 2,
  semi: true,
  singleQuote: true,
  trailingComma: 'all',
};

이제 IDE에서 Prettier 플러그인을 설치하고 설정을 활성화합니다. 이제 코드를 저장할 때마다 Prettier가 자동으로 적용됩니다.

2. Rust 프로젝트에서 Prettier 설정하기

Rust 프로젝트에서는 Rustfmt를 사용하여 코드를 형식화할 수 있습니다. Rustfmt는 Rust의 코드를 표준 형식에 맞게 자동으로 정리해주는 도구입니다.

Rustfmt를 설치하려면 Cargo.toml 파일에 다음과 같이 추가합니다.

[dependencies]
rustfmt = "0.10"

그리고 rustfmt.toml 파일을 생성하여 원하는 형식 지정 규칙을 설정할 수 있습니다.

3. TypeScript 및 Rust 프로젝트에서 Prettier 통합하기

TypeScript 및 Rust 프로젝트에서 Prettier를 통합하기 위해서는 다음과 같은 단계를 따릅니다.

이러한 설정을 통해 TypeScript 및 Rust 프로젝트에서 Prettier를 통합하여 일관된 코드 형식을 유지할 수 있습니다. 또한, 협업을 수월하게 할 수 있고 코드 리뷰 과정에서도 많은 도움이 됩니다.

Prettier와 Rust 프로젝트의 통합에 대해 간단히 알아보았는데, 이는 프로젝트의 품질과 유지보수성을 높이는 중요한 요소입니다.

참고 자료

이제 다양한 프로젝트에서 Prettier를 사용하여 일관된 코드 형식을 유지할 수 있을 것입니다.