问题标签 [cloc]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
636 浏览

lines-of-code - CLOC - 如何使用 match-d 计算特定(唯一)目录中的 loc

我需要计算名为“gen”的特定目录中的代码行数,我不能只硬编码该目录的路径,因为它可以位于根目录内的任何位置(路径是可变的)。可以使用match-d吗?但是,我不想包含所有包含“gen”的目录,因此这不起作用:

--match-d = 'gen'

谢谢。

0 投票
0 回答
104 浏览

java - 如何获取 jar 文件的项目大小?

对于当前项目,我尝试通过项目大小来描述包(.whl、.jar、...)。对于像 .whl 文件这样的包,这很容易,我只需对解压的存档运行 cloc。

对 .jar 文件做同样的事情并不容易,因为 cloc 没有任何东西可以计算。有没有其他方法可以大致了解 jar 文件的项目大小?只是 kb/mb/... 的大小对我来说似乎太粗糙了。

0 投票
1 回答
138 浏览

cloc - CLOC 用于区分两个版本的源代码,仅包含“c/c++”、“h”扩展名并排除其他文件扩展名

当执行 Cloc --diff 命令时,它会列出所有扩展之间的差异。源代码由 c、h、xml、yaml 文件组成。我们能否仅获取特定扩展名(如“.c”、“.cpp”、“.h”)的差异?

为所有扩展类型提供差异

0 投票
1 回答
76 浏览

perl - 为什么 cloc 只是一个大文件?

当我浏览 cloc 的GitHub 页面时,我注意到整个脚本只包含一个文件,其中包含高达约 15000 行代码。他们是否将多个源文件修补在一起,或者只是使用一个非常好的 ide?只有一个大的源文件对我来说似乎有点不方便。

0 投票
1 回答
740 浏览

git - 在 Git Bash 中运行 .exe 文件

我希望 Git bash 通过编写 .exe 文件来执行 .exe 文件git filename.exe。事实上,我有 cloc.exe 文件(它计算代码行数),我想从 Git Bash 而不是 Windows CMD 运行它。

0 投票
1 回答
103 浏览

cloc - 如何在 CLOC 中添加文件扩展名(代码行数)

我正在使用 cloc 来计算代码行数。由于存在 BIN 和 esql 文件,因此有 140 个文件被忽略。如何使 cloc 读取这些文件?如何读取带有 bin 和 esql 等扩展名的文件?在此处输入图像描述

0 投票
1 回答
124 浏览

python - 如何运行 cloc 来检查目录的所有 python 文件,包括子目录,但忽略任何包含迁移一词的子目录?

我使用 brew 安装了 cloc。

我喜欢检查 Django 项目的代码行数。

我绝对不想计算迁移中的那些,并且只限于 python 文件。

我在项目根目录尝试过cloc --not-match-d=migrations --include-lang=python .cloc --not-match-d=migrations --include-lang=py . 但他们被忽略了。

这是结果:

0 投票
1 回答
63 浏览

bash - 使用 scc 作为代码计数器,如何忽略多个相邻的子文件夹和递归其他文件夹

我正在尝试使用代码计数器软件 scc https://nicedoc.io/boyter/scc#user-content-sloc-cloc-and-code-scc

我的文件夹是一个典型的 Django 项目

上面大大简化了

我试过scc -M static . 哪个效果很好,因为它正确地忽略了静态文件夹

但我想忽略静态和静态文件以及 app1 和 app2 中的迁移子文件夹。

我该怎么做以上?

我不太了解 scc 中的文档以完成此操作。

0 投票
1 回答
20 浏览

cloc - Cloc 的 --force-lang-def 在 ubuntu 上工作,但在 Windows 上失败

我有下一个文件结构:

下一个语言定义:

在 ubunutu 下一个命令:

给我:

2 个文本文件。
2个独特的文件。
0 个文件被忽略。

文件,语言,空白,注释,代码,“github.com/AlDanial/cloc v 1.90 T=0.03 s(62.0 个文件/秒,11467.1 行/秒)”
2,Gem,9,5,356
2,SUM,9,5,356

在 Windows 上:

2 个文本文件。
2个独特的文件。
3 个文件被忽略。

0 投票
0 回答
29 浏览

git - 制作 git diff 时有没有办法区分“评论”?

我想知道重构是否可以很好地区分代码,但是大多数提交删除了重复的代码但也添加了文档,所以差异统计数据没有那么有用。有没有办法让差异统计区分评论?