"Fossies" - the Fresh Open Source Software Archive

CLOC ("Count Lines of Code") analysis of mongo-r4.4.0.tar.gz (24 Jul 03:28, 50274292 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.4.0.tar.gz  (tar.bz2|tar.xz|zip)
Fossies services: Member browsing
No. of package members: 25892  (24304 files within 1588 directories)

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

The corresponding CLOC output data:
   23621 text files.
   22777 unique files.                              
    1679 files ignored.

github.com/AlDanial/cloc v 1.86  T=17.60 s (1247.3 files/s, 339024.1 lines/s)
---------------------------------------------------------------------------------------
Language                  files     blank   comment      code    scale   3rd gen. equiv
---------------------------------------------------------------------------------------
C/C++ Header                9946    314741    543320   1496763 x   1.00 =     1496763.00
C++                         4452    278025    268153   1429878 x   1.51 =     2159115.78
C                           1334     68329    127456    602760 x   0.77 =      464125.20
JavaScript                  3772     61317     66430    271274 x   1.48 =      401485.52
Python                      1019     33958     58394    123805 x   4.20 =      519981.00
YAML                         266      3099      4848     30681 x   0.90 =       27612.90
Bourne Shell                 171      3611      3722     18076 x   3.81 =       68869.56
diff                          29       245      1035     16196 x   1.00 =       16196.00
IDL                          209      1184         0     15111 x   3.80 =       57421.80
JSON                         159         1         0     10694 x   2.50 =       26735.00
MSBuild script                30         0         0      9716 x   1.90 =       18460.40
SWIG                          28      1622      4189      8528 x   2.50 =       21320.00
Markdown                      74      2324         0      8485 x   1.00 =        8485.00
XML                           18        28        27      8384 x   1.90 =       15929.60
Perl                          16      1079      1478      7133 x   4.00 =       28532.00
make                          77      1494       987      6330 x   2.50 =       15825.00
HTML                          16      1048        76      6058 x   1.90 =       11510.20
Java                          49      1032      2787      4999 x   1.36 =        6798.64
m4                            34       307       126      3456 x   1.00 =        3456.00
Bazel                         16       268       212      2920 x   1.00 =        2920.00
TeX                           32       742         0      2511 x   1.50 =        3766.50
ReasonML                       2       316       570      2076 x   2.50 =        5190.00
DOS Batch                     31       287        27      2070 x   0.63 =        1304.10
Assembly                      42       524      1148      1920 x   0.25 =         480.00
reStructuredText              14       782        39      1807 x   1.50 =        2710.50
NAnt script                   12       189         0      1659 x   1.90 =        3152.10
Pascal                         7       322      1707      1272 x   0.88 =        1119.36
PHP                            7        48        24      1066 x   3.50 =        3731.00
CSS                            6       152        50       724 x   1.00 =         724.00
SQL                            2         0         0       656 x   2.29 =        1502.24
WiX source                     5        58        27       652 x   1.90 =        1238.80
Gencat NLS                     2        41         0       633 x   1.50 =         949.50
CMake                         10        90       194       465 x   1.00 =         465.00
Bourne Again Shell             4        81        86       349 x   3.81 =        1329.69
Windows Resource File          7        69        99       318 x   1.00 =         318.00
Ruby                           3        49        46       280 x   4.20 =        1176.00
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
sed                            1         0         0        89 x   4.00 =         356.00
Lua                            2        14         3        69 x   4.00 =         276.00
INI                           20         4         0        58 x   1.00 =          58.00
Windows Module Definition      5         2         0        53 x   1.00 =          53.00
Rust                           2        12         7        47 x   1.00 =          47.00
Windows Message File           1         5        19        34 x   1.00 =          34.00
SVG                            1         0         0        26 x   1.00 =          26.00
TOML                           1         4         0        17 x   2.76 =          46.92
R                              1         8        18        12 x   3.00 =          36.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
---------------------------------------------------------------------------------------
SUM:                      21949    777599   1087404   4100652 x   1.32 =     5403390.51
---------------------------------------------------------------------------------------

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)