"Fossies" - the Fresh Open Source Software Archive

CLOC ("Count Lines of Code") analysis of vim-8.2.tar.bz2 (12 Dec 14:16, 12097045 Bytes)

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



Fossies downloads: /linux/miscvim-8.2.tar.bz2  (tar.gz|tar.xz|zip)
Fossies services: Doxygen docs | Diffs report | | Member browsing
No. of package members: 3409  (3261 files within 148 directories)

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

The corresponding CLOC output data:
    3132 text files.
    3074 unique files.                              
     956 files ignored.

github.com/AlDanial/cloc v 1.86  T=5.97 s (365.7 files/s, 181342.2 lines/s)
---------------------------------------------------------------------------------------
Language                  files     blank   comment      code    scale   3rd gen. equiv
---------------------------------------------------------------------------------------
C                            169     40370     69182    321222 x   0.77 =      247340.94
vim script                  1615     37224     44615    232758 x   3.00 =      698274.00
PO File                       40     69426      7382    176503 x   1.50 =      264754.50
C/C++ Header                  73      3471      4893     25817 x   1.00 =       25817.00
diff                          44       122      1286     15835 x   1.00 =       15835.00
IDL                          127        72         0      4897 x   3.80 =       18608.60
m4                             1       368       171      3972 x   1.00 =        3972.00
C++                           10       749       708      3896 x   1.51 =        5882.96
make                          13       785      1615      3631 x   2.50 =        9077.50
XML                            4       394         3       737 x   1.90 =        1400.30
Perl                           7       181       205       725 x   4.00 =        2900.00
awk                            3        35       101       716 x   3.81 =        2727.96
Forth                          1       407         1       630 x   1.25 =         787.50
Prolog                         1       386         0       609 x   1.25 =         761.25
Bourne Shell                  14        86       200       506 x   3.81 =        1927.86
Python                        23        82       117       502 x   4.20 =        2108.40
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
Markdown                       3       134         0       325 x   1.00 =         325.00
DAL                            1       400       263       309 x   1.50 =         463.50
YAML                           4        19        24       243 x   0.90 =         218.70
DOS Batch                     16        37        30       177 x   0.63 =         111.51
Objective C                    1        38        43       137 x   2.96 =         405.52
Windows Module Definition      4         6         8        19 x   1.00 =          19.00
TNSDL                          1         5         0        17 x   2.00 =          34.00
C Shell                        1         0         6         7 x   3.81 =          26.67
---------------------------------------------------------------------------------------
SUM:                       2182    155572    130943    795459 x   1.64 =     1306665.43
---------------------------------------------------------------------------------------

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)