uni-app项目代码总量统计

作者面临uniapp项目著作权申请中的代码行数统计问题,发现HBuilderX自带工具不足。通过借鉴VS的C#方法,使用正则表达式在HBuilderX中统计,但存在卡顿和空行问题。最终选择在VS中以文件夹形式进行统计,确保准确性。
摘要由CSDN通过智能技术生成

        最近几天在整理uniapp项目的软件著作权申请,申请表中要求填写源程序量,也就是代码总行数。uni-app是用HbuilderX开发的,该IDE本身并没有代码量统计的功能,到插件市场找了几个也都完全不能用,网上也没有针对uniapp代码量统计的相关解决方案。

        决定借鉴VS上C#项目的统计方法试一下,通过匹配正则的文本查找方式,使用

b*[^:b#/]+.*$正则表达式进行搜索,基本是奏效的。

        但直接在HBuilderX中搜索有两个弊端。一是非常卡顿,统计查找过程非常缓慢。二是在HBuilderX中统计的代码行数是不包含空行的,这样可能导致与实际文件中显示的代码行数不一致。

        于是,我将该uni-app项目作为文件夹在VS中打开,通过VS的查找功能进行代码量统计。

        VS查找功能统计出的代码是包含了空格的,而且会按照文件夹、文件进行汇总统计,这样就比较方便,只需要将要统计的文件夹的行数相加即可。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值