강의

멘토링

로드맵

Inflearn brand logo image

인프런 커뮤니티 질문&답변

박상원님의 프로필 이미지
박상원

작성한 질문수

Ruby on Rails 공식 가이드 따라잡기

CRUDit Where CRUDit Is Due

강의 감사합니다.

해결된 질문

작성

·

89

0

타입스크립트 환경에서 eslint와 prettier를 사용했었는데요. rails는 혹시 어떤걸 쓰면 되나요?

 

찾아보니 prettier를 쓰기도 하고 robocop이란걸 쓰기도 하는거 같은데 혹시 vscode에선 어떤 익스텐션을 쓰는게 제일 베스트인지 알 수 있을까요?

답변 1

0

Stark님의 프로필 이미지
Stark
지식공유자

안녕하세요,

개인적으로는 설정할 것들이 적은 standardrb를 추천드려요. 저도 개인 프로젝트에서는 standardrb를 사용하고 있기도 해요.

 

하지만 그것도 결국은 rubocop을 활용한 것이라서 하나씩 설정을 잡아가는 걸 선호하신다면 rubocop을 써보셔도 좋을 것 같네요!

박상원님의 프로필 이미지
박상원
질문자

찾아보았는데요.

rubocop-rails-omakase가 8버전부터 디폴트로 탑재되었다고 해서 standardrb를 쓰는게 맞나 조금 헷갈립니다.

 

저는 설정 하나도 하고싶지 않고 그냥 딱 정해주는대로 하고 싶어요.

 

근데 찾아보니 rubocop도 그렇고 standardrb도 그렇고 erb 파일은 포메팅을 안해준다고 하는데요. erb 파일도 포멧팅을 원하면 어떤게 제일 좋을까요?

 

쇼피파이어쩌구도 있는거 같은데.. 선택 할 수 있는게 이렇게 많으면 맨날 결정을 못하겠더라구요. 선생님께선 어떻게 하고 계신가요?

Stark님의 프로필 이미지
Stark
지식공유자

말씀하신 의도라면 standardrb를 쓰는게 맞는 것 같고, 디폴트로 있는 걸 쓰냐 안쓰냐는 선택의 문제인 것 같아요.

 

erb 포매팅은 저는 필요성을 느끼지 않아서 사용을 해보지는 않았는데

https://github.com/Shopify/erb_lint

이걸 많이 쓴다고 하네요.

 

후보가 많아서 고민이 되신다면 기준을 잡는게 좋을 것 같은데, 저는 star수와 최근까지 개선이 되고 있었는지를 보곤 해요.

그리고 rails를 제일 잘쓰는 회사인 shopify꺼라면 저는 믿고 쓰는 편이이요.

 

박상원님의 프로필 이미지
박상원
질문자

감사드립니다~^^

박상원님의 프로필 이미지
박상원

작성한 질문수

질문하기