좋 은 코드 통계 도 구 를 소개 하 다.

2204 단어 코드
프로젝트 의 코드 규 모 를 알 고 싶 으 면 클래스, 코드 줄 등 통계 정 보 를 얻 으 려 면 cloc 를 사용 하 세 요. 좋 습 니 다. 강력 합 니 다.
여기 서 자세히 알 아 볼 수 있 습 니 다.
http://cloc.sourceforge.net/
cloc 는 거의 모든 OS 를 지원 하고 다양한 언어 를 자동 으로 식별 하 는 코드 (C + +, Java, JavaScript, SQL, CSS 등) 를 지원 합 니 다. 물론 Windows 도 포함 되 어 있 습 니 다. Windows 라면 EXE 파일 을 직접 다운로드 합 니 다 (http://sourceforge.net/projects/cloc/) PATH 환경 변 수 를 설정 하면 사용 할 수 있 습 니 다.

  >cloc <     >

  코드 의 통계 정 보 를 얻 을 수 있 습 니 다.
介绍一个好用的代码统计工具
  통계 정 보 를 한 파일 에 쓸 수도 있 습 니 다. (서로 다른 형식 지원)

cloc ridge --report-file=f:\ridge.csv --csv

   이상 명령 은 ridge 프로젝트 의 코드 통계 정 보 를 csv 형식의 파일 에 기록 합 니 다.
일부 파일 을 제외 하고 싶다 면 (예 를 들 어 JS 파일 이 제3자, 예 를 들 어 JQuery 등) 통과 할 수 있 습 니 다.
인용 하 다.
--exclude-list-file=  Ignore files and/or directories whose names
                          appear in should have one entry
                          per line.  Relative path names will be resolved
                          starting from the directory where cloc is
                          invoked.  See also --list-file.
옵션 을 제외 하고 excludeFiles. txt 에서 줄 마다 제 외 된 파일 에 대응 합 니 다.
인용 하 다.
jquery.js
kendo.js
...

cloc ridge --exclude-list-file e:\excludeFiles.txt

일반적인 상황 에서 이러한 제3자 의 JS 는 하나의 통 일 된 디 렉 터 리 에 넣 어야 한다. 예 를 들 어 js / lib 는 이 때 통과 할 수 있다.
인용 하 다.
--exclude-dir=[,D2,]
다음 명령 은 lib 폴 더 의 모든 파일 을 제외 하고 통계 보고 서 를 csv 에 생 성 합 니 다.

cloc . --exclude-dir=lib --csv --report-file=e:\euler.csv

cloc 의 도움말 정보 가 풍부 합 니 다. 통과 할 수 있 습 니 다:
cloc --help

살펴보다.

좋은 웹페이지 즐겨찾기