问题标签 [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 投票
3 回答
18716 浏览

tfs - Team Foundation 服务器中的代码行

我正在寻找 TFS 的报告工具,我需要在 2 个日期之间为个人开发人员获取代码行,你认为它可以通过 TFS 实现吗?

0 投票
2 回答
4588 浏览

c++ - 在 C++ 中将文本文件读入 std::string 的单线器?

是否有一种方法可以将(不是很大)文本文件的内容读入字符串?

我发现的最短的:

(对于大文件,请注意这是一种效率极低的解决方案,因为它必须在从流中读取每个新字符后重新分配缓冲区。)

信用:@Tyler McHenry将整个 ASCII 文件读入 C++ std::string

0 投票
1 回答
553 浏览

sonarqube - 在 Sonar 中,我如何知道代码行添加到了哪里?

有没有办法深入查看哪些目录/文件添加了代码行?

昨天我看到我的项目添加了 ~5k LOC。我认为 Sonar 很困惑,因为我们没有添加那么多,我们只是将几个文件拆分为一组更大的文件。

我尝试添加 LOC 指标热点无济于事(我认为这会起作用,因为其他热点似乎会根据顶部的下拉列表显示更改)。

我已经尝试深入研究 LOC 参数。

0 投票
2 回答
712 浏览

git - 您将如何测量插入/更改/删除的代码行 (LoC)?

我的问题涉及 LoC 指标。我必须提供插入、更改和删除行的统计信息。我的用户使用 ClearCase 和下面基于它的示例,但是我相信我的问题是一般性的。

请查看以下示例(取自 ClearCase 文档)。它比较两个文件版本,/main/1(左侧)和/main/3(右侧)。

毫无疑问,插入了 1 行(第 16 行)。

我的问题是关于第 18 行的更改:你在这里数了多少行?

  • 3 换行?
  • 1 更改线路?
  • 1 条 CHANGED 线和 2 条 INSERTED 线?
  • 你觉得还有什么……?

请让我知道您的想法(以及为什么...)。谢谢你。

0 投票
1 回答
4568 浏览

git - Git/GitHub 为一个帐户贡献的总行数

我想获取 GitHub 上的帐户已完成的代码总行数。这不是为了判断生产力或其他什么(LOC 是一个糟糕的选择),它实际上只是为了我们的娱乐。

是否可以获得 GitHub 上的帐户(通过电子邮件地址或句柄)完成的代码总行数?

0 投票
4 回答
5307 浏览

sql - 获取 MS SQL 中特定 varchar 的行数

在 MS SQL Server 2012 中,我有一个数据库,其中包含一个包含 varchar 列的表,该列包含一些甚至可能包含换行符的文本。

基本示例:

现在我想获得每条记录的总文本行数,即这样的:

不幸的是,似乎没有这样的内置函数。我的想法是计算Chr(10)+Chr(13)出现次数并在最后添加 1。但CHARINDEX只找到字符串中的第一次出现。

知道如何解决这个问题吗?

可能有用的额外信息:为了更深入地了解我的数据,“文本”来自包含换行符的 XML 字符串,例如

我使用CROSS APPLY XML.nodes(...XPath 来查找<a>XML 中的所有节点。这可以用 T-SQL XML 函数直接解决吗?

0 投票
1 回答
1094 浏览

xcode - 没有注释的代码行统计

我正在尝试获取我的 xcode 代码的代码行统计信息。为此,我在终端中执行了以下命令以获取所有可能的代码。

它还给了我包括注释在内的代码行数。谁能告诉我如何在没有注释的情况下获取代码行统计信息。

0 投票
1 回答
116 浏览

java - Firefox 版本中的错误计数

我从哪里获得与Mozillas Firefox发布历史相关的数据?

我需要

  1. 每个发布版本后的错误计数
  2. 没有该特定发行版本的代码中的注释
  3. 相同发行版本的代码行数 ( LOC )

然后我必须计算每个版本的评论/代码比率版本一旦我有了这个比率,我就可以将它与那个特定版本的错误计数进行比较。必须在所有(或大多数)Mozilla Firefox 版本上重复相同的过程,以获得平均值并为我的研究提供结论。我的最终目标是找出评论数量是否会影响错误数量。

我在网上做了一些研究,发现了以下网站。

  1. 这将为我提供给定月份的 LOC 和评论数量(不是发布版本) https://www.ohloh.net/p/firefox
  2. Mozilla Firefox 的 Bugzilla 有一些报告,我认为应该可以解决我的问题,但我似乎找不到所需的正确值。 https://bugzilla.mozilla.org/report.cgi

这不必特定于 Mozilla,也欢迎任何其他开源项目!

0 投票
1 回答
98 浏览

ndepend - 为什么 NDepend 将静态字段计为方法的 LOC

我有一个类型来定义和分配一些静态只读字段。我违反了方法太大(LOC)

我想知道我是否有方法的属性,并在规则中使用它(见下文)。在我的源代码中,我需要使用这个属性来丢弃“这个和哪个”方法?

示例代码:

在此处输入图像描述

示例规则:

在此处输入图像描述

0 投票
0 回答
211 浏览

c# - 计算程序大小的程序

我必须编写一个程序(在 C# 中)来计算(在 LOC 中) • 程序总大小 • 程序每个部分(类、函数或过程)的总大小 • 每个部分中的项目(或方法)的数量.

制作和打印 • 整个程序的单一计数 • 每个零件的尺寸和项目计数以及零件名称

但我真的不知道该怎么做。

任何想法?