PMD Plugin 설치

출처 : http://pmd.sourceforge.net/eclipse/

  1. In Eclipse, click on Help -> Install New Software...
  2. Click on Add..
  3. Enter the following:and click OK.
  4. You should see PMD for Eclipse 4. Select the checkbox next to it and click Next >.
  5. You'll need to accept the license and confirm you want to install a plugin that is not digitally signed. Go ahead and install it anyway.
  6. Restart eclipse.



==========================================================================================

PMD 룰셋 적용 및 사용

참고 : http://tyboss.tistory.com/entry/Jenkins-PMD-%EC%A0%81%EC%9A%A9%ED%95%98%EA%B8%B0

* 룰셋 다운로드는 참고 사이트에 전자정부에서 사용하는 룰셋 다운로드 가능


[룰셋적용]
1. Window > Preferences 에서 PMD > Rule Configuration
    - Use global rule management 체크
    - 룰 전체 선택 후 삭제
    - Import rule set 버튼 클릭 후 룰셋.xml 선택 후 확인
    - Rule Configuration 화면에서 Check all rules 버튼을 클릭하여 룰 전체 체크
    
[PMD 실행]
1. 검사할 위치 클릭 후 우클릭 PMD > Check Code 클릭
    - 빨강 (High : Blocker) : 심각한 버그가 발생할 수 있는 코드이기 때문에 반드시 Rule 을 준수해야 한다.
    - 하늘 (Medium : High : Critical) : 심각하지는 않지만 버그가 발생할 수 있는 코드이기 때문에 Rule 을 준수해야 한다.
    - 초록 (Medium : Urgent) : 복잡한 코딩, Best Practice 및 보안, 성능 등에 관련 된 내용으로 준수 할 것을 권장한다.
    - 분홍 (Medium Low : Important) : 버그가 아니며 표준, 코딩 스타일, 불필요한 코드 및 미사용 코드에 관련된 내용이다.
    - 파랑 (Low : Warning) : 패키지, 클래스, 필드 등 Naming에 관련된 내용이다.

2. 검사결과 초기화
    - 우클릭 PMD > Clear Violations

3. Report
    - Window > Preferences 에서 PMD > Reports 에서 export 할 report type 선택
    - 프로젝트 선택 후 우클릭 PMD > Generate Reports 클릭
    - 프로젝트/reports 폴더 아래의 파일 확인







+ Recent posts