SonarLint를 설치했다면 SonarLint에서 제공하는 기본 Ruleset만 사용이 가능하다. 개인적으로 사용하며 조금 더 나은 품질을 추구한다면 이렇게 사용해도 되지만 엔터프라이즈 환경에서는 이정도 Ruleset으로는 어림없다. 조금 더 강력한 Ruleset을 가지고 있는 또 재정의가 가능한 Sonarqube Ruleset과 연동이 되어야 한다. 그래서 기존에 설치해놓은 SonarLint와 Sonarqube를 연동해보자. 필자의 Sonarqube 버전은 6.7이고 연동을 위한 최소한의 버전은 6.7 이다. SonarLint Sonarqube 연동 SonarLint 설치가 잘 되었다면 Show View에서 SonarLint Bindings를 볼 수 있다. 창을 열어보자. SonarLint Bingi..
소스의 정적분석을 도와주는 대표적인 솔루션은 Sonarqube이다. 보통은 이 Sonarqube를 서버에 별도로 설치를 하고 소스를 이곳으로 보내 분석을 한다. 그렇기 때문에 개발자는 소스를 모두 deploy하고 Sonarqube를 돌리기 전에는 자신의 소스가 어떤 상태인지 알수 없다. 이런 단점을 극복하고 자신의 소스를 가볍게 분석해줄수 있는것이 SonarLint라는 Eclipse plugin이다. SonarLint 설치방법 여느 플러그인을 설치하는 것처럼 이클립스 상단의 Help > Eclipse Marketplace 로 진입 sonarlint로 검색해 보면 위와 같이 나온다. Install을 해준다. 설치과정에 나오는 license는 물론 agree 해준다. 설치가 끝나면 재시작을 하겠다고 한다. ..