Files

Files
27,296
100 extensions
Lines of Code
4,047,768
148 per file
Average File Size
7.5 KB
200.2 MB in total

File count by date

Extensions

Files with excluded extensions are not shown; configure exclude_exts in gitstats.conf.

ExtensionFilesLinesShareLines/file
java15,1422,725,87067.3%180
scala1,018278,6156.9%273
md825199,1044.9%241
xml487198,4954.9%407
json416148,4243.7%356
py364113,9692.8%313
html26729,9110.7%112
svg8024,2590.6%303
ts22720,0900.5%88
ans13718,8530.5%137
sh14215,7430.4%110
out7614,7220.4%193
yml3413,6430.3%401
rst9510,2710.3%108
jj19,3110.2%9,311
q279,3080.2%344
snapshot67,1250.2%1,187
sql1426,0060.1%42
po335,6450.1%171
no extension2504,0990.1%16
ftl24,0150.1%2,007
less823,7880.1%46
properties1203,6290.1%30
pyx72,9500.1%421
css42,3160.1%579
csv91,7130.0%190
txt311,6970.0%54
proto231,4530.0%63
yaml141,0930.0%78
Extension591,0370.0%17
g428420.0%421
tdd17850.0%785
pyi16880.0%688
pxd75930.0%84
lock15780.0%578
Factory315550.0%17
js65240.0%87
icu4j14140.0%414
jaxb34050.0%135
avsc93280.0%36
scss23160.0%158
toml32450.0%81
cmd11890.0%189
activation11350.0%135
conf31320.0%44
cfg41050.0%26
template21030.0%51
rules241020.0%4
protobuf2640.0%32
in2590.0%29
ini1590.0%59
bat1540.0%54
py4j2520.0%26
jdom1510.0%51
fmpp1410.0%41
TestSpi2320.0%16
janino1310.0%31
threetenbp1290.0%29
api-common1270.0%27
gax1270.0%27
zstd-jni1260.0%26
automaton1240.0%24
modulelist1220.0%22
stax2-api1220.0%22
anchorjs1210.0%21
influx1210.0%21
pyrolite1210.0%21
slf4j-api1210.0%21
chroma1190.0%19
typed1170.0%17
Driver1160.0%16
MockMaker1160.0%16
RpcSystem1160.0%16
kryo1100.0%10
minlog1100.0%10
config170.0%7
jline170.0%7
png108———
3-snapshot16———
0-snapshot13———
1-snapshot13———
2-snapshot13———
8-snapshot9———
9-snapshot9———
orc7———
avro4———
keystore4———
truststore3———
jks2———
zip2———
31———
eot1———
gif1———
ico1———
jpg1———
keytab1———
otf1———
ttf1———
woff1———
woff21———

Most changed files (code churn)

Files in the current tree touched most often across all commits. High-churn files are hotspots that may benefit from extra review or refactoring.

FileTimes Changed
pom.xml1,070
flink-runtime/src/main/java/org/apache/flink/runtime/executiongraph/ExecutionGraph.java308
flink-runtime/src/main/java/org/apache/flink/runtime/checkpoint/CheckpointCoordinator.java279
flink-runtime/src/main/java/org/apache/flink/runtime/taskexecutor/TaskExecutor.java279
flink-runtime/src/main/java/org/apache/flink/runtime/jobmaster/JobMaster.java266
flink-streaming-java/src/test/java/org/apache/flink/streaming/runtime/tasks/StreamTaskTest.java265
flink-runtime/src/main/java/org/apache/flink/runtime/taskmanager/Task.java264
flink-runtime/src/main/java/org/apache/flink/runtime/executiongraph/Execution.java246
flink-dist/pom.xml241
flink-runtime/src/main/java/org/apache/flink/runtime/dispatcher/Dispatcher.java232
flink-runtime/pom.xml232
flink-core/src/main/java/org/apache/flink/configuration/ConfigConstants.java223
flink-table/flink-table-api-java/src/main/java/org/apache/flink/table/api/internal/TableEnvironmentImpl.java217
flink-runtime/src/test/java/org/apache/flink/runtime/checkpoint/CheckpointCoordinatorTest.java208
flink-runtime/src/test/java/org/apache/flink/runtime/jobmaster/JobMasterTest.java208
flink-runtime/src/main/java/org/apache/flink/runtime/resourcemanager/ResourceManager.java200
flink-runtime/src/test/java/org/apache/flink/runtime/taskexecutor/TaskExecutorTest.java200
flink-end-to-end-tests/run-nightly-tests.sh199
flink-runtime/src/test/java/org/apache/flink/runtime/dispatcher/DispatcherTest.java192
flink-runtime/src/main/java/org/apache/flink/runtime/minicluster/MiniCluster.java189
flink-table/flink-table-common/src/main/java/org/apache/flink/table/functions/BuiltInFunctionDefinitions.java187
flink-runtime/src/main/java/org/apache/flink/runtime/executiongraph/ExecutionVertex.java175
flink-runtime/src/main/java/org/apache/flink/runtime/scheduler/SchedulerBase.java170
flink-tests/pom.xml167
flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/consumer/SingleInputGate.java162