PR 검토 전 새로운 SonarQube 이슈 분류
언제 쓸까: PR에 새로운 Sonar 발견 사항 15개가 있습니다. 30초 요약을 원합니다: 반드시 수정해야 할 항목 vs 사소한 지적.
사전 조건
- Execute Analysis + Browse 권한이 있는 Sonar 토큰 — Sonar UI → Account → Security → Generate token
- 프로젝트 키 — Sonar project URL: /dashboard?id=<key>
흐름
-
브랜치의 신규 코드 이슈 가져오기프로젝트 <key>, 브랜치 <pr-branch>, sinceLeakPeriod=true의 이슈를 나열하고 심각도별로 그룹화하세요.✓ 복사됨→ 새로운 발견 사항이 그룹화됨
-
수정 가치 분류각 BLOCKER/CRITICAL에 대해 file:line과 규칙을 표시하고, 실제 버그인지 노이즈인지 표시하세요.✓ 복사됨→ 분류 목록
-
수정 제안 초안실제 버그의 경우 파일시스템 MCP를 통해 소스 스니펫을 가져오고 각각에 대해 최소한의 패치를 제안하세요.✓ 복사됨→ 이슈별 차이 제안
결과: 검토자가 신경 써야 할 정확히 3가지를 포함한 1화면 PR 분류입니다.
함정
- 낮은 심각도의 '스멜'이 실제 버그를 무시합니다 — 분류를 위해 항상 심각도를 BLOCKER,CRITICAL,MAJOR로 필터링하고 MINOR/INFO는 별도로 일괄 처리하세요.