2016-11-01 10 views
0

내 프로젝트는 Coverity Scan에 따라 150k 라인이 넘는 코드를 처리하는 반면, Cloc은 30k를보고합니다 (훨씬 더 합리적입니다).Coverity 스캔의 코드 라인이 정확하지 않습니다.

나는 LOC가 어디서 왔는지 알기 위해 노력하고 있지만 실패하고 있습니다. 실제 코드 행을보고하기 위해 커버 오티 스 스캔을 얻으려면 어떻게해야합니까? 또는 그들이 어디에서 왔는지보고하십시오.

+0

SourceMonitor 도구를 사용해보십시오. http://www.campwoodsw.com/sourcemonitor.html –

+0

윈도우 머신이 없습니다. 그러나 소스 코드 폴더의 모든 것을 wc -l $ (찾기.)로 계산하면 약 50k 줄이됩니다. 따라서 Coverity는 소스 코드를 3 배로보고합니다. – Brutos

답변

2

기본적으로 LOC 수에는 응용 프로그램에서 가져온 시스템 헤더가 포함됩니다. 구성 요소 맵을 구성하여 구성 요소 맵을 충분히 필터링 할 수 있습니다.