"Fossies" - the Fresh Open Source Software Archive

CLOC ("Count Lines of Code") analysis of exiv2-0.27.3-Source.tar.gz (29 Jun 17:19, 26447943 Bytes)

About: Exiv2 is a C++ library and a command line utility to read and write Exif, IPTC and XMP image metadata of images in various formats.



Fossies downloads: /linux/miscexiv2-0.27.3-Source.tar.gz  (tar.bz2|tar.xz|zip)
Fossies services: Member browsing
No. of package members: 1300  (1256 files within 44 directories)

Histograms of CLOC analysis data of exiv2-0.27.3-Source.tar.gz (y-axes: linear scale)
Histograms of CLOC analysis data of exiv2-0.27.3-Source.tar.gz (y-axes: logarithm scale)

The corresponding CLOC output data:
     862 text files.
     818 unique files.                              
     238 files ignored.

github.com/AlDanial/cloc v 1.86  T=1.00 s (630.2 files/s, 656202.2 lines/s)
--------------------------------------------------------------------------------
Language           files     blank   comment      code    scale   3rd gen. equiv
--------------------------------------------------------------------------------
PO File                17    103572    113696    282332 x   1.50 =      423498.00
C++                   147     11265      9492     69397 x   1.51 =      104789.47
XML                    83         0         0     13396 x   1.90 =       25452.40
C/C++ Header          113      4108     15913     11260 x   1.00 =       11260.00
Markdown               10      1091         0      3145 x   1.00 =        3145.00
Python                183      1435      4835      3096 x   4.20 =       13003.20
CMake                  20       278       172      1299 x   1.00 =        1299.00
Bourne Shell           31       275       236      1167 x   3.81 =        4446.27
Bourne Again Shell      1        68        82       362 x   3.81 =        1379.22
XSLT                    3        39        36       288 x   1.90 =         547.20
make                    4        60       175       287 x   2.50 =         717.50
JavaScript              1        44        75       237 x   1.48 =         350.76
YAML                    4        25         8       194 x   0.90 =         174.60
diff                    1         0         0       178 x   1.00 =         178.00
awk                     3        12        28        92 x   3.81 =         350.52
CSS                     1        16         4        70 x   1.00 =          70.00
sed                     2         0         0        16 x   4.00 =          64.00
DOS Batch               1         0         0        14 x   0.63 =           8.82
Qt Project              1         3         0        12 x   1.00 =          12.00
HTML                    1         0         0        11 x   1.90 =          20.90
INI                     1         4         1         9 x   1.00 =           9.00
--------------------------------------------------------------------------------
SUM:                 628    122295    144753    386862 x   1.53 =      590775.86
--------------------------------------------------------------------------------

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)