Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/365.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 获取src文件夹中的代码行,跳过注释和空行_Java_Git_Lines Of Code - Fatal编程技术网

Java 获取src文件夹中的代码行,跳过注释和空行

Java 获取src文件夹中的代码行,跳过注释和空行,java,git,lines-of-code,Java,Git,Lines Of Code,嗨,我已经有了一些东西来获取代码行,但它仍然会计算出空行数和注释数 git ls-files | grep "\.java$" | xargs wc -l 是否可以修改此选项以跳过注释和空行 提前感谢试试看,它可以非常详细地列出数字。 您需要首先使用语法brew安装CLOC cloc $(git ls-files) 样本输出供参考: 20 text files. 20 unique files. 6 fil

嗨,我已经有了一些东西来获取代码行,但它仍然会计算出空行数和注释数

git ls-files | grep "\.java$" | xargs wc -l
是否可以修改此选项以跳过注释和空行

提前感谢

试试看,它可以非常详细地列出数字。 您需要首先使用语法
brew安装CLOC

cloc $(git ls-files)
样本输出供参考:

20 text files.
      20 unique files.                              
       6 files ignored.

    http://cloc.sourceforge.net v 1.62  T=0.22 s (62.5 files/s, 2771.2 lines/s)
    -------------------------------------------------------------------------------
    Language                     files          blank        comment           code
    -------------------------------------------------------------------------------
    Javascript                       2             13            111            309
    JSON                             3              0              0             58
    HTML                             2              7             12             50
    Handlebars                       2              0              0             37
    CoffeeScript                     4              1              4             12
    SASS                             1              1              1              5
    -------------------------------------------------------------------------------
    SUM:                            14             22            128            471
    -------------------------------------------------------------------------------
试试看,它可以非常详细地列出数字。 您需要首先使用语法
brew安装CLOC

cloc $(git ls-files)
样本输出供参考:

20 text files.
      20 unique files.                              
       6 files ignored.

    http://cloc.sourceforge.net v 1.62  T=0.22 s (62.5 files/s, 2771.2 lines/s)
    -------------------------------------------------------------------------------
    Language                     files          blank        comment           code
    -------------------------------------------------------------------------------
    Javascript                       2             13            111            309
    JSON                             3              0              0             58
    HTML                             2              7             12             50
    Handlebars                       2              0              0             37
    CoffeeScript                     4              1              4             12
    SASS                             1              1              1              5
    -------------------------------------------------------------------------------
    SUM:                            14             22            128            471
    -------------------------------------------------------------------------------

大多数测试覆盖率工具也计算LOC。例如,杰科科把这件事告诉了詹金斯

大多数测试覆盖率工具也计算LOC。例如,杰科科把这件事告诉了詹金斯

这是干什么用的?计算代码行数不仅仅是忽略注释。根据样式的不同,同一条语句可以分成多个文本行。这是干什么的?计算代码行数不仅仅是忽略注释。根据样式,同一语句可以分成多个文本行