"Fossies" - the Fresh Open Source Software Archive

CLOC ("Count Lines of Code") analysis of go1.13.13.src.tar.gz (14 Jul 18:14, 21704330 Bytes)

About: Google’s Go is a compiled, garbage-collected, concurrent programming language. Stable release (1.13).



Fossies downloads: /linux/miscgo1.13.13.src.tar.gz  (tar.bz2|tar.xz|zip)
Fossies services: Member browsing
No. of package members: 9778  (8688 files within 1090 directories)

Histograms of CLOC analysis data of go1.13.13.src.tar.gz (y-axes: linear scale)
Histograms of CLOC analysis data of go1.13.13.src.tar.gz (y-axes: logarithm scale)

The corresponding CLOC output data:
    8346 text files.
    8162 unique files.                              
    1212 files ignored.

github.com/AlDanial/cloc v 1.86  T=11.52 s (620.1 files/s, 153029.7 lines/s)
-----------------------------------------------------------------------------------
Language              files     blank   comment      code    scale   3rd gen. equiv
-----------------------------------------------------------------------------------
Go                      6360    155944    200195   1196470 x   2.50 =     2991175.00
Assembly                 500     12265     17960    104355 x   0.25 =       26088.75
HTML                      51      6777       319     48928 x   1.90 =       92963.20
C                        108      1129       880      6158 x   0.77 =        4741.66
JSON                      11         0         0      1676 x   2.50 =        4190.00
Perl                      11       177       175      1114 x   4.00 =        4456.00
Bourne Shell               9       132       610      1052 x   3.81 =        4008.12
Markdown                  11       277         0       868 x   1.00 =         868.00
Bourne Again Shell        24       165       285       731 x   3.81 =        2785.11
JavaScript                 6       108       179       661 x   1.48 =         978.28
XML                        4        85         9       623 x   1.90 =        1183.70
Python                     1       135       103       366 x   4.20 =        1537.20
C/C++ Header              20        78       195       284 x   1.00 =         284.00
DOS Batch                  5        52         1       243 x   0.63 =         153.09
SVG                        1         1         1       236 x   1.00 =         236.00
Protocol Buffers           1         1         0       189 x   2.00 =         378.00
CSS                        3        51         9       176 x   1.00 =         176.00
Windows Resource File      4        22         0       135 x   1.00 =         135.00
C++                        2        11        14        24 x   1.51 =          36.24
make                       5         9        10        21 x   2.50 =          52.50
diff                       1         1        11        15 x   1.00 =          15.00
Objective C                1         2         3        11 x   2.96 =          32.56
Fortran 90                 2         1         3         8 x   1.00 =           8.00
awk                        1         1         6         7 x   3.81 =          26.67
MATLAB                     1         1         0         4 x   4.00 =          16.00
-----------------------------------------------------------------------------------
SUM:                   7143    177425    220968   1364355 x   2.30 =     3136524.08
-----------------------------------------------------------------------------------

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)