devmoa

detekt와 reviewdog으로 코드 품질 향상

올리브영·2023년 10월 11일·00
detektreviewdogGitHub Actions코드 품질CI/CDKotlin

AI 요약

Beta

이 글은 올리브영 상품스쿼드에서 코드 품질 향상을 위해 detekt, reviewdog, Github Actions를 도입한 경험을 공유합니다. 기존 SonarQube 사용 시 겪었던 코드 컨벤션 통일의 어려움, 커스텀 룰 작성의 제약, 리뷰어의 모든 이슈 감지 한계 등의 문제를 해결하기 위해 이 도구들을 선택했습니다.

detekt는 Kotlin 코드 분석 및 커스텀 룰 작성에 용이하며, reviewdog은 코드 리뷰 자동화를 지원합니다. Github Actions와 연동하여 CI/CD 파이프라인에 통합함으로써, 코드 변경 시 자동으로 코드 품질을 검사하고 리뷰 요청을 생성하여 개발 생산성과 코드 품질을 동시에 높이는 방안을 제시합니다.

이 글이 궁금하신가요?

원문 블로그에서 전체 내용을 확인해 보세요

원문 읽으러 가기

AI 추천 연관 게시글

이 글과 관련된 다른 기술 블로그 글을 AI가 추천합니다