"Fossies" - the Fresh Open Source Software Archive

CLOC ("Count Lines of Code") analysis of prometheus-2.19.2.tar.gz (26 Jun 10:57, 13338606 Bytes)

About: Prometheus is a monitoring system, alerting toolkit and time series database.



Fossies downloads: /linux/miscprometheus-2.19.2.tar.gz  (tar.bz2|tar.xz|zip)
Fossies services: Member browsing
No. of package members: 5868  (4844 files within 1024 directories)

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

The corresponding CLOC output data:
    4809 text files.
    4563 unique files.                              
     764 files ignored.

github.com/AlDanial/cloc v 1.86  T=8.78 s (461.9 files/s, 162244.2 lines/s)
--------------------------------------------------------------------------------
Language           files     blank   comment      code    scale   3rd gen. equiv
--------------------------------------------------------------------------------
Go                   3377    115824    216235    918283 x   2.50 =     2295707.50
JSON                   17         0         0     71950 x   2.50 =      179875.00
CSS                    25      1584        62     17085 x   1.00 =       17085.00
Markdown              165      4460         0     13891 x   1.00 =       13891.00
JavaScript             27      2970      2873     12875 x   1.48 =       19055.00
Protocol Buffers       62      3345     11021      5899 x   2.00 =       11798.00
TypeScript             74       523        66      5802 x   2.00 =       11604.00
LESS                    1       269         2      3620 x   1.50 =        5430.00
SVG                     6         0        12      3121 x   1.00 =        3121.00
Assembly               46       553       909      2775 x   0.25 =         693.75
YAML                  172       312       277      2491 x   0.90 =        2241.90
HTML                   17        76        33       985 x   1.90 =        1871.50
Bourne Shell           19       153       415       945 x   3.81 =        3600.45
yacc                    1        90        65       554 x   1.51 =         836.54
make                   17       133       157       466 x   2.50 =        1165.00
Bazel                  13        41         0       410 x   1.00 =         410.00
Bourne Again Shell      3        45        57       401 x   3.81 =        1527.81
Starlark                2        32        50       151 x   4.20 =         634.20
lex                     2        29         0       151 x   1.00 =         151.00
Dockerfile              2        12         9        59 x   2.00 =         118.00
TOML                    4        15        65        38 x   2.76 =         104.88
C                       1         8         7        24 x   0.77 =          18.48
INI                     1         2         0        10 x   1.00 =          10.00
XML                     2         0         0         2 x   1.90 =           3.80
--------------------------------------------------------------------------------
SUM:                4056    130476    232315   1061988 x   2.42 =     2570953.81
--------------------------------------------------------------------------------

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)