问题标签 [lines-of-code]

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 投票
2 回答
2407 浏览

git - 使用 Git 合并选择性的代码行?

我想强制 git始终使用(某种)3 路冲突解决方案进行合并。此外,我想做到能够选择单行。

目前我正在合并两个分支。但是,如果可能的话,我想知道即使在合并多个分支时如何执行此任务。

0 投票
5 回答
3613 浏览

java - 计算两个版本之间的代码行数

有没有办法比较两个 clearcase 版本之间的代码行,或者不管版本控制器是什么,我想比较两个不同的版本,比如比较主分支和开发分支。我正在为 Java 寻找这个主题

0 投票
4 回答
9534 浏览

c++ - C++ 的 Eclipse 指标插件

有谁知道一个适用于C++的 Eclipse 的好指标插件?

我主要在寻找代码行。谢谢。

0 投票
7 回答
12687 浏览

bash - 如何计算源代码中的行数

正如标题所说,我如何使用 bash 命令计算源代码文件夹中的总行数

0 投票
4 回答
231 浏览

java - 代码行数:包括已删除的行?

在获取指标时,我们是否需要考虑删除的代码行以及插入(添加)/修改的代码行?(说对代码的修订让我删除了一些代码行)

0 投票
5 回答
14538 浏览

c - 计算代码行数的 C 程序

我正在用 C 编写一个简单的 LOC 计数器来计算我的 C 源文件中有多少行代码。它旨在从命令行运行,将目标文件重定向为输入,并查看打印到标准输出的总行数。例如:

到目前为止,我使用的唯一规则是:

  1. 只计算超过 3 个字符的行(没有空行或只有右大括号和分号的行等)。

  2. 不要将空格算作字符。

这是我的程序:

我的问题是,您能否对规则进行一些改进以使其成为更有效的措施?人们是否经常将注释视为有效的代码行?空格或空行怎么样?

我不想开始就 LOC 计数的有效性展开辩论,这是我在几次采访中被问到的问题,我认为总的来说,我认为我自己的项目有多少行代码值得了解。谢谢!

0 投票
2 回答
235 浏览

mercurial - 查找在特定提交中添加的存储库 LOC

是否可以找到在特定提交中添加的存储库的总代码行?

0 投票
1 回答
1184 浏览

python - 如何计算 Python 模块的代码行数、注释和文档字符串?

是否有以某种形式产生以下输出的工具或片段:

注意 1:然后我将尝试将此数据提供给Jenkins以绘制图表。

注意 2:我知道CLOC计算评论,但我想分别计算评论和文档字符串。

0 投票
5 回答
3026 浏览

c# - 使用反射计算代码行数的简单方法

我需要对 .net 程序集(c#)的代码行(非空白、非注释)进行(非常粗略的)估计。有没有一种简单的方法可以使用反射来做到这一点?

我更喜欢手写工具(所以我在这里询问指针......)但我也会使用免费(如语音)工具来解决。

以下是我的用例:
我是一个团队的一员,在一个实际上没有代码覆盖的不太大的项目中。我们有一份关于覆盖率的报告,其中指出了大约 60% 的覆盖率(这里讨论的是单元测试。)但是该报告没有显示根本没有单元测试的程序集。
因此,为了使报告接近正确,我编写了一个小工具,可以在没有单元测试的情况下为每个程序集调用(我可以找到那些),并生成一个类似于我们的覆盖工具生成的 xml,说明没有任何内容被覆盖. 作为“语句”的第一个近似值,我认为我计算了“代码行”。

0 投票
3 回答
382 浏览

delphi - Windows diff 工具,用于提取编写的代码行和时间花费

是否有可以读取 Delphi 历史文件的 Windows 工具。
并提取每个会话编写的代码行以及会话的时间戳。

我想要什么信息


我必须从我使用 Delphi 2007中提取什么信息
。 源文件中的每个更改都会写入一个名为 history 的子目录,如下所示:

每个历史文件都包含完整的源代码,而不仅仅是差异。
(因此,如果您想恢复到源文件,您只需对该文件进行编码即可)

不是颠覆
对于未来我将使用颠覆程序来跟踪这些东西,但对于过去的东西我也想有一些记录。
因此,除非颠覆克隆可以索引文件夹中的旧源文件备份,否则history我现在不寻找它。