"Fossies" - the Fresh Open Source Software Archive

CLOC ("Count Lines of Code") analysis of samba-4.11.17.tar.gz (3 Dec 08:36, 18608499 Bytes)

About: Samba is the standard Windows interoperability suite of programs for Linux and Unix providing secure, stable and fast file and print services for all clients using the SMB/CIFS protocol. 4.11 series.



Fossies downloads: /linux/miscsamba-4.11.17.tar.gz  (tar.bz2|tar.xz|zip)
Fossies services: Member browsing
No. of package members: 8560  (8546 files + 14 symlinks)

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

The corresponding CLOC output data:
    8452 text files.
    8064 unique files.                              
    1326 files ignored.

github.com/AlDanial/cloc v 1.88  T=7.22 s (988.1 files/s, 361649.0 lines/s)
---------------------------------------------------------------------------------------
Language                  files     blank   comment      code    scale   3rd gen. equiv
---------------------------------------------------------------------------------------
C                          3160    288279    217536   1422250 x   0.77 =     1095132.50
Python                      854     39029     44789    163781 x   4.20 =      687880.20
C/C++ Header               1007     20739     50934     84740 x   1.00 =       84740.00
XML                         649      8949        35     54046 x   1.90 =      102687.40
Bourne Shell                937     11677      4205     46643 x   3.81 =      177709.83
IDL                         139      5526         0     34367 x   3.80 =      130594.60
Perl                        103      6597      3155     32309 x   4.00 =      129236.00
PO File                      21      4312      4622     11072 x   1.50 =       16608.00
MSBuild script               13         1         0      6166 x   1.90 =       11715.40
HTML                         21       236         2      4945 x   1.90 =        9395.50
Markdown                      6       476         0      4476 x   1.00 =        4476.00
Assembly                      8      1048      1302      3084 x   0.25 =         771.00
yacc                          5       325       266      2332 x   1.51 =        3521.32
Bourne Again Shell           15       584       897      2131 x   3.81 =        8119.11
XSLT                         18       366       145      2078 x   1.90 =        3948.20
Ada                          10       599       560      1681 x   0.52 =         874.12
C++                          15       259       331      1596 x   1.51 =        2409.96
Expect                       25       518       346      1582 x   2.00 =        3164.00
YAML                         15        57        60      1320 x   0.90 =        1188.00
make                         32       438       158      1240 x   2.50 =        3100.00
Pascal                        5       218       366      1150 x   0.88 =        1012.00
C#                            9       230       506       879 x   1.36 =        1195.44
reStructuredText              8       281        80       755 x   1.50 =        1132.50
SVG                           1         0         1       584 x   1.00 =         584.00
lex                           4        59       119       455 x   1.00 =         455.00
diff                          6        44       586       442 x   1.00 =         442.00
DOS Batch                    11        54         2       437 x   0.63 =         275.31
SWIG                          1        49        16       287 x   2.50 =         717.50
Korn Shell                    1        37        25       222 x   3.81 =         845.82
TeX                           2        61        81       207 x   1.50 =         310.50
Windows Module Definition     3        10         9       184 x   1.00 =         184.00
Dockerfile                   13        78       117       156 x   2.00 =         312.00
awk                           2        13         9       113 x   3.81 =         430.53
Logos                         2        25         2       105 x   2.00 =         210.00
NAnt script                   2        10         0        89 x   1.90 =         169.10
Windows Resource File         2         3         2        66 x   1.00 =          66.00
CSS                           1        17         0        63 x   1.00 =          63.00
m4                            1        10         0        62 x   1.00 =          62.00
sed                           1         0        54        45 x   4.00 =         180.00
TNSDL                         1         3         0        33 x   2.00 =          66.00
SAS                           1        14        19        32 x   1.50 =          48.00
INI                           2         3         0        20 x   1.00 =          20.00
Visual Basic                  1         3         0         7 x   2.76 =          19.32
---------------------------------------------------------------------------------------
SUM:                       7133    391237    331337   1888232 x   1.32 =     2486071.16
---------------------------------------------------------------------------------------

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)