業主要請第三方做系統程式碼資安掃描,需提供專案程式碼的行數,我第一反應是怎麼可能?檔案這麼多,逐一統計也太搞剛了,什麼爛問題... ?
但事實證明是我太遜,還真的有工具能精確快速統計,就是 CLOC。
在 Windows 的環境,照以下方式可取得結果:
- 下載 CLOC 程式 (版本 1.64)
- 下載後變更檔名為 cloc.exe, 方便在指令視窗 (cmd)執行
- 把 cloc.exe 複製到專案目錄下,例如:C:MyProjectapple
- 開啟指令視窗 (cmd),輸入 cd C:MyProjectapple 將根目錄切換到專案資料夾
- 輸入 cloc . 就跑出下面的結果,收工!
得知本專案有 198193 行,錢難賺啊!