"Fossies" - the Fresh Open Source Software Archive

CLOC ("Count Lines of Code") analysis of puppet-6.17.0.tar.gz (14 Jul 20:31, 2901101 Bytes)

About: Puppet is a configuration management tool for Unix-like and Microsoft Windows systems (written in Ruby; enterprise version also available).



Fossies downloads: /linux/miscpuppet-6.17.0.tar.gz  (tar.bz2|tar.xz|zip)
Fossies services: Member browsing
No. of package members: 3089  (2465 files within 624 directories)

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

The corresponding CLOC output data:
    2458 text files.
    2382 unique files.                              
     259 files ignored.

github.com/AlDanial/cloc v 1.86  T=1.04 s (2127.9 files/s, 335909.7 lines/s)
--------------------------------------------------------------------------------
Language           files     blank   comment      code    scale   3rd gen. equiv
--------------------------------------------------------------------------------
Ruby                 1949     53384     36722    250985 x   4.20 =     1054137.00
Puppet                102       167        72      1506 x   2.00 =        3012.00
YAML                   58        40        39      1227 x   0.90 =        1104.30
Bourne Shell           19       160       142       635 x   3.81 =        2419.35
ERB                    10        56        11       568 x   2.00 =        1136.00
Bourne Again Shell      5        79       181       386 x   3.81 =        1470.66
Markdown                9       105         0       355 x   1.00 =         355.00
JSON                   26         0         0       261 x   2.50 =         652.50
XML                     6        62         3       249 x   1.90 =         473.10
make                    2        25        16       110 x   2.50 =         275.00
SQL                     1        10        22       100 x   2.29 =         229.00
DOS Batch               4         2         1        27 x   0.63 =          17.01
PO File                 1         0         5        14 x   1.50 =          21.00
Pascal                 10         8        21        12 x   0.88 =          10.56
zsh                     1         0         0         1 x   3.81 =           3.81
--------------------------------------------------------------------------------
SUM:                2203     54098     37235    256436 x   4.15 =     1065316.29
--------------------------------------------------------------------------------

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)