Skip to content

기술 문서 ‐ Sonar cloud

xb205 edited this page Aug 27, 2023 · 1 revision

Sonar cloud

데이터 기반 정적 분석 툴로, code-smell, bug, security 등등을 측정해주는 도구

Lint 적용을 자동화 해야하는 이유

코드리뷰를 통해 리뷰받고 싶은 것은 컨벤션보다 로직에 대한 부분이 크다.
이때, lint 측정이 자동화 되어있지 않으면, 실수로 컨벤션을 어길 수도 있고, 이는 리뷰에 들어가는 리소스를 크게한다.

만약, lint 측정을 자동화해서, CI때 강제할 수 있다면, 리뷰어가 로직 리뷰에 집중할 수 있도록 도와줄 것 이다.

Sonar cloud

sonar cloud는 CI에서 (jacoco와 연동해서) code coverage 를 강제화 할 수 있고, code smell, bug등을 강제화 시켜 코드를 항상 깨끗한 상태로 유지할 수 있다.

스크린샷 2023-08-27 오후 4 17 11
Clone this wiki locally