본문 바로가기

개발

Sonarlint 설치 오류

회사에서 jenkins로 배포하기 전에 sonarqube로 소스를 체크하는데, 어떤 직원분이 git remote branch에 push하기 전에 로컬에서 sonarlint로 소스를 한번 점검하고 push하자고 하였습니다.

 

sonarlint란?

sonarqube와 연결하거나 아니면 로컬에서 자체적으로 코드의 품질을 체크하는 플러그인입니다. STS, intelliJ, visual studio와 같은 프로그램에 플러그인 형식으로 설치 할 수 있습니다. Sonarqube와 다른점은 sonarqube처럼 새로운 rule을 추가하여 코드를 점검할 수 없다는...?거 말고는 없는거 같습니다. 할튼 좋아보입니다.

 

 

설치 후 에러 발생

에러 메시지

사용중인 STS에 Sonarlint 플러그인을 market을 통해 설치하였는데 java 파일을 열때마다 저런식으로 에러가 나타났습니다. 검색해보니 lombok 버전의 문제라고 하여,,, 쓰고 있는 lombok.jar파일을 열어 버전을 확인하였는데 1.18.6버전이었습니다. stackoverflow에 다른 사람들이 질문해 놓은거를 보면 1.18.12 버전 이상을 설치해야한다고 하더군요. 그래서 사용중인 lombok.jar를 1.18.18로 바꾸니 잘 돼더군요. 모두들 도움이 되셨길 바랍니다.

 

'개발' 카테고리의 다른 글

자주 사용하는 git 커맨드  (0) 2021.06.24
Node Sass could not find a binding for your current environment:Windows 64-bit with  (0) 2021.05.10
세션과 쿠키  (0) 2021.03.25
NPM이란?  (0) 2021.03.09
AWS DynamoDB 1(DynamoDB란 ?)  (0) 2021.02.03