핵심 요약
헤이딜러의 안드로이드팀은 SonarQube Cloud를 detekt + reviewdog으로 전환해 PR에서 정적 분석 결과를 바로 확인하고 자동 피드백을 남길 수 있는 도구 조합을 도입했습니다.
주요 특징
- detekt로 Kotlin 코드의 중복/복잡도/규칙 위반 등을 분석
- reviewdog으로 분석 결과를 PR 코멘트 및 Check로 자동 표시
- Compose/팀 컨벤션에 맞춘 규칙 커스터마이징과 베이스라인 설정 가능
- GitHub Actions 기반 자동화 파이프라인으로 CI에 통합
적용 고려사항
- 도입 시 baseline 설정과 경고 처리 전략 수립 필요
- 팀 규칙 반영을 위한 협의 및 단계적 적용
- 경고를 최소화하기 위한 사전 코드 수정 또는 점진적 적용 권장
