iOS 端怎么检测自己项目的代码行数
背景:有时候我们需要统计自己项目的代码行数。用于申请软件著作权等用处。群里朋友推荐了两个方法。
PPRows 一个Mac的工具
cloc
PPRows
支持检测参与计算的代码文件夹数量以及代码行数;
支持同时检测多文件 / 多文件夹代码;
支持自定义检测的文件类型,例如: C,Swift,OC,Java... 类型的代码文件;
支持自定义需要忽略检测的文件夹, 例如: iOS 工程中的 Pods 文件夹;
支持中文与英文,跟随系统语言变化 (v1.1.0 起支持);
支持忽略代码中的空行,代码行数计算更精确(v1.2.0 起支持)。
cloc
安装
brew install cloc
基本用法
cloc ./
如果想过滤掉某个目录,可以使用以下命令(以Pods目录为例)
cloc ./ --exclude-dir=Pods
过滤多个Pods库中第三方库,因为Pods库可能有很多我们自己的
cloc ./ --exclude-dir=SDWebImage,AFNetWorking
更多用法查看help
help cloc --
总结:PPRows 用起来更方便,cloc展示更加多维度。
评论