精华内容
下载资源
问答
  • 代码统计工具cloc

    千次阅读 2019-06-21 13:16:51
    有时候我们需要统计一下代码量,这时候就需要代码统计工具,推荐cloc。 安装如下: npm install -g cloc # https://www.npmjs.com/package/cloc sudo apt-get install cloc # Debian, Ubuntu sudo yum install...

    有时候我们需要统计一下代码量,这时候就需要代码统计工具,推荐cloc。安装如下:

      npm install -g cloc                    # https://www.npmjs.com/package/cloc
      sudo apt-get install cloc              # Debian, Ubuntu
      sudo yum install cloc                  # Red Hat, Fedora
      sudo pacman -S cloc                    # Arch
      sudo pkg install cloc                  # FreeBSD
      sudo port install cloc                 # Mac OS X with MacPorts
    

    用法示例:

    sl@Li:~/Works/opensource$ cloc pytorch/
        5080 text files.
        5055 unique files.                                          
        1970 files ignored.
    
    http://cloc.sourceforge.net v 1.60  T=22.37 s (188.9 files/s, 38509.4 lines/s)
    --------------------------------------------------------------------------------
    Language                      files          blank        comment           code
    --------------------------------------------------------------------------------
    C++                            1455          37191          19300         251819
    Python                         1005          43787          40777         195427
    C/C++ Header                   1436          26954          27740         156103
    C                                44           2617           1009          15844
    CMake                           138           1816           3076          10990
    YAML                             25           2162            998           8785
    Objective C++                     5            691            286           6216
    Bourne Shell                     88            803            891           3342
    CSS                               3            284             82           1355
    DOS Batch                        14            101              1            353
    HTML                              4             17             33            235
    XML                               1              5              7            185
    make                              4             29             17             68
    Teamcenter def                    1             20              0             60
    Bourne Again Shell                1              5              2             36
    Lua                               1              5              0             28
    PowerShell                        1              2              0             15
    vim script                        1              0              0              3
    --------------------------------------------------------------------------------
    SUM:                           4227         116489          94219         650864
    --------------------------------------------------------------------------------
    

    更多参考:Count Lines of Code

    展开全文
  • GIT仓库代码统计

    千次阅读 2018-04-17 21:15:59
    推荐一个比较好用的git仓库代码统计工具:git_stats,它用于按git提交人、提交次数、修改文件数、代码行数、注释量在时间维度上进行统计,亦可按各文件类型进行简单的统计,非常方便。实际上,这么多功能通常都是用...

    虽然以代码行数来衡量项目或者程序员并不是一件靠谱的事,但是从统计角度看趋势对于技术管理人员还是很有帮助的!推荐一个比较好用的git仓库代码统计工具:git_stats,它用于按git提交人、提交次数、修改文件数、代码行数、注释量在时间维度上进行统计,亦可按各文件类型进行简单的统计,非常方便。实际上,这么多功能通常都是用WEB在多个页面上显示的,git_stats也是如此,它需要你先安装好ruby以生成基础的页面,再用gem安装好git_stats,最后用git_stats一条语句即可生成展示页面。这些静态页面如需共享,那么搭个nginx显示静态页面即可。废话不多说,演示下步骤:

    1、首先到ruby官网(http://www.ruby-lang.org/en/downloads/)上下载最新源码包,例如2.5.1版本,解决后,执行linux下以源码安装习惯用的三招:configure/make/make install。

    2、接下来使用gem安装git_stats命令:

    gem install git_stats

    3、最后进入你要统计的git代码仓库根目录下,执行命令:

    git_stats generate -o stats --language zh_tw

    这里,-o是指定了html页面的输出目录,而输出目录里共包含了以下页面:

    ├── activity
    │   ├── by_date.html  #按日期统计活跃度
    │   ├── day_of_week.html
    │   ├── hour_of_day.html
    │   ├── hour_of_week.html
    │   ├── month_of_year.html
    │   ├── year.html
    │   └── year_month.html
    ├── assets  #库文件
    ├── authors  #作者数量,并可按作者进行活跃度统计
    │   ├── administrator   #每一个作者一个目录
    │   │   ├── activity
    │   │   │   ├── by_date.html
    │   │   │   ├── day_of_week.html
    │   │   │   ├── hour_of_day.html
    │   │   │   ├── hour_of_week.html
    │   │   │   ├── month_of_year.html
    │   │   │   ├── year.html
    │   │   │   └── year_month.html
    │   │   └── author_details
    │   │       ├── changed_lines_by_date.html
    │   │       ├── commits_by_date.html  
    │   │       ├── deletions_by_date.html
    │   │       └── insertions_by_date.html
    │   ├── best_authors.html
    │   ├── changed_lines_by_author_by_date.html
    │   ├── commits_sum_by_author_by_date.html
    │   ├── deletions_by_author_by_date.html
    │   └── insertions_by_author_by_date.html
    ├── comments  #注释统计
    │   └── by_date.html
    ├── files    #文件统计
    │   ├── by_date.html
    │   └── by_extension.html
    ├── general.html
    ├── index.html
    └── lines   #代码行统计
        ├── by_date.html
        └── by_extension.html
    

    4、搭建nginx用以展示页面。实际上仅需要在配置好的location内加个alias指向上一步中-o选项生成的目录即可。

    可见,该工具生成的页面有助于我们统计代码库中总体的代码提交趋势,以及每个coder的代码提交趋势,对于技术管理是有意义的。以下是我截取的最好用的两个页面,首先是按日期统计活跃度:

    按日期统计代码行数也很好用,虽然代码行数并不能反映出个人的贡献量,但是一些明显不靠谱的事还是能够从这里发现的。

    展开全文
  • java代码统计工具

    千次下载 热门讨论 2008-07-27 15:22:36
    java代码统计工具,给出一个文件路径,统计出代码的总行数,注释行数,空行行数。含可运行的jar,以及源代码。 更多请访问: http://blog.csdn.net/china8848
  • git代码统计工具

    千次阅读 2018-12-28 16:36:15
    git_stats:仓库代码统计工具之一,可以按git提交人、提交次数、修改文件数、代码行数、注释量在时间维度上进行统计,亦可按各文件类型进行简单的统计,非常方便. 虽然以代码行数来衡量项目或者程序员并不是一件靠谱...

    1.简述

    git_stats:仓库代码统计工具之一,可以按git提交人、提交次数、修改文件数、代码行数、注释量在时间维度上进行统计,亦可按各文件类型进行简单的统计,非常方便.

    虽然以代码行数来衡量项目或者程序员并不是一件靠谱的事,但是从统计角度看趋势对于技术管理人员还是很有帮助的!

    git_stats可以在windows和linux使用,但是他们集成的方式有点不太一样,同时如果有其他方式进行使用的,可以帮忙分享一下哦,要是不介意,有空集成进去,下面分别进行介绍

    2.linux下使用git_stats

    2.1下载安装ruby

    https://blog.csdn.net/wanchaopeng/article/details/85157170

    2.2 使用gem安装git_stats

    gem install git_stats,可能按了enter,需要半天才会响应,如果嫌慢的话,可以重新设置个国内的镜像地址

    gem sources -l   
    #查看
    
    #添加中国镜像
    gem sources --add https://gems.ruby-china.com/ --remove https://rubygems.org/

    在/usr/local/ruby/bin/目录下

    2.3 生成文档

    切换到你要统计的git仓库根目录,即git项目根目录

    如果你没有配置语言包,你也可以使用如下命令
    git_stats generate或者git_stats generate -o stats或者git_stats generate -o stats --language zh_tw,此时-o是指定生成的文件路径,我就是生成在当前目录的stats文件夹下面的了,--language指定的是生成的语言,默认有zh_tw,de,en,es,pl,tr,如果不填写默认是英语,自己可以切换到语言栏下面去查看并进行完善的

    git_stats generate 结果如下:

    2.4 展示数据

    我们知道数据展示一般离不开网页,git_stats也是一样,我们刚刚执行生成的报告会以网页形式生成到当前路径下的stats目录中,如果本地有浏览器,就可以直接访问index.html文件,如果没有,此时我们可以搭建一个nginx服务器,使用nginx指向当前目录即可,然后输入网址进行访问就可以查看

    展开全文
  • 工具类功能:会递归查找所有子文件夹,代码统计,模糊匹配等,指定文件统计,文件大小统计 1 指定文件夹,代码行数统计,调用示例: //统计指定文件夹.java,.js文件的代码行数,各候后缀的文本数量 HowManyLine ...

    很简单的一个工具类:

    工具类功能:会递归查找所有子文件夹,代码统计,模糊匹配等,指定文件统计,文件大小统计
    

    1 指定文件夹,代码行数统计,调用示例:

    //统计指定文件夹.java,.js文件的代码行数,各候后缀的文本数量

    HowManyLine lineCounter = new HowManyLine();
            List<String> fileSuffixList = new ArrayList<String>();
            fileSuffixList.add(".java");
            fileSuffixList.add(".js");        lineCounter.counter("D:\\zjywork\\code\\JZDDW\\src\\javaProCode_branchHuaWei_latest\\serviceHelper\\src\\ty\\inteplm\\change",
                    fileSuffixList, null);
    

    返回如图(可以支持返回各种文件的个数):
    在这里插入图片描述

    2 指定文件夹,查找文本,调用示例

    //递归查找文件夹下指定后缀的文本中包含“demo”字符串的文件,并定位到第几行

    HowManyLine lineCounter = new HowManyLine();
            List<String> fileSuffixList = new ArrayList<String>();
            fileSuffixList.add(".java");
          lineCounter.counter("D:\\zjywork\\code\\JZDDW\\src\\javaProCode_branchHuaWei_latest",
                    fileSuffixList, "demo");
    

    返回如图:
    在这里插入图片描述
    在这里插入图片描述

    ps:工具类一般自己用来查找指定路径下字符串用的比较多,然后代码写的自我批评,很不规范,而且有很多别的方法和使用场景都写到这个util里去了,按需取,别吐槽。能达到我上面的两个搜索统计功能就行了,有问题自己改。5分下载地址:

    下载地址待会发:

    https://download.csdn.net/download/zjy1211079133/11820176

    展开全文
  • 代码统计分析工具SourceCounter

    千次阅读 2019-02-01 16:45:28
    代码统计分析工具SourceCounter
  • vscode代码统计

    千次阅读 2020-01-03 09:42:52
    2.使用插件统计代码 点击顶部 View 菜单 => 在下拉选项中选择第一项 Command Palette => 工作区选择VscodeCounter:Count lines in directory => 输入框中默认是当前项目的路径 => 点击回车Enter开始...
  • 使用svnkit对svn新增代码统计、代码查询
  • 超好用的代码统计工具——cloc

    千次阅读 2020-04-05 00:48:51
    超好用的代码统计工具——cloc 因为申请软件著作权的时候需要进行代码统计,所以找了一圈代码统计工具。先找到了SourceCount,似乎不再更新了用不了。然后找到了cloc,操作有点繁琐,以下总结一下。 文章目录超...
  • 代码统计工具statsvn

    千次阅读 2013-09-03 20:31:54
    代码统计工具statsvn   概述 该工具可以用来统计代码相关数据以及产生HTML格式的报表,方便了解整体项目的代码情况。 当然光从报表无法说明所有问题,有些开源的类库如果以源代码形式存在,则会误导最终...
  • Mac下代码统计工具

    千次阅读 2015-07-06 19:27:14
    Mac下好点的代码统计工具都价格不菲,找到一款简洁易用免费的代码统计工具cloc。 MAC下安装命令:$ brew install cloc 其他的linux安装 $ aptitude install cloc 使用方法.到目录下运行: $ cloc...
  • IDEA 代码统计插件 --- Statistic

    万次阅读 2017-08-25 15:00:06
    IDEA 代码统计 插件 Statistic 的安装使用
  • SVN代码统计工具——statsvn

    千次阅读 2017-11-18 16:28:53
    1、介绍StatSVN是一个Java写的开源代码统计程序,能够从Subversion版本库中取得信息,然后生成描述项目开发的各种表格和图表。比如:代码行数的时间线;针对每个开发者的代码行数;开发者的活跃程度;开发者最近所...
  • Git代码统计命令行

    万次阅读 2020-07-02 23:31:31
    仓库提交者排名前 5 git log --pretty='%aN' | sort | uniq -c | sort -k1 -n -r | head -...统计个人的代码提交量 git log --author="$(git config --get user.name)" --pretty=tformat: --numstat | gawk '{ add += $
  • [小工具]代码统计小工具编写

    千次阅读 2017-11-01 18:54:53
    代码小工具是有一定工作经验并且有更高追求的程序的必备技能,今天加班到早晨五六点,到家都七点了,回到家倒头就睡,下午来公司感觉头还有点晕乎,工作的话怕只会产生更多的代码,就想起来写个工程代码统计工具。...
  • 写了个代码统计工具

    千次阅读 2014-12-22 22:52:27
    周末想统计下XCL-Charts到底写了多少行代码,就用Go语言写了个代码统计工具,效果还不错,统计速度也快。 就把统计报表部份今天完善了下,硬生生把很短的代码澎涨到200多行了。  除了必要的代码行数和文件总计外,...
  • lucene 3.02源代码统计

    千次阅读 2010-07-05 13:55:00
    lucene 3.02源代码统计 文件总数 : 391 文件行总数: 81886 代码行总数: 45716 注释行总数: 27083 空白行总数: 10020 代码注释率: 37.2%
  • SourceCount代码统计工具使用

    万次阅读 多人点赞 2018-05-24 11:01:50
    一个项目做完以后一般都会将代码的行数统计一下,这样可以和时间对比可以看出程序员的效率问题, 很多的公司都会做这件事,当然我本人是排斥的,毕竟一个项目的难易程度很大程度上不是代码量决定的,而是技术决定的...
  • vue单页面之友盟代码统计

    千次阅读 2017-08-11 17:31:10
    vue单页面之友盟代码统计 在入口App.vue中添加代码 export default { name: 'app', mounted () { const script = document.createElement('script') script.src = '...
  • CVS代码统计工具statcvs

    千次阅读 2013-01-13 15:44:27
    http://ouzhong.blog.hexun.com/32301817_d.html ... 简介 StatCVS 是一个基于CVS的代码统计工具,是sourceforge上的一个纯java的开源工具。它通过分析cvs的log文件,得到各种各样的代码统计报告,包括: 1.
  • git 代码统计工具 gitinspector 使用教程 官网:https://github.com/ejwa/gitinspector 安装:npm i -g gitinspector 使用: 1.下载你的git工程到本地 2.在命令行下 切换到git工程下 3.运行命令 gitinspector...
  • 代码统计工具(linecount3.6.3)

    热门讨论 2007-03-29 19:18:53
    一个代码统计工具(linecount3.6.3)
  • git代码统计-生成详细html报告

    万次阅读 2016-12-29 16:54:56
    持续集成中会有代码统计,现在总结一下git统计方法。 使用gitstat工具 1 安装gitstat:  有详细安装方法 http://gitstats.sourceforge.net/ 2 使用:  现在代码到code目录  git clone ssh://xxxx@xxxx29418/xxxxx...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 58,380
精华内容 23,352
关键字:

代码统计