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

Prettier는 코드 포맷팅 도구로, 코드 스타일을 일관되게 유지하는 데 도움이 됩니다. TypeScript와 같은 언어 외에도 Ruby 프로젝트에서도 Prettier를 사용할 수 있습니다. 이 포스트에서는 Ruby와 Prettier를 함께 사용하는 방법에 대해 알아보겠습니다.

Ruby 프로젝트에 Prettier 설정하기

Ruby 프로젝트에서 Prettier를 사용하려면 먼저 prettier를 설치합니다. 이를 위해 다음 명령어를 실행합니다.

npm install --save-dev prettier

이후, 프로젝트 루트에 .prettierrc 파일을 생성하여 Prettier 구성을 정의합니다.

{
  "semi": false,
  "singleQuote": true,
  "tabWidth": 2,
  "printWidth": 80
}

위 설정은 예시일 뿐이며, 프로젝트에 맞게 적절히 수정해야 합니다.

Ruby 백엔드 코드 포맷팅

Ruby 코드를 Prettier로 포맷팅하려면, ruby-prettier 패키지를 설치합니다.

npm install --save-dev ruby-prettier

그리고, package.json 파일에 코드 포맷팅 스크립트를 추가합니다.

"scripts": {
  "format:ruby": "prettier --write '**/*.{rb,erb}'"
}

이제, 아래 명령어를 실행하여 Ruby 코드를 포맷팅할 수 있습니다.

npm run format:ruby

결론

이제 Ruby 백엔드 코드에 Prettier를 통합했습니다. 이를 통해 코드의 일관성과 가독성을 유지하고 프로젝트를 효율적으로 유지보수할 수 있습니다.

참고 자료