"Fossies" - the Fresh Open Source Software Archive

CLOC ("Count Lines of Code") analysis of vim-9.0.tar.bz2 (28 Jun 19:15, 13686764 Bytes)

About: Vim (Vi IMproved) is an advanced and highly configurable text editor (with optional GUI).



Fossies downloads: / linux / misc / vim-9.0.tar.bz2  (tar.gz|tar.xz|zip)
Fossies services: CLOC analysis | Meta information | Member browsing
No. of package member files: 3947  (3789 regular files in 158 directories)

Histograms of CLOC analysis data of vim-9.0.tar.bz2 (y-axes: linear scale)
Histograms of CLOC analysis data of vim-9.0.tar.bz2 (y-axes: logarithm scale)

The corresponding CLOC output data:
    3663 text files.
    2612 unique files.                              
    1174 files ignored.

github.com/AlDanial/cloc v 1.94  T=1.99 s (1314.4 files/s, 790988.1 lines/s)
---------------------------------------------------------------------------------------
Language                  files     blank   comment      code    scale   3rd gen. equiv
---------------------------------------------------------------------------------------
C                           186     44964     75432    356292 x   0.77 =      274344.84
vim script                 1785     50883     52919    337759 x   3.00 =     1013277.00
Text                        208     44710         0    211750 x   0.50 =      105875.00
PO File                      40     83314      8065    209449 x   1.50 =      314173.50
C/C++ Header                 73      3758      5314     30561 x   1.00 =       30561.00
diff                         42       111      1248     15750 x   1.00 =       15750.00
C++                          10      1414      1418      7248 x   1.51 =       10944.48
IDL                         145        18         0      5101 x   3.80 =       19383.80
make                         14       822      1630      4160 x   2.50 =       10400.00
m4                            1       370       184      4086 x   1.00 =        4086.00
Python                       26       162       181       944 x   4.20 =        3964.80
YAML                         10       109       221       870 x   0.90 =         783.00
Perl                          8       193       209       770 x   4.00 =        3080.00
awk                           3        35       101       716 x   3.81 =        2727.96
XML                           3       389        13       679 x   1.90 =        1290.10
Markdown                      5       208         0       647 x   1.00 =         647.00
Forth                         1       407         1       630 x   1.25 =         787.50
Prolog                        1       386         0       609 x   1.25 =         761.25
Bourne Shell                 17        96       203       541 x   3.81 =        2061.21
Verilog-SystemVerilog         1       354         0       476 x   1.51 =         718.76
Smalltalk                     1       354         0       458 x   4.00 =        1832.00
Windows Resource File         4        67        90       335 x   1.00 =         335.00
DAL                           1       400       263       309 x   1.50 =         463.50
Objective-C                   1        66        78       245 x   2.96 =         725.20
DOS Batch                    15        31        50       146 x   0.63 =          91.98
TNSDL                         1         5         0        17 x   2.00 =          34.00
Windows Module Definition     3         6         8        15 x   1.00 =          15.00
Lua                           2         2         0        10 x   4.00 =          40.00
sed                           4         0         1         8 x   4.00 =          32.00
C Shell                       1         0         6         7 x   3.81 =          26.67
---------------------------------------------------------------------------------------
SUM:                       2612    233634    147635   1190588 x   1.53 =     1819212.55
---------------------------------------------------------------------------------------

A hint: This "standard" CLOC analysis has included all package contents files (with the exception of files generated by code-production systems such as GNU autotools). But there exists a perhaps more "realistic" alternative CLOC analysis (among others better suited for an optional codespell check rating) that tries additionally to exclude third party code but also files containing fonts, codepage or character set definitions, dictionaries, names, SVG or non-English languages.
Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  Codespell  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)