[other] 代码量代码复杂度统计-lizard lizard的可以用来统计下面的一些数据 不包含代码注释的代码行数 CCN 代码的复杂度,也就是分支复杂度 token的个数(关键字,标示符,常量,标点符号,操作符) 函数的参数个数 支持下列的一些语言 C/C++ (works with C++14) Java C# (C Sharp) JavaScript Objective C Swift Python Ruby TTCN-3 PHP Scala GDScript downloadlink…
用statasvn进行代码量统计的时候,第一步需要获取到项目的日志,但是我本机的svn1.4没有安装命令行,重新运行1.4的安装包也没有命令行的选项... 那就升级到最新的svn1.8好了,下载最新的svn安装包,按照要求直接运行了两次安装,第一次安装,第二次修复,然后重点来了,重启的时候报MSVCP120.dll丢失的错误,原来的svn也不能用了啊 然后在网上找到一个解决方案: http://6.scdx3.crsky.com/soft/201407/DirectX_Repair-v3.2.z…
摘要 分享Git日常操作中常用的命令,分享如何统计在项目中贡献的代码量. 下面列出Git bash常用命令. 1. git clone **(项目地址) 克隆一个git项目到本地,将git项目拉取到本地 2. git status 查看文件状态,列出当前目录没有被git管理,以及被修改过还未提交的文件 3. git add * 将我们提交的文件添加到索引库中(添加到缓冲区),*可以是路径也可以是.符号,git add . 代表将当前目录下的所有文件都添加到索引库中,如果指定路径则代表将制定路径的…
1 需要系统安装 git + gawk git 安装自行百度 gawk 到官网下载 http://gnuwin32.sourceforge.net/packages/gawk.htm 1.2 下载好后解压,将bin 目录添加到 path 路径下 然后在cmd 命令行运行 gawk 看看有输出没,如果有输出就安装成功了 2 在需要统计的项目文件夹下,运行以下命令 git log --author="authorname" --pretty=tformat: --numstat --sin…
#统计代码量,显示离10W行代码还有多远 #递归搜索各个文件夹 #显示各个类型的源文件和源代码数量 #显示总行数与百分比 import os import easygui as g #查找文件 def find_file(file_path,target): os.chdir(file_path) all_files=os.listdir(os.curdir) for each in all_files: #print(each) fext=os.path.splitext(each)[1] i…
#!/bin/bash # 统计代码量 # 使用方法: sh gitstat.sh "2017-11-01" "2017-11-30" "JamKong" ~/workspace/IDEA/项目名/ # 开始时间 startTime=` +%s` # 结束时间 endTime=` +%s` # 提交代码作者 author=$ # 项目绝对路径 path=$||'.' internalDay=$((($endTime-$startTime)///…
查看git上个人代码量 git log --author="username" --pretty=tformat: --numstat | awk '{ add += $1; subs += $2; loc += $1 - $2 } END { printf "added lines: %s, removed lines: %s, total lines: %s\n", add, subs, loc }' - 统计每个人的增删行数 git log --format=…
IDEA 代码量统计(Statistic) 1.1 前言 项目到了一定阶段,都会想要看看项目的代码量情况,这里主要使用插件Statistic进行代码统计查看. 1.2 安装插件步骤 找到插件市场入口并安装插件:File-->Setting...-->Plugins,按照图片步骤,1点击安装tab页,2输入Statistic关键字,3勾选插件,4点击OK进行安装: 安装成功后重启IDEA 重启完毕后等待编辑器初始化相关信息,然后在编辑器左下方找到Statistic插件,点击打开主界面: 点击Re…
概述 本文从一段统计C/C++程序脚本入手,记录shell脚本常用和重要的知识点. 代码量统计程序 文件名称,count_code_line.sh 123456789101112131415161718192021222324252627282930313233343536 #!/bin/bash # 统计代码行数 去除空格和注释# author: by wangxintang function count_dir(){ total1=0 for input in $* do count=`fi…
git的代码量大多数都是根据命令行统计,或者根据第三方插件统计.但是都不满足我的需求,因为我们代码都由gitlab管理,于是想到了通过gitlab暴露出来的接口获取数据. 第一步,生成私钥 登录你的gitlab申请私钥private_token 第二步,获取当前用户可见的所有项目(即使用户不是成员) 接口地址:gitlab的地址/api/v4/projects/?private_token=xxx返回参数: [{ "id":219, "description":&q…