코드 리뷰를 받을 수 없는 솔로 개발자 혹은 사실상(?) 솔로 개발자의 필수품-정적 코드 분석기, VS code-Java에도 역시나 있다.
VS Code 공식 확장 마켓에서 가장 많은 설치 건수를 자랑하는 2개의 확장 프로그램들을 재빨리 비교해보자.
실제 동작 방식을 살펴보자.
아래는 어떤 문제가 있는 소스다. 그래서 해당 구문에 SonarLint가 노란색 물결무늬 밑줄을 그어줬다. 그 위에 마우스를 올리면 SonarLint의 경고 내용을 확인할 수 있다.
혹은 problems 창에서 해당 경고를 마우스 오른쪽 버튼으로 클릭 후 “SonarLint Open description of rule ‘java:Sxxxx’“를 클릭하면
상세 내용을 볼 수 있다.
상세 내용을 보면 다음 내용을 확인 할 수 있는데
잘 짜여진 학습자료를 보는 느낌이다.
실제 동작 방식을 살펴보자.
이슈를 발견했을 때 해당 메소드 바로 위 편집기에 해당 제목이 뜬다.
혹은 problems에도 띄워 준다.
해당 제목을 클릭하면 상세 정보를 확인할 수 있다.