V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
no13bus
V2EX  ›  程序员

github 有没有能够看到该项目代码量的功能?比如多少行 js 代码,多少行 python 代码?

  •  
  •   no13bus ·
    no13bus · 2015-08-25 13:48:01 +08:00 · 21783 次点击
    这是一个创建于 3167 天前的主题,其中的信息可能已经有所发展或是发生改变。
    11 条回复    2015-08-31 11:42:34 +08:00
    zfz
        1
    zfz  
       2015-08-25 14:25:15 +08:00
    一直想找这个功能,同问。
    abcdabcd987
        2
    abcdabcd987  
       2015-08-25 15:07:16 +08:00
    似乎没有,但是本地的话,可以用 colc
    pupboss
        3
    pupboss  
       2015-08-25 15:07:43 +08:00
    可以看到每种语言占得比例,不知道是算的行数还是字符数
    qinix
        4
    qinix  
       2015-08-25 15:22:43 +08:00 via Android
    一直是先 clone 到本地再 cloc
    aec4d
        5
    aec4d  
       2015-08-25 15:52:15 +08:00
    有这个需求 然后在 stackoverflow 上找到了答案 新建一个脚本放到 path 下
    #!/usr/bin/env bash
    git clone --depth 1 "$1" temp-linecount-repo &&
    printf "('temp-linecount-repo' will be deleted automatically )\n\n\n" &&
    cloc temp-linecount-repo &&
    rm -rf temp-linecount-repo
    alexapollo
        6
    alexapollo  
       2015-08-25 15:57:53 +08:00
    http://stackoverflow.com/questions/6610525/how-to-generate-stats-for-a-github-project
    git-stat ,可以统计任何 git 目录下的贡献(我以前也写过一个类似的玩意)
    MOsky
        7
    MOsky  
       2015-08-25 16:14:02 +08:00
    有那么几个月可以 compare 出你 fork 项目的某个 branch 相对于原项目的 mask 增加了多少行,减少了多少行。

    后来这个功能被撤了。仅仅只有正式提交了 pull request 以后才能看到这些信息。

    另外,项目主页不是可以自动看到不同语言写的代码占总代码的比例吗?
    MOsky
        8
    MOsky  
       2015-08-25 16:15:41 +08:00
    总行数的话, contributions 不是有列出来吗?
    saber000
        9
    saber000  
       2015-08-25 16:50:10 +08:00
    具体行数看不到,但是能看到百分比
    打开任意仓库首页,如:https://github.com/MrLYC/schemaconvertor
    点击 summary 下的颜色条就行,找不到的话 F12 打开控制台执行这个:
    $(".repository-lang-stats-graph").click ();
    no13bus
        10
    no13bus  
    OP
       2015-08-31 11:12:14 +08:00
    @saber000 你这个是百分比,我想知道行数。
    saber000
        11
    saber000  
       2015-08-31 11:42:34 +08:00
    @no13bus 总行数的话, contributions 不是有列出来吗?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2949 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 13:25 · PVG 21:25 · LAX 06:25 · JFK 09:25
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.