Source Files
The gocloc
program counted the following source files and lines in the master
branch of the go-ethereum
project:
Language | Files | Blank Lines | Comment Lines | Code Lines |
---|---|---|---|---|
Go | 1824 | 58,134 | 81,861 | 639,435 |
C | 55 | 17,257 | 30,909 | 84,719 |
C Header | 97 | 2,559 | 6,318 | 15,083 |
Markdown | 88 | 3,152 | 0 | 9,175 |
JavaScript | 13 | 1,845 | 4,495 | 7,986 |
Assembly | 39 | 557 | 957 | 3,783 |
JSON | 17 | 0 | 0 | 2,065 |
Protocol Buffers | 2 | 113 | 40 | 1,030 |
Plain Text | 11 | 217 | 0 | 954 |
C++ | 4 | 132 | 102 | 937 |
BASH | 10 | 178 | 315 | 931 |
Perl | 10 | 268 | 1,289 | 879 |
JSX | 11 | 119 | 245 | 722 |
XML | 9 | 0 | 0 | 651 |
M4 | 4 | 79 | 99 | 649 |
YAML | 20 | 77 | 42 | 581 |
NSIS | 5 | 86 | 154 | 446 |
Java | 4 | 143 | 187 | 438 |
Makefile | 11 | 101 | 84 | 381 |
Python | 6 | 154 | 250 | 339 |
HTML | 3 | 15 | 9 | 245 |
Solidity | 7 | 56 | 171 | 213 |
Bourne Shell | 6 | 23 | 25 | 119 |
CMake | 1 | 9 | 0 | 35 |
Awk | 1 | 4 | 4 | 17 |
TOML | 1 | 0 | 0 | 3 |
Total | 2,260 | 85,278 | 127,556 | 771,825 |