본문 바로가기
Tools/etc

이클립스 소나린트(SonarLint) 설치 및 코드 분석방법 정리

by wakestand 2021. 4. 26.
반응형

소나린트(SonarLint)는 자동 코드 분석 도구인데

코드를 효율적으로 작성했는지

혹은 코드 컨벤션에 맞춰 작성한 코드인지 확인해 준다

 

코드 리뷰에서 진행하는 내용들을 소나린트를 사용하면

혼자서 자동으로 확인할 수 있으니

매우 유용하다고 보면 되겠다

 

먼저 설치방법은 이클립스 상단의

Help > Eclipse Marketplace를 눌러준다

 

다음으로 sonarlint 검색 후

Install을 눌러준다

 

Finish를 누르고 좀 기다리면 Restart Now가 뜨는데

눌러주면 이클립스가 다시 실행된다

 

이후 소나린트가 이클립스에 적용되면서

자동으로 효율적이지 못하거나

컨벤션에 맞지 않는 코드들은 밑줄이 생기면서 고치라는 것이 보이는데

Open description of rule ~ 을 눌러주면

어떻게 코드를 작성해야 하는지 가이드도 해준다

 

다음으로 개별적으로 확인하는 것 외에도

리포트 탭을 만들고 한번에 전체 확인도 가능한데

Window > Show View > Other을 눌러준다

 

이후 SonarLint Report를 선택한 뒤

Open을 눌러주면 된다

 

마지막으로 특정 프로젝트나 파일을 우클릭한 후

SonarLint > Analyze changed files

- 변경한 파일만 검사

SonarLint > Analyze

- 선택한 프로젝트 / 파일 검사

 

원하는 항목을 선택해서 검사를 돌려주면

 

소나린트 리포트 탭에서 코드를 확인한 뒤

어떻게 바꾸라고 설명해 주는 것이 보인다

반응형

댓글