"Fossies" - the Fresh Open Source Software Archive

CLOC ("Count Lines of Code") analysis of systemd-master.fee6441.210121.tar.gz (21 Jan 09:28, 10382703 Bytes)

About: systemd is a system and service manager for Linux, compatible with SysV and LSB init scripts. GitHub "master" (development) version.



Fossies downloads: /linux/testsystemd-master.fee6441.210121.tar.gz  (tar.bz2|tar.xz|zip)
Fossies services: Member browsing
No. of package members: 4477  (4127 files + 57 symlinks within 293 directories)

Histograms of CLOC analysis data of systemd-master.fee6441.210121.tar.gz (y-axes: linear scale)
Histograms of CLOC analysis data of systemd-master.fee6441.210121.tar.gz (y-axes: logarithm scale)

The corresponding CLOC output data:
    4076 text files.
    3937 unique files.                              
    1412 files ignored.

github.com/AlDanial/cloc v 1.88  T=2.11 s (1263.3 files/s, 401668.6 lines/s)
--------------------------------------------------------------------------------
Language           files     blank   comment      code    scale   3rd gen. equiv
--------------------------------------------------------------------------------
C                   1110    123537     26458    426374 x   0.77 =      328307.98
XML                  398     19353      2069     86057 x   1.90 =      163508.30
C/C++ Header         787     11600     16791     42773 x   1.00 =       42773.00
Python                29      1612      6765     17846 x   4.20 =       74953.20
PO File               30      5712      7232     16969 x   1.50 =       25453.50
Meson                 61      1142       255      9160 x   1.00 =        9160.00
Markdown              40      1641         0      7275 x   1.00 =        7275.00
Bourne Shell         163      1383       543      5045 x   3.81 =       19221.45
HTML                   7       103         3      3068 x   1.90 =        5829.20
Perl                   2       113        54      2685 x   4.00 =       10740.00
Bourne Again Shell     7       334       324      2003 x   3.81 =        7631.43
m4                    13        66         0       920 x   1.00 =         920.00
CSS                    1        15         7       325 x   1.00 =         325.00
XSLT                   2        38        54       275 x   1.90 =         522.50
diff                   1       100       201       201 x   1.00 =         201.00
JSON                   2        13         0       138 x   2.50 =         345.00
NAnt script            1        17         0       115 x   1.90 =         218.50
awk                    9         0         0        93 x   3.81 =         354.33
SVG                    2         0         0        16 x   1.00 =          16.00
make                   3         6         7        14 x   2.50 =          35.00
YAML                   1         2         2         5 x   0.90 =           4.50
sed                    1         0         0         1 x   4.00 =           4.00
--------------------------------------------------------------------------------
SUM:                2670    166787     60765    621358 x   1.12 =      697798.89
--------------------------------------------------------------------------------

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)