加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

Scala源代码度量工具(代码行,注释行等)

发布时间:2020-12-16 19:11:54 所属栏目:安全 来源:网络整理
导读:似乎有这么多的代码分析工具支持 java语言,但我到目前为止还无法找到支持scala的东西(一些简单的东西,比如找到LOC会很好)?我在intellij工作所以尝试过metricsReloaded和Static插件,但他们完全忽略了scala文件. 任何建议,将不胜感激.. :) 编辑: 所需的度量
似乎有这么多的代码分析工具支持 java语言,但我到目前为止还无法找到支持scala的东西(一些简单的东西,比如找到LOC会很好)?我在intellij工作所以尝试过metricsReloaded和Static插件,但他们完全忽略了scala文件.

任何建议,将不胜感激.. :)

编辑:
所需的度量标准就像代码行,注释行(注释的百分比),简单的东西

编辑:谢谢大家,两个答案都很有用. :)我不得不选择一个任意的“正确”答案(只是给了最少票数的那个.)

解决方法

我使用cloc,它工作得很好.它几乎可以理解任何语言或脚本,它易于安装 – 在 Linux上作为一个软件包,易于使用.它还可以输出多种格式,如csv,xml,yaml,sql等.以下是我的一个项目的示例输出:

# cloc .

    1145 text files.
     853 unique files.                                          
     937 files ignored.

http://cloc.sourceforge.net v 1.60  T=23.05 s (25.5 files/s,8260.4 lines/s)
--------------------------------------------------------------------------------
Language                      files          blank        comment           code
--------------------------------------------------------------------------------
XML                             383            311             26         150875
Javascript                       18           2330            948           9904
Scala                           132           1689           1901           8029
CSS                               8           1266            163           7373
HTML                             23            459             91           2835
SQL                              11             11              5            877
XSLT                              1             30             16            468
Bourne Shell                      9             57            108            240
Perl                              1             57            102            227
Bourne Again Shell                1              2              0              3
DOS Batch                         1              0              0              2
--------------------------------------------------------------------------------
SUM:                            588           6212           3360         180833
--------------------------------------------------------------------------------

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读