"Fossies" - the Fresh Open Source Software Archive

CLOC ("Count Lines of Code") analysis of bind-9.11.20.tar.gz (17 Jun 18:04, 8244703 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.20bind-9.11.20.tar.gz  (tar.bz2|tar.xz|zip)
Fossies services: Member browsing
No. of package members: 5272  (4555 files within 717 directories)

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

The corresponding CLOC output data:
    4504 text files.
    3968 unique files.                              
    2574 files ignored.

github.com/AlDanial/cloc v 1.86  T=1.90 s (1023.3 files/s, 373968.2 lines/s)
---------------------------------------------------------------------------------------
Language                  files     blank   comment      code    scale   3rd gen. equiv
---------------------------------------------------------------------------------------
C                            695     63728     55986    348261 x   0.77 =      268160.97
HTML                         112      3077       793     53883 x   1.90 =      102377.70
Bourne Shell                 396      5857      6639     37137 x   3.81 =      141491.97
C/C++ Header                 543      9391     39967     28175 x   1.00 =       28175.00
XML                           59      1229       627     22146 x   1.90 =       42077.40
Perl                          68      1854      2081      9921 x   4.00 =       39684.00
m4                             5       477        48      5520 x   1.00 =        5520.00
C++                            6       390       368      1801 x   1.51 =        2719.51
XSLT                           6        84       124      1189 x   1.90 =        2259.10
Markdown                       7       221         0      1177 x   1.00 =        1177.00
YAML                           1       188        58      1146 x   0.90 =        1031.40
JSON                           5         0         0       992 x   2.50 =        2480.00
Tcl/Tk                         2       173       151       842 x   4.00 =        3368.00
Python                        10       170       309       804 x   4.20 =        3376.80
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:                       1940     87071    107546    514353 x   1.25 =      645508.45
---------------------------------------------------------------------------------------

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)