"Fossies" - the Fresh Open Source Software Archive

CLOC ("Count Lines of Code") analysis of ceph-15.2.4.tar.gz (30 Jun 17:40, 34034632 Bytes)

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



Fossies downloads: /linux/miscceph-15.2.4.tar.gz  (tar.bz2|tar.xz|zip)
Fossies services: Member browsing
No. of package members: 11010  (8372 files + 1209 symlinks within 1429 directories)

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

The corresponding CLOC output data:
    8314 text files.
    7536 unique files.                              
    1693 files ignored.

github.com/AlDanial/cloc v 1.86  T=6.27 s (1113.9 files/s, 306699.1 lines/s)
--------------------------------------------------------------------------------
Language           files     blank   comment      code    scale   3rd gen. equiv
--------------------------------------------------------------------------------
C++                  1577    123415     49293    743477 x   1.51 =     1122650.27
C/C++ Header         1582     45037     46750    248963 x   1.00 =      248963.00
Python                603     24982     23451    117918 x   4.20 =      495255.60
reStructuredText      468     29988      9384     87963 x   1.50 =      131944.50
XML                    13        23         0     70437 x   1.90 =      133830.30
TypeScript            684      7666      2198     54554 x   2.00 =      109108.00
SVG                     6         3        55     52672 x   1.00 =       52672.00
Bourne Shell          428      8437      5988     44977 x   3.81 =      171362.37
JSON                   38         4         0     30339 x   2.50 =       75847.50
YAML                 1003       448       528     16245 x   0.90 =       14620.50
CMake                 196      1730      1596     12751 x   1.00 =       12751.00
HTML                  158       635       244     10736 x   1.90 =       20398.40
JavaScript              7      2077      1874      9089 x   1.48 =       13451.72
Cython                  5      2022      3053      7812 x   3.80 =       29685.60
C                      59      1285      1252      7368 x   0.77 =        5673.36
Bourne Again Shell     19       542       543      3019 x   3.81 =       11502.39
Sass                   58       296        33      1921 x   1.50 =        2881.50
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               16       258         0       671 x   1.00 =         671.00
INI                    17        83         0       463 x   1.00 =         463.00
make                   11        65        17       190 x   2.50 =         475.00
Maven                   1        11         0       136 x   1.90 =         258.40
CSS                     2        16         0        89 x   1.00 =          89.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
diff                    1         0         8         4 x   1.00 =           4.00
Dockerfile              1         4         8         2 x   2.00 =           4.00
D                       1         0         0         1 x   1.70 =           1.70
--------------------------------------------------------------------------------
SUM:                6986    249809    147761   1525970 x   1.74 =     2660871.76
--------------------------------------------------------------------------------

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)