본문 바로가기

현재

Eclipse에서 PMD와 SpotBugs 사용하기

Eclipse >> Help >> MarketPlace 에서 pmd-eclise-plugin과 SpotBugs Eclise-plugin 을 다운받고 재시작

1. PMD 룰셋 적용하기

우리는 Language 3항목 333개 룰셋 적용

2. 룰셋 Export (프로젝트 루트에 .ruleset으로 저장되면 xml임)

룰셋 export

3. 적용 후 코드 분석하기

PMD Check Code 실행

4. 해당프로젝트의 룰셋에 의해 식별된 항목 토글로 필터링 분석하기

패키지 클래스별 레벨별 항목 분석

 

5. 아래 링크에서 SpotBugs(findsecbugs-plugin-1.10.1.jar) 파일 받아 external jar 등록

https://find-sec-bugs.github.io/download.htm

 

Download - Find Security Bugs

 

find-sec-bugs.github.io

프로젝트 빌트 패스에 등록
external jar 등록
SpotBugs 실행하기
Bug Explorer 확인