"Fossies" - the Fresh Open Source Software Archive

CLOC ("Count Lines of Code") analysis of clamav-0.102.4.tar.gz (16 Jul 18:11, 13234444 Bytes)

About: Clam AntiVirus is an anti-virus toolkit, designed especially for e-mail scanning on mail gateways. It provides a multi-threaded daemon, a command line scanner, and an advanced tool for automatic database updating via Internet.



Fossies downloads: /linux/miscclamav-0.102.4.tar.gz  (tar.bz2|tar.xz|zip)
Fossies services: Member browsing
No. of package members: 3427  (3202 files within 225 directories)

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

The corresponding CLOC output data:
    2969 text files.
    2493 unique files.                              
     725 files ignored.

github.com/AlDanial/cloc v 1.86  T=2.20 s (1022.0 files/s, 370537.2 lines/s)
---------------------------------------------------------------------------------------
Language                  files     blank   comment      code    scale   3rd gen. equiv
---------------------------------------------------------------------------------------
C++                          547     41414     55098    223828 x   1.51 =      337980.28
C                            411     26185     24549    164783 x   0.77 =      126882.91
C/C++ Header                 871     23971     49379     92206 x   1.00 =       92206.00
MSBuild script                20         0         0     14037 x   1.90 =       26670.30
m4                           106       736       724      8202 x   1.00 =        8202.00
HTML                          37       131        22      5112 x   1.90 =        9712.80
XML                           22         1         0      4877 x   1.90 =        9266.30
Markdown                       6       867         0      3106 x   1.00 =        3106.00
Pascal                        12      1856     51099      3079 x   0.88 =        2709.52
Python                        24       636       524      2680 x   4.20 =       11256.00
make                          54       473       771      2607 x   2.50 =        6517.50
Perl                          19       377       487      2206 x   4.00 =        8824.00
CMake                         42       457       501      1998 x   1.00 =        1998.00
Bourne Shell                  39       260       379      1687 x   3.81 =        6427.47
yacc                           1       340        90      1356 x   1.51 =        2047.56
Windows Module Definition     12        47        27       613 x   1.00 =         613.00
lex                            1       195        41       520 x   1.00 =         520.00
Objective C                    1        63        61       275 x   2.96 =         814.00
Lisp                           3        34        73       184 x   1.25 =         230.00
Bourne Again Shell             2        20        92       167 x   3.81 =         636.27
Windows Resource File         13        16         0       122 x   1.00 =         122.00
vim script                     2        23        21       119 x   3.00 =         357.00
C Shell                        1        13        14       118 x   3.81 =         449.58
JavaScript                     1         5         0        78 x   1.48 =         115.44
Assembly                       1        13        23        32 x   0.25 =           8.00
Expect                         2         2         4        28 x   2.00 =          56.00
DOS Batch                      1         0         0         1 x   0.63 =           0.63
---------------------------------------------------------------------------------------
SUM:                       2251     98135    183979    534021 x   1.23 =      657728.56
---------------------------------------------------------------------------------------

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)