Eclipse CDT 망비록 cpplint

Ecripse-CDT에서 cpplint


  • 설정 방법과 사용 방법을 조사했으므로, 잊지 말고, 기술해 둔다.

  • Eclipse CDT의 외부 도구에 cpplint 등록


  • [외부 tool 실행] 버튼 오른쪽의 [▼] 버튼을 누른다 → External Tppls Configuration... 을 선택.
  • ①의 New 버튼을 누른다 → ②의 Name: 에 cpplint 를 입력
  • Main 탭 → Location: /usr/bin/python → Arguments: /usr/bin/cpplint ${resource_loc}
  • Common 탭 → External Tools 에 체크 ON → Launch background 의 체크 OFF
  • Apply 버튼 누르기

  • 사용시


  • project 모든 것을 한 번에 확인할 수 없습니다. 1 파일 마다 체크해 간다.
  • 체크 대상 파일을 에디터 화면에서 편집 대상으로 하고 [외부 tool 실행] 버튼 오른쪽의 [▼] 버튼을 누른다 → cpplint 를 선택.



  • cpplint 실행 결과가 Eclipse 화면 하단의 Console에 출력됩니다.
  • 이 행 번호에 마우스 클릭으로 날리는 방법은 있을 것 같지만, 모르겠다…. CTRL+L 로 손 입력으로 날린다.


  • cpplint 이전 빌드 정보


  • cpplint를 실행하기 전에 빌드를 수행하는 설정이 기본값입니다.
  • 수정시에 build 불가가 된다

  • cpplint 이전의 build의 실시/미실시는 선택 가능.
  • [외부 tool 실행] 버튼 오른쪽의 [▼] 버튼을 누르기 → External Tppls Configuration... → Program [cpprint] → Build 탭

  • Build before launch의 체크 버튼으로 제어 가능

  • CPPLINT.cfg


  • cpplint 옵션은 소스 파일의 디렉토리 또는 그 상위 프로젝트의 루트 디렉토리에 CPPLINT.cfg를 넣고 설정 내용을 씁니다.
  • autotools 프로젝트라면 src 디렉토리를 추천합니다.


  • 참고 웹페이지



  • Eclipse: C++ 정적 검사 환경 htps : // 코 m / 메비 s 보 x2 / ms / 998 5 578 7c7c24fd1
  • 좋은 웹페이지 즐겨찾기