"Fossies" - the Fresh Open Source Software Archive

CLOC ("Count Lines of Code") analysis of istio-1.6.4.tar.gz (25 Jun 20:43, 10876648 Bytes)

About: Istio is a platform-independent service mesh that provides a uniform way to connect, secure, control, and observe microservices.



Fossies downloads: /linux/miscistio-1.6.4.tar.gz  (tar.bz2|tar.xz|zip)
Fossies services: Member browsing
No. of package members: 6826  (4749 files + 2 symlinks within 2075 directories)

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

The corresponding CLOC output data:
    4711 text files.
    4212 unique files.                              
    1267 files ignored.

github.com/AlDanial/cloc v 1.86  T=5.34 s (646.5 files/s, 133680.5 lines/s)
-------------------------------------------------------------------------------
Language          files     blank   comment      code    scale   3rd gen. equiv
-------------------------------------------------------------------------------
Go                  1937     48583     53435    325051 x   2.50 =      812627.50
YAML                 912      1992      3597    116495 x   0.90 =      104845.50
JSON                  77       148         0     79755 x   2.50 =      199387.50
HTML                  43      1319       190     13161 x   1.90 =       25005.90
Protocol Buffers     265      7861     24560     11808 x   2.00 =       23616.00
CSS                    4         7        22      7368 x   1.00 =        7368.00
Markdown              69      1067         0      3129 x   1.00 =        3129.00
Bourne Shell          65       810      1496      3083 x   3.81 =       11746.23
JavaScript             5       605       229      1809 x   1.48 =        2677.32
make                  15       332       396      1045 x   2.50 =        2612.50
Python                 7       185       203       557 x   4.20 =        2339.40
SVG                    2         0         0       289 x   1.00 =         289.00
Java                   6        31        79       174 x   1.36 =         236.64
Dockerfile            12        63       166       132 x   2.00 =         264.00
Ruby                   2        24        23       118 x   4.20 =         495.60
diff                  25         0      2579        50 x   1.00 =          50.00
Gradle                 4         8         0        45 x   4.00 =         180.00
XML                    3        14        22        30 x   1.90 =          57.00
SQL                    1         2         0        11 x   2.29 =          25.19
-------------------------------------------------------------------------------
SUM:               3454     63051     86997    564110 x   2.12 =     1196952.28
-------------------------------------------------------------------------------

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)