标签: lines-of-code

您如何计算Visual Studio解决方案中的代码行?

是否可以在整个解决方案中找到代码行数?我听说过MZ-Tools,但它是否有开源的等价物?

lines-of-code code-metrics line-count visual-studio

765
推荐指数
15
解决办法
40万
查看次数

Python:在一行中尝试语句

在python中有一种方法可以将try/except转换为单行吗?

就像是...

b = 'some variable'
a = c | b #try statement goes here
Run Code Online (Sandbox Code Playgroud)

b声明的变量在哪里而c不是......所以c会抛出一个错误并且a会变成b......

python lines-of-code exception

67
推荐指数
10
解决办法
6万
查看次数

如何绘制git repo的代码行历史?

基本上我想在每次提交后获取存储库中的代码行数.

我发现的唯一(非常糟糕)方法是使用git filter-branch运行,然后运行每个提交wc -l *的脚本git reset --hardwc -l

为了使它更清楚一点,当工具运行时,它将输出第一次提交的代码行,然后输出第二次提交的代码行,依此类推.这就是我希望工具输出的内容(作为示例):

me@something:~/$ gitsloc --branch master
10
48
153
450
1734
1542
Run Code Online (Sandbox Code Playgroud)

我玩过ruby'git'库,但是我发现最接近的是.lines()在diff上使用该方法,这似乎应该给出添加的行(但不是:例如当你删除行时它会返回0)

require 'rubygems'
require 'git'

total = 0
g = Git.open(working_dir = '/Users/dbr/Desktop/code_projects/tvdb_api')    

last = nil
g.log.each do |cur|
  diff = g.diff(last, cur)
  total = total + diff.lines
  puts total
  last = cur
end
Run Code Online (Sandbox Code Playgroud)

ruby python git lines-of-code

42
推荐指数
4
解决办法
2万
查看次数

随着时间的推移计算更改的代码行

是否有任何好的工具可以在mercurial存储库中计算特定时间段内更改的代码行数?像statsvn这样的东西会很棒,但是任何计算6个月内更改的代码行数的东西都可以(包括hg log的参数的巧妙组合).谢谢.

PS:请不要讨论测量这个数字的目的;)

mercurial lines-of-code

36
推荐指数
3
解决办法
2万
查看次数

如何计算netbeans项目中的行数

您好我有netbeans 7,我想知道如何计算项目的总行数.我查看了谷歌,但每次我这样做,我只发现死角或非工作插件.有谁知道如何计算线?

netbeans lines-of-code

33
推荐指数
3
解决办法
4万
查看次数

良好的PHP度量工具

我使用Netbeans在PHP中编写了一段时间,但它没有提供任何获取代码指标的工具.我之前也使用过SourceMonitor,但它不支持PHP,与Code Analyzer相同.

有没有人使用过,可以推荐任何从PHP代码获取代码指标的工具?

php metrics lines-of-code

26
推荐指数
2
解决办法
1万
查看次数

如何计算Python中除了注释和文档字符串之外的代码行?

我想尽可能准确地计算多文件Python项目中的代码行,但不要在总计中包含注释,文档字符串或空行.

我首先尝试使用cloc,它可以作为Debian软件包使用.但是cloc将大多数文档字符串视为代码 - 即使它们是注释.(更新:不再 - 最近版本的cloc现在将Python文档字符串视为注释.)

我注意到下面的一些注释说文档字符串应该包含在总数中,因为它们可能被代码用来影响运行时的行为,因此算作程序代码/ data/config的一部分.一个突出的例子是'ply',它要求你用docstrings编写函数,我记得这些函数包含语法和正则表达式,这些都是程序操作的核心.然而,在我看来这是一个非常罕见的例外.大多数时候,文档字符串就像评论一样.具体来说,我知道对于我想要测量的所有代码都是如此.所以我想从我的行数中排除它们.

python lines-of-code

20
推荐指数
3
解决办法
1万
查看次数

查询列出SQL Server存储过程以及每个过程的代码行

我想要一个查询,它按名称返回数据库中所有(用户)存储过程的列表,每个存储过程的代码行数.

sp_name     lines_of_code
--------    -------------
DoStuff1    120
DoStuff2    50
DoStuff3    30
Run Code Online (Sandbox Code Playgroud)

任何想法如何做到这一点?

sql t-sql sql-server lines-of-code stored-procedures

18
推荐指数
2
解决办法
6万
查看次数

用于计算Python或Bash中的代码行数的实用程序

在python或bash脚本中是否存在快速而肮脏的方式,它可以递归地下降目录并计算代码行的总数?我们希望能够排除某些目录.

例如:

start at: /apps/projects/reallycoolapp
exclude: lib/, frameworks/
Run Code Online (Sandbox Code Playgroud)

排除的目录也应该是递归的.例如:

/app/projects/reallycool/lib SHOULD BE EXCLUDED
/app/projects/reallycool/modules/apple/frameworks SHOULD ALSO BE EXCLUDED
Run Code Online (Sandbox Code Playgroud)

这将是一个非常有用的实用程序.

python bash lines-of-code

15
推荐指数
3
解决办法
1万
查看次数

使用IntelliJIDEA的Statistic插件

我试图在IntelliJIDEA中计算我的项目中的代码行.从这里 我看到Statistic插件对此有好处.但我不知道如何使用它.有人可以告诉我吗?如果有的话,请指导我.

lines-of-code intellij-idea

15
推荐指数
1
解决办法
6563
查看次数