"Fossies" - the Fresh Open Source Software Archive

CLOC ("Count Lines of Code") analysis of mongo-r4.2.8.tar.gz (9 Jun 03:51, 62534503 Bytes)

About: MongoDB is a high-performance, dynamic-schema, document-oriented (NoSQL) database combining the best features of JSON databases, key-value stores, and RDBMSes.



Fossies downloads: /linux/miscmongo-r4.2.8.tar.gz  (tar.bz2|tar.xz|zip)
Fossies services: Member browsing
No. of package members: 25353  (23444 files within 1909 directories)

Histograms of CLOC analysis data of mongo-r4.2.8.tar.gz (y-axes: linear scale)
Histograms of CLOC analysis data of mongo-r4.2.8.tar.gz (y-axes: logarithm scale)

The corresponding CLOC output data:
   22653 text files.
   21889 unique files.                              
    1758 files ignored.

github.com/AlDanial/cloc v 1.86  T=18.32 s (1142.4 files/s, 337602.2 lines/s)
---------------------------------------------------------------------------------------
Language                  files     blank   comment      code    scale   3rd gen. equiv
---------------------------------------------------------------------------------------
C++                         4155    263983    254169   1345677 x   1.51 =     2031972.27
C/C++ Header                8083    249208    503594   1197530 x   1.00 =     1197530.00
C                           1001     83577    197829    749476 x   0.77 =      577096.52
Go                          1504     39768     49375    421928 x   2.50 =     1054820.00
JavaScript                  3470     55842     58520    245412 x   1.48 =      363209.76
Python                       945     32138     58273    116048 x   4.20 =      487401.60
YAML                         660      5332      5581     68962 x   0.90 =       62065.80
Bourne Shell                 209      3785      3709     18916 x   3.81 =       72069.96
diff                          29       245      1036     16195 x   1.00 =       16195.00
IDL                          178      1045         0     13080 x   3.80 =       49704.00
MSBuild script                30         0         0      9592 x   1.90 =       18224.80
XML                           23        28        34      9367 x   1.90 =       17797.30
Markdown                     119      2571         0      9067 x   1.00 =        9067.00
SWIG                          27      1531      3936      8050 x   2.50 =       20125.00
Perl                          21      1307      1530      7927 x   4.00 =       31708.00
HTML                          18      1097        77      6233 x   1.90 =       11842.70
make                          78      1357       898      5398 x   2.50 =       13495.00
Java                          49      1032      2787      4999 x   1.36 =        6798.64
JSON                          57         1         0      4691 x   2.50 =       11727.50
Assembly                      15       235       604      4372 x   0.25 =        1093.00
reStructuredText              31      1776       492      4072 x   1.50 =        6108.00
m4                            32       251       119      3055 x   1.00 =        3055.00
Bazel                         16       268       212      2919 x   1.00 =        2919.00
CSS                           13       622       102      2439 x   1.00 =        2439.00
ReasonML                       2       316       570      2076 x   2.50 =        5190.00
DOS Batch                     30       286        26      2060 x   0.63 =        1297.80
Pascal                         7       322      1707      1272 x   0.88 =        1119.36
NAnt script                    6       116         0      1199 x   1.90 =        2278.10
PHP                            7        48        24      1066 x   3.50 =        3731.00
Bourne Again Shell             6       174       186       883 x   3.81 =        3364.23
WiX source                     5        56        22       706 x   1.90 =        1341.40
TOML                          23       195       136       677 x   2.76 =        1868.52
SQL                            2         0         0       656 x   2.29 =        1502.24
Gencat NLS                     2        41         0       633 x   1.50 =         949.50
SVG                            5         0         0       533 x   1.00 =         533.00
CMake                          7        79       177       416 x   1.00 =         416.00
Windows Resource File          7        69        99       318 x   1.00 =         318.00
Ruby                           3        49        46       288 x   4.20 =        1209.60
Protocol Buffers               1        33         0       193 x   2.00 =         386.00
Starlark                       3        18        32       163 x   4.20 =         684.60
Gradle                         3        23         0       159 x   4.00 =         636.00
Windows Module Definition      6         2         0       141 x   1.00 =         141.00
Lua                            4        39         5       115 x   4.00 =         460.00
sed                            1         0         0        89 x   4.00 =         356.00
INI                           21         4         0        59 x   1.00 =          59.00
Rust                           2        12         7        47 x   1.00 =          47.00
Lisp                           1        11        21        19 x   1.25 =          23.75
R                              1         8        18        12 x   3.00 =          36.00
vim script                     1         5        15        11 x   3.00 =          33.00
Jam                            5         5        40        10 x   2.00 =          20.00
Dockerfile                     1         5         6         9 x   2.00 =          18.00
D                              1         4        22         8 x   1.70 =          13.60
PowerShell                     1         3         0         3 x   3.00 =           9.00
---------------------------------------------------------------------------------------
SUM:                      20927    748922   1146036   4289226 x   1.42 =     6096506.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)