"Fossies" - the Fresh Open Source Software Archive

CLOC ("Count Lines of Code") analysis of bind-9.11.28.tar.gz (17 Feb 19:22, 8295208 Bytes)

About: BIND 9.11 implements the Domain Name System (DNS) protocols for the Internet (see the Release Notes). ESV = Extended Supported Version. Source code distribution.



Fossies downloads: /linux/misc/dns/bind9/9.11.28bind-9.11.28.tar.gz  (tar.bz2|tar.xz|zip)
Fossies services: Member browsing
No. of package members: 5312  (4587 files within 725 directories)

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

The corresponding CLOC output data:
    4536 text files.
    4001 unique files.                              
    2588 files ignored.

github.com/AlDanial/cloc v 1.88  T=1.81 s (1083.0 files/s, 388575.8 lines/s)
---------------------------------------------------------------------------------------
Language                  files     blank   comment      code    scale   3rd gen. equiv
---------------------------------------------------------------------------------------
C                           695     63856     56142    349666 x   0.77 =      269242.82
HTML                        112       157       793     47380 x   1.90 =       90022.00
Bourne Shell                401      5934      6720     37789 x   3.81 =      143976.09
C/C++ Header                544      9363     39941     28267 x   1.00 =       28267.00
XML                          67      1274       707     21443 x   1.90 =       40741.70
Perl                         69      1863      2091      9986 x   4.00 =       39944.00
m4                            5       500        48      5615 x   1.00 =        5615.00
C++                           6       390       368      1801 x   1.51 =        2719.51
YAML                          1       217        74      1380 x   0.90 =        1242.00
Markdown                      8       244         0      1214 x   1.00 =        1214.00
XSLT                          6        84       124      1189 x   1.90 =        2259.10
Python                       12       215       411      1152 x   4.20 =        4838.40
JSON                          5         0         0       992 x   2.50 =        2480.00
Tcl/Tk                        2       173       151       842 x   4.00 =        3368.00
Windows Module Definition     8        19        51       517 x   1.00 =         517.00
Windows Resource File         2        41        47       250 x   1.00 =         250.00
diff                          1        31        74       240 x   1.00 =         240.00
make                          8        56         9       127 x   2.50 =         317.50
Lisp                          1        12        11        91 x   1.25 =         113.75
Protocol Buffers              1        49       170        49 x   2.00 =          98.00
DOS Batch                     2        13        24        45 x   0.63 =          28.35
Windows Message File          1         7         2        30 x   1.00 =          30.00
TeX                           1         4         7        10 x   1.50 =          15.00
---------------------------------------------------------------------------------------
SUM:                       1958     84502    107965    510075 x   1.25 =      637539.22
---------------------------------------------------------------------------------------

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)