"Fossies" - the Fresh Open Source Software Archive

CLOC ("Count Lines of Code") analysis of ceph-14.2.10.tar.gz (25 Jun 19:32, 21892256 Bytes)

About: Ceph is a distributed object store and file system designed to provide excellent performance, reliability and scalability.



Fossies downloads: /linux/miscceph-14.2.10.tar.gz  (tar.bz2|tar.xz|zip)
Fossies services: Member browsing
No. of package members: 10174  (7651 files + 1159 symlinks within 1364 directories)

Histograms of CLOC analysis data of ceph-14.2.10.tar.gz (y-axes: linear scale)
Histograms of CLOC analysis data of ceph-14.2.10.tar.gz (y-axes: logarithm scale)

The corresponding CLOC output data:
    7611 text files.
    6795 unique files.                              
    1675 files ignored.

github.com/AlDanial/cloc v 1.86  T=4.90 s (1277.4 files/s, 356118.8 lines/s)
--------------------------------------------------------------------------------
Language           files     blank   comment      code    scale   3rd gen. equiv
--------------------------------------------------------------------------------
C++                  1421    113921     47321    685386 x   1.51 =     1034932.86
C/C++ Header         1403     41101     44017    232715 x   1.00 =      232715.00
Python                544     21629     20541     96848 x   4.20 =      406761.60
reStructuredText      421     26912      8533     74104 x   1.50 =      111156.00
XML                    14        25         0     63302 x   1.90 =      120273.80
SVG                     4         3        54     52665 x   1.00 =       52665.00
TypeScript            557      6015      1406     41179 x   2.00 =       82358.00
Bourne Shell          408      7658      5667     40727 x   3.81 =      155169.87
JSON                   25         1         0     25197 x   2.50 =       62992.50
YAML                  931       475       606     14611 x   0.90 =       13149.90
CMake                 184      1536      1631     11102 x   1.00 =       11102.00
JavaScript              7      2082      1879      9124 x   1.48 =       13503.52
HTML                  131       496       194      8586 x   1.90 =       16313.40
C                      59      1315      1228      7433 x   0.77 =        5723.41
Cython                  5      1878      2813      7101 x   3.80 =       26983.80
Bourne Again Shell     16       496       526      2720 x   3.81 =       10363.20
Sass                   53       221         1      1866 x   1.50 =        2799.00
Assembly                4       231       344      1603 x   0.25 =         400.75
Java                   16       399      1005      1590 x   1.36 =        2162.40
Perl                    9       126       121       851 x   4.00 =        3404.00
Markdown               15       245         0       619 x   1.00 =         619.00
INI                    14        63         0       344 x   1.00 =         344.00
make                   11        64        18       191 x   2.50 =         477.50
Maven                   1        11         0       136 x   1.90 =         258.40
CSS                     1        15         0        82 x   1.00 =          82.00
Ant                     1        10         0        65 x   1.90 =         123.50
Lua                     1         6         5        38 x   4.00 =         152.00
SWIG                    1        10        11        26 x   2.50 =          65.00
Dockerfile              1         5         8        21 x   2.00 =          42.00
diff                    1         0         8         4 x   1.00 =           4.00
D                       1         0         0         1 x   1.70 =           1.70
--------------------------------------------------------------------------------
SUM:                6260    226949    137937   1380237 x   1.71 =     2367099.11
--------------------------------------------------------------------------------

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)