본문 바로가기

IT 지식

[클린코드] PMD , 수동설치법

PMD 사용법

 

이클립스에 marketplace에서 존재하는 pmd를 설치하게 되면 check code 를 누르면 프로젝트의 소스코드를 분석한후 변수명이라던가 아니면 함수명, return값과 같은 부분에서 보안적 문제가 의심되는 코드가 있다면 검출해서 보여준다.

 

 

outline에서 show details 하면 이코드가 왜 보안적으로 문제가 생기는지 상세보기 할수있다.

 

 

description을 구글 번역기에 돌려보면 아는 말이 나온다.

 

overview에서는 자바 소스 파일을 선택해서  오류 사항을 클릭하면 어떤 라인에서 오류가 났는지 outline에서 확인할 수있다. outline에서 클릭하면 오류난 곳을 찾아갈 수있다.

outline에서 mark as reviewed 를 클릭하면 에러가 난곳의 코드 옆에 주석으로 뭔가 찍힌다.

 

 

 


 

pmd 수동 설치 방법

 

아래 블로그를 참고하였습니다.

https://woo-yaa.tistory.com/7

 

이클립스 플러그인 수동 추가하는 법

개발 환경이 바뀌면 이클립스에 다시 플러그인을 추가할때가 많은데 가령 이클립스 마켓플레이스(Marketplace)에 안나오거나 사용하지 못할 때!Help > Install New Software... 로 설치도 에러가 날때! 나는

woo-yaa.tistory.com

 

 

① 일단 잘 설치된 사람꺼에서 jar 파일을 다운 받는다 

 

② jar파일이 준비가 되었다면 이제 eclipse가 설치된 폴더에 plugins폴더에 추가해준다.

여기에 붙여넣기 하면 된다.

 

 

 

 

③ 그 후 configuration 들어가면

configuration\org.eclipse.equinox.simpleconfigurator 이 폴더 안에 들어가면 

bundles.info 파일이 있는데 여기에 플러그인을 추가해주는 한줄을 추가해준다.

bundles.info 파일

 

net.sourceforge.pmd.eclipse.plugin,7.0.0.v20230930-1814-rc4,plugins/net.sourceforge.pmd.eclipse.plugin_7.0.0.v20230930-1814-rc4.jar,4,false

 

 

 

 

④ 이클립스 재시작! 완료!

 

 

 

'IT 지식' 카테고리의 다른 글

[ 실무 ] 개발자의 개발이란?  (0) 2024.01.10
[ 실무 ] DB의 분석 및 설계  (1) 2024.01.10
[ 실무 ] 데이터베이스 쿼리 작성법  (0) 2024.01.10
ORM & JPA  (0) 2024.01.10