IT/기타

[SonarQube] 정적 분석 결과 해석하기

땅일단 2023. 9. 1. 00:12

(1) Bugs

   - 버그가 일어날 위험이 있는 코드

(2) Vulnerabilities

   - 보안 취약성

(3) Security Hotspots

   - 보안적으로 취약하여 직접 검토가 필요한 코드

(4) Code Smells

   - 유지보수가 어려운 코드

   - Debt라는 시간 단위로 표시되고, 높을수록 유지보수에 좋지 않음

(5) Coverage

   - 코드 커버리지 (단위 테스트가 코드를 얼마나 검증하고 있는지)

   - 외부 라이브러리 등을 통해 코드 커버리지 리포트 파일이 생성되어야 볼 수 있음

(6) Duplication

   - 코드 중복률