iOS 端怎么检测自己项目的代码行数

人魔七七

共 655字,需浏览 2分钟

 ·

2021-03-31 12:57

背景:有时候我们需要统计自己项目的代码行数。用于申请软件著作权等用处。群里朋友推荐了两个方法。


  • 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

$ cloc --help



总结:PPRows 用起来更方便,cloc展示更加多维度。

浏览 40
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报