【경험치】 코드 통계 도구cloc

3316 단어 노하우
1. 소개
cloc는 명령행 프로그램으로 통계 코드에 사용되며 파일, 디렉터리, 심지어 패키지의 코드를 통계할 수 있다.통계 결과는 다음과 같습니다.
$ cloc clipp/
     378 text files.
     373 unique files.                                          
      53 files ignored.

http://cloc.sourceforge.net v 1.60  T=2.26 s (161.0 files/s, 19419.3 lines/s)
-------------------------------------------------------------------------------
Language                     files          blank        comment           code
-------------------------------------------------------------------------------
HTML                           208            606           1161          21142
C++                             74           1444            982           6620
C/C++ Header                     2           1184           1466           4528
Javascript                      62             81            103           1484
CSS                              3            291             45           1470
CMake                            9             66             44            398
Python                           1             66             30            287
make                             2             56             45            104
YAML                             2             22             26             41
-------------------------------------------------------------------------------
SUM:                           363           3816           3902          36074
-------------------------------------------------------------------------------

2. 설치 방법
ubuntu 에서 설치:
sudo apt install cloc

다른 시스템의 설치 방법:
npm install -g cloc                    // https://www.npmjs.com/package/cloc
sudo apt install cloc                  // Debian, Ubuntu
sudo yum install cloc                  // Red Hat, Fedora
sudo dnf install cloc                  // Fedora 22 or later
sudo pacman -S cloc                    //  Arch
sudo emerge -av dev-util/cloc          // Gentoo https://packages.gentoo.org/packages/dev-util/cloc
sudo apk add cloc                      // Alpine Linux
sudo pkg install cloc                  // FreeBSD
sudo port install cloc                 // Mac OS X with MacPorts
brew install cloc                      // Mac OS X with Homebrew
choco install cloc                     // Windows with Chocolatey
scoop install cloc                     // Windows with Scoop

3. 원본 다운로드
cloc는perl로 작성된 것으로 다운로드 주소:https://github.com/AlDanial/cloc

좋은 웹페이지 즐겨찾기