P
PRND
September 22, 20251회
SonarQube Cloud에서 detekt + reviewdog으로 전환한 이유
간단 소개
헤이딜러 안드로이드팀은 SonarCloud의 문제점을 개선하고자 detekt와 reviewdog을 도입, 정적 코드 분석 환경을 구축했습니다.
AI Summary
- SonarCloud 문제점
- 불안정한 안정성: 트리거 오류로 정적 분석 생략 및 잘못된 코드 병합 발생.
- 불편한 접근성: 문제 확인을 위해 매번 SonarCloud 로그인 필요.
- 제한적인 custom rule: 기본 rule 외 사용자 정의 rule 적용 어려움.
- detekt와 reviewdog 도입
- detekt: 코드 중복, 복잡도 등 정적 분석에 집중. ktlint(코드 스타일)와 구분.
- reviewdog: PR에 분석 결과 코멘트 또는 Check 상태로 표시. GitHub, GitLab, BitBucket 지원.
- danger, GitHub upload-sarif 대비 설정 간편성 및 유료 기능 배제.
- 도입 과정
- Compose convention 및 팀 코딩 컨벤션에 맞춰 rule 변경.
- 기존 경고 수정 또는 baseline 설정으로 무시 처리.
- GitHub Actions를 통해 detekt 실행 및 reviewdog으로 PR에 결과 노출.
Next Feeds

Zookeeper에 의존하지 않는 Kafka를 준비하기 : Amazon MSK에서 KRaft 모드 사용하기
Amazon MSK에서 KRaft 모드를 사용하여 Zookeeper 없이 Kafka를 운영하는 방법, 마이그레이션 전략, 모니터링 방법을 설명합니다.
Amazon MSKKRaft 모드ZookeeperKafka마이그레이션
2025. 9. 22.
AWS

워크플로 자동화 도구(n8n)의 서비스 자동화 전략
워크플로 자동화 도구 n8n의 강점 분석 및 API와 MCP를 활용한 서비스 자동화 전략 제시
n8n워크플로 자동화APIMCP자동화 전략
2025. 9. 22.
한글과컴퓨터
5년 된 프로젝트의 빌드 도구를 교체하며 얻은 것들
5년 된 프로젝트의 빌드 도구를 Webpack에서 Vite로 전환하며 얻은 경험과 교훈, 그리고 개발 환경 개선 효과를 공유합니다.
WebpackVite빌드 도구마이그레이션개발 경험
2025. 9. 22.
카카오

AI와 함께 테스트 코드 작성 하기
무신사는 AI 코딩 에이전트를 활용하여 테스트 코드 작성 효율성을 높이고 개발 안정성을 확보했습니다.
AI테스트 코드CDP코호트자동화
2025. 9. 21.
무신사
티로의 Amazon Bedrock과 RDS를 활용한 대화 기록 기반 Ask Tiro 구현
Amazon Bedrock과 RDS를 활용하여 대화 기록 기반 질의응답 시스템 Ask Tiro를 구현하고, 그 아키텍처와 활용 사례를 소개합니다.
Amazon BedrockAmazon RDSAsk TiroRAGClaude 4.0 Sonnet
2025. 9. 19.
AWS

여행도 하고 지구도 지킨다, 여기어때 쓰봉크럽 디자인 리뉴얼
여기어때 쓰봉크럽 디자인 리뉴얼은 확장된 활동과 메시지를 담아내고, 지속가능한 가치를 전달하며, 즐거운 브랜드 경험을 제공하는 데 초점을 맞췄다.
쓰봉크럽ESG플로깅디자인 리뉴얼지속가능한 여행
2025. 9. 19.
여기어때