"Fossies" - the Fresh Open Source Software Archive

CLOC ("Count Lines of Code") analysis of grpc-1.30.0.tar.gz (22 Jun 23:04, 6976172 Bytes)

About: gRPC is a modern C based remote procedure call (RPC) framework (for C++, Python, Ruby, Objective-C, PHP, C#).



Fossies downloads: /linux/miscgrpc-1.30.0.tar.gz  (tar.bz2|tar.xz|zip)
Fossies services: Member browsing
No. of package members: 9568  (8321 files + 2 symlinks within 1245 directories)

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

The corresponding CLOC output data:
    6250 text files.
    5932 unique files.                              
    1665 files ignored.

github.com/AlDanial/cloc v 1.86  T=4.78 s (959.0 files/s, 176856.8 lines/s)
---------------------------------------------------------------------------------------
Language                  files     blank   comment      code    scale   3rd gen. equiv
---------------------------------------------------------------------------------------
C++                         1034     30149     36346    217660 x   1.51 =      328666.60
JSON                          39         3         0     76830 x   2.50 =      192075.00
C/C++ Header                 968     16349     34019     67980 x   1.00 =       67980.00
Python                       457     13373     13602     56599 x   4.20 =      237715.80
C#                           350      6541     11274     38750 x   1.36 =       52700.00
C                            139      4823      3658     25727 x   0.77 =       19809.79
Ruby                         166      2290      4080     17846 x   4.20 =       74953.20
CMake                         18      1852       333     14149 x   1.00 =       14149.00
make                           6      6000       694     13927 x   2.50 =       34817.50
Bazel                        146      1220      1461     11836 x   1.00 =       11836.00
Objective C                  107      2145      2513     10615 x   2.96 =       31420.40
YAML                          21        97       289     10546 x   0.90 =        9491.40
Markdown                     176      2953         0      8988 x   1.00 =        8988.00
PHP                          138      2028      6595      8817 x   3.50 =       30859.50
XML                           96       105       155      7013 x   1.90 =       13324.70
Cython                        67      1516      1436      5168 x   3.80 =       19638.40
Starlark                      30       551       656      4800 x   4.20 =       20160.00
Bourne Shell                 257      1509      4246      4426 x   3.81 =       16863.06
Protocol Buffers              83      1105      3067      2607 x   2.00 =        5214.00
Dockerfile                   110       947      2035      2441 x   2.00 =        4882.00
Objective C++                 11       489       338      2003 x   2.96 =        5928.88
JavaScript                    13       324       943      1575 x   1.48 =        2331.00
MSBuild script                32       184        49      1370 x   1.90 =        2603.00
Lua                            6       336       205      1345 x   4.00 =        5380.00
m4                             2        35         1      1115 x   1.00 =        1115.00
Go                            13       187       215      1030 x   2.50 =        2575.00
DOS Batch                     22       196         2       778 x   0.63 =         490.14
Bourne Again Shell            31       113       380       645 x   3.81 =        2457.45
XSD                            4         0         0       619 x   1.90 =        1176.10
reStructuredText              17       296       152       441 x   1.50 =         661.50
Windows Module Definition      1         0         0       271 x   1.00 =         271.00
Java                           3        48        50       266 x   1.36 =         361.76
XSLT                           2        16         0       183 x   1.90 =         347.70
SQL                            2         0         0       160 x   2.29 =         366.40
Gradle                         4         9         7       120 x   4.00 =         480.00
Pascal                         1        16        18       116 x   0.88 =         102.08
CSS                            3        13         0        82 x   1.00 =          82.00
Windows Resource File          1        13         0        77 x   1.00 =          77.00
diff                           3        11        48        66 x   1.00 =          66.00
PowerShell                     2        17        18        53 x   3.00 =         159.00
Swift                          2        23        38        50 x   2.50 =         125.00
D                              1         1         0         6 x   1.70 =          10.20
SVG                            1         2         0         2 x   1.00 =           2.00
HTML                           1         0         0         1 x   1.90 =           1.90
ProGuard                       1         3        18         0 x   2.50 =           0.00
---------------------------------------------------------------------------------------
SUM:                       4587     97888    128941    619099 x   1.97 =     1222714.46
---------------------------------------------------------------------------------------

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)