如何统计golang代码行数

在 Go 语言中,有几种方法可以统计代码行数,包括使用现有的开源工具和编写自定义脚本。以下是一些常见的工具和方法:

方法一:使用现有工具

  1. gocloc
    gocloc 是一个用 Go 编写的代码行数统计工具,类似于 cloc

    安装 gocloc

    go install github.com/hhatto/gocloc/cmd/gocloc@latest
    

    使用 gocloc

    gocloc /path/to/your/project
    

如果运行时报错:gocloc: command not found
则运行:

find / -name gocloc

查找gocloc的文件位置,然后执行,比如:

/disk2/go/bin/gocloc /path/to/your/project

执行后的结果类似于:

-------------------------------------------------------------------------------
Language                     files          blank        comment           code
-------------------------------------------------------------------------------
Go                              60          11455           8479          52507
SQL                              3            291            183           1424
Bourne Shell                    49            432            173           1315
Plain Text                      16            251              0            954
HTML                            10             26              0            501
BASH                            10            153             26            391
Markdown                         5             36              0             70
XML                              4              8              9             70
-------------------------------------------------------------------------------
TOTAL                          157          12652           8870          57232
-------------------------------------------------------------------------------
  1. cloc
    cloc 是一个用于统计源代码行数的跨平台工具。

    安装 cloc(使用 Homebrew):

    brew install cloc
    

    使用 cloc

    cloc /path/to/your/project
    

猜你喜欢

转载自blog.csdn.net/weilaozongge/article/details/140261330