핵심 요약
올리브영 백엔드가 detekt, reviewdog, GitHub Actions를 도입해 코드 컨벤션 준수와 리뷰 효율성을 높인 코드 품질 관리 프로세스를 구축했습니다.
구현 방법
- Gradle 멀티모듈에 detekt 플러그인과 olive-rules 모듈 연동
- RuleSetProvider로 4개 커스텀 룰 적용
- CI: detekt.yml로 PR 시 실행 및 ReviewDog 자동화
주요 결과
- PR 단위 자동 리뷰 피드백으로 품질 가시성 향상
- olive-rules 커스텀 룰로 규칙 일관성 강화
- detekt.xml 보고서를 ReviewDog에 연동
