"Fossies" - the Fresh Open Source Software Archive

CLOC ("Count Lines of Code") analysis of pdns-dnsdist-1.5.0.tar.gz (29 Jul 14:16, 3967215 Bytes)

About: PowerDNS dnsdist is a highly DNS-, DoS- and abuse-aware loadbalancer.



Fossies downloads: /linux/misc/dnspdns-dnsdist-1.5.0.tar.gz  (tar.bz2|tar.xz|zip)
Fossies services: Member browsing
No. of package members: 3923  (2968 files + 501 symlinks within 454 directories)

Histograms of CLOC analysis data of pdns-dnsdist-1.5.0.tar.gz (y-axes: linear scale)
Histograms of CLOC analysis data of pdns-dnsdist-1.5.0.tar.gz (y-axes: logarithm scale)

The corresponding CLOC output data:
    3231 text files.
    2438 unique files.                              
    1963 files ignored.

github.com/AlDanial/cloc v 1.86  T=17.41 s (84.3 files/s, 20534.3 lines/s)
--------------------------------------------------------------------------------
Language           files     blank   comment      code    scale   3rd gen. equiv
--------------------------------------------------------------------------------
C++                   317     19777     10441    109413 x   1.51 =      165213.63
JavaScript             22      7766     14047     40144 x   1.48 =       59413.12
reStructuredText      275     13722     13874     23713 x   1.50 =       35569.50
C/C++ Header          203      4227      5621     22576 x   1.00 =       22576.00
Python                111      5152      6764     21317 x   4.20 =       89531.40
SVG                     2         2         2      9888 x   1.00 =        9888.00
Bourne Shell          273       934       403      4713 x   3.81 =       17956.53
m4                     79       574       175      4701 x   1.00 =        4701.00
make                   40       561        91      3390 x   2.50 =        8475.00
YAML                    9       149        90      3015 x   0.90 =        2713.50
Bourne Again Shell     43       373        88      1942 x   3.81 =        7399.02
CSS                     9       256        59      1531 x   1.00 =        1531.00
Ruby                   14       191        57      1256 x   4.20 =        5275.20
SQL                    26       205        28       894 x   2.29 =        2047.26
Markdown               13       266         0       728 x   1.00 =         728.00
Lua                    10       133       157       431 x   4.00 =        1724.00
Perl                    8        87        29       368 x   4.00 =        1472.00
HTML                    4        31        12       339 x   1.90 =         644.10
Protocol Buffers        2        53       191       118 x   2.00 =         236.00
lex                     1        24         1       105 x   1.00 =         105.00
XML                     2        16        16        81 x   1.90 =         153.90
C                       1        11         0        76 x   0.77 =          58.52
D                       1         5         0        39 x   1.70 =          66.30
Dockerfile              1         0         0         6 x   2.00 =          12.00
SWIG                    1         0         0         1 x   2.50 =           2.50
--------------------------------------------------------------------------------
SUM:                1467     54515     52146    250785 x   1.74 =      437492.48
--------------------------------------------------------------------------------

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)