apache / incubator-pekko-projection
File Size

The distribution of size of files (measured in lines of code).

Intro
Learn more...
File Size Overall
11% | 8% | 23% | 28% | 28%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
scala12% | 9% | 21% | 28% | 27%
java0% | 0% | 100% | 0% | 0%
sbt0% | 0% | 0% | 90% | 9%
yaml0% | 0% | 0% | 0% | 100%
xml0% | 0% | 0% | 0% | 100%
proto0% | 0% | 0% | 0% | 100%
sql0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
jdbc42% | 0% | 31% | 17% | 9%
cassandra0% | 45% | 17% | 24% | 12%
core0% | 0% | 29% | 13% | 56%
kafka0% | 0% | 40% | 20% | 38%
slick0% | 0% | 35% | 59% | 5%
project0% | 0% | 0% | 53% | 46%
eventsourced0% | 0% | 0% | 79% | 20%
durable-state0% | 0% | 0% | 100% | 0%
ROOT0% | 0% | 0% | 100% | 0%
testkit0% | 0% | 0% | 24% | 75%
docker-files0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
JdbcProjectionSpec.scala
in jdbc/src/it/scala/org/apache/pekko/projection/jdbc
1112 28
CassandraProjectionSpec.scala
in cassandra/src/it/scala/org/apache/pekko/projection/cassandra
869 18
InternalProjectionState.scala
in core/src/main/scala/org/apache/pekko/projection/internal
404 8
Dialect.scala
in jdbc/src/main/scala/org/apache/pekko/projection/jdbc/internal
358 9
CassandraProjectionTest.java
in cassandra/src/it/java/org/apache/pekko/projection/cassandra
324 17
KafkaToSlickIntegrationSpec.scala
in kafka/src/it/scala/org/apache/pekko/projection/kafka/integration
267 7
SlickProjection.scala
in slick/src/main/scala/org/apache/pekko/projection/slick
260 9
JdbcOffsetStore.scala
in jdbc/src/main/scala/org/apache/pekko/projection/jdbc/internal
231 8
JdbcProjectionImpl.scala
in jdbc/src/main/scala/org/apache/pekko/projection/jdbc/internal
231 11
ProjectionBehavior.scala
in core/src/main/scala/org/apache/pekko/projection
211 6
JdbcProjection.scala
in jdbc/src/main/scala/org/apache/pekko/projection/jdbc/javadsl
186 6
CassandraOffsetStoreSpec.scala
in cassandra/src/it/scala/org/apache/pekko/projection/cassandra
186 3
build.sbt
in root
172 -
SlickOffsetStore.scala
in slick/src/main/scala/org/apache/pekko/projection/slick/internal
166 9
SlickProjectionImpl.scala
in slick/src/main/scala/org/apache/pekko/projection/slick/internal
162 9
161 -
CassandraProjectionImpl.scala
in cassandra/src/main/scala/org/apache/pekko/projection/cassandra/internal
161 12
JdbcProjection.scala
in jdbc/src/main/scala/org/apache/pekko/projection/jdbc/scaladsl
159 6
Protobuf.scala
in project
145 5
HandlerRecoveryImpl.scala
in core/src/main/scala/org/apache/pekko/projection/internal
144 2
ProjectionSerializer.scala
in core/src/main/scala/org/apache/pekko/projection/internal
142 15
TestProjectionImpl.scala
in testkit/src/main/scala/org/apache/pekko/projection/testkit/internal
135 4
EventSourcedProvider.scala
in eventsourced/src/main/scala/org/apache/pekko/projection/eventsourced/javadsl
135 4
KafkaSourceProviderImpl.scala
in kafka/src/main/scala/org/apache/pekko/projection/kafka/internal
132 6
CassandraOffsetStore.scala
in cassandra/src/main/scala/org/apache/pekko/projection/cassandra/internal
118 9
DurableStateSourceProvider.scala
in durable-state/src/main/scala/org/apache/pekko/projection/state/javadsl
114 5
SlickContainerOffsetStoreSpec.scala
in slick/src/it/scala/org/apache/pekko/projection/slick
104 2
EventSourcedProvider.scala
in eventsourced/src/main/scala/org/apache/pekko/projection/eventsourced/scaladsl
104 4
DurableStateSourceProvider.scala
in durable-state/src/main/scala/org/apache/pekko/projection/state/scaladsl
102 5
JdbcContainerOffsetStoreSpec.scala
in jdbc/src/it/scala/org/apache/pekko/projection/jdbc
101 8
ProjectionManagement.scala
in core/src/main/scala/org/apache/pekko/projection/scaladsl
96 8
96 3
ProjectionSettings.scala
in core/src/main/scala/org/apache/pekko/projection/internal
93 3
cassandra.yaml
in docker-files
91 -
CassandraProjection.scala
in cassandra/src/main/scala/org/apache/pekko/projection/cassandra/javadsl
88 1
Projections.scala
in core/src/main/scala/org/apache/pekko/projection/javadsl
87 4
Projections.scala
in core/src/main/scala/org/apache/pekko/projection/scaladsl
86 4
CassandraProjection.scala
in cassandra/src/main/scala/org/apache/pekko/projection/cassandra/scaladsl
84 1
OffsetSerialization.scala
in core/src/main/scala/org/apache/pekko/projection/internal
81 3
OffsetStrategy.scala
in core/src/main/scala/org/apache/pekko/projection/internal
80 5
TestSourceProviderImpl.scala
in testkit/src/main/scala/org/apache/pekko/projection/testkit/internal
78 3
Telemetry.scala
in core/src/main/scala/org/apache/pekko/projection/internal
71 9
JdbcSettings.scala
in jdbc/src/main/scala/org/apache/pekko/projection/jdbc/internal
69 2
Projection.scala
in core/src/main/scala/org/apache/pekko/projection
68 3
ProjectionTestKit.scala
in testkit/src/main/scala/org/apache/pekko/projection/testkit/scaladsl
65 4
EventEnvelope.scala
in eventsourced/src/main/scala/org/apache/pekko/projection/eventsourced
60 4
HandlerAdapter.scala
in core/src/main/scala/org/apache/pekko/projection/internal
58 6
57 -
JdbcSessionUtil.scala
in jdbc/src/main/scala/org/apache/pekko/projection/jdbc/internal
56 3
Common.scala
in project
54 -
Files With Most Units (Top 50)
File# lines# units
JdbcProjectionSpec.scala
in jdbc/src/it/scala/org/apache/pekko/projection/jdbc
1112 28
CassandraProjectionSpec.scala
in cassandra/src/it/scala/org/apache/pekko/projection/cassandra
869 18
CassandraProjectionTest.java
in cassandra/src/it/java/org/apache/pekko/projection/cassandra
324 17
ProjectionSerializer.scala
in core/src/main/scala/org/apache/pekko/projection/internal
142 15
CassandraProjectionImpl.scala
in cassandra/src/main/scala/org/apache/pekko/projection/cassandra/internal
161 12
JdbcProjectionImpl.scala
in jdbc/src/main/scala/org/apache/pekko/projection/jdbc/internal
231 11
Telemetry.scala
in core/src/main/scala/org/apache/pekko/projection/internal
71 9
SlickOffsetStore.scala
in slick/src/main/scala/org/apache/pekko/projection/slick/internal
166 9
SlickProjectionImpl.scala
in slick/src/main/scala/org/apache/pekko/projection/slick/internal
162 9
SlickProjection.scala
in slick/src/main/scala/org/apache/pekko/projection/slick
260 9
Dialect.scala
in jdbc/src/main/scala/org/apache/pekko/projection/jdbc/internal
358 9
CassandraOffsetStore.scala
in cassandra/src/main/scala/org/apache/pekko/projection/cassandra/internal
118 9
InternalProjectionState.scala
in core/src/main/scala/org/apache/pekko/projection/internal
404 8
ProjectionManagement.scala
in core/src/main/scala/org/apache/pekko/projection/scaladsl
96 8
JdbcContainerOffsetStoreSpec.scala
in jdbc/src/it/scala/org/apache/pekko/projection/jdbc
101 8
JdbcOffsetStore.scala
in jdbc/src/main/scala/org/apache/pekko/projection/jdbc/internal
231 8
KafkaToSlickIntegrationSpec.scala
in kafka/src/it/scala/org/apache/pekko/projection/kafka/integration
267 7
HandlerAdapter.scala
in core/src/main/scala/org/apache/pekko/projection/internal
58 6
ProjectionBehavior.scala
in core/src/main/scala/org/apache/pekko/projection
211 6
JdbcProjection.scala
in jdbc/src/main/scala/org/apache/pekko/projection/jdbc/scaladsl
159 6
JdbcProjection.scala
in jdbc/src/main/scala/org/apache/pekko/projection/jdbc/javadsl
186 6
KafkaSourceProviderImpl.scala
in kafka/src/main/scala/org/apache/pekko/projection/kafka/internal
132 6
DurableStateSourceProvider.scala
in durable-state/src/main/scala/org/apache/pekko/projection/state/scaladsl
102 5
DurableStateSourceProvider.scala
in durable-state/src/main/scala/org/apache/pekko/projection/state/javadsl
114 5
OffsetStrategy.scala
in core/src/main/scala/org/apache/pekko/projection/internal
80 5
TestInMemoryOffsetStoreImpl.scala
in testkit/src/main/scala/org/apache/pekko/projection/testkit/internal
28 5
Protobuf.scala
in project
145 5
Projections.scala
in core/src/main/scala/org/apache/pekko/projection/scaladsl
86 4
Projections.scala
in core/src/main/scala/org/apache/pekko/projection/javadsl
87 4
TestProjectionImpl.scala
in testkit/src/main/scala/org/apache/pekko/projection/testkit/internal
135 4
ProjectionTestKit.scala
in testkit/src/main/scala/org/apache/pekko/projection/testkit/scaladsl
65 4
EventSourcedProvider.scala
in eventsourced/src/main/scala/org/apache/pekko/projection/eventsourced/scaladsl
104 4
EventSourcedProvider.scala
in eventsourced/src/main/scala/org/apache/pekko/projection/eventsourced/javadsl
135 4
EventEnvelope.scala
in eventsourced/src/main/scala/org/apache/pekko/projection/eventsourced
60 4
OffsetSerialization.scala
in core/src/main/scala/org/apache/pekko/projection/internal
81 3
ProjectionSettings.scala
in core/src/main/scala/org/apache/pekko/projection/internal
93 3
Projection.scala
in core/src/main/scala/org/apache/pekko/projection
68 3
TestSourceProviderImpl.scala
in testkit/src/main/scala/org/apache/pekko/projection/testkit/internal
78 3
JdbcSessionUtil.scala
in jdbc/src/main/scala/org/apache/pekko/projection/jdbc/internal
56 3
JdbcHandlerAdapter.scala
in jdbc/src/main/scala/org/apache/pekko/projection/jdbc/internal
26 3
96 3
MetadataClientAdapter.scala
in kafka/src/main/scala/org/apache/pekko/projection/kafka/internal
42 3
CassandraOffsetStoreSpec.scala
in cassandra/src/it/scala/org/apache/pekko/projection/cassandra
186 3
ProjectionId.scala
in core/src/main/scala/org/apache/pekko/projection
28 2
HandlerRecoveryImpl.scala
in core/src/main/scala/org/apache/pekko/projection/internal
144 2
StatefulHandler.scala
in core/src/main/scala/org/apache/pekko/projection/scaladsl
31 2
Handler.scala
in core/src/main/scala/org/apache/pekko/projection/scaladsl
36 2
StatefulHandler.scala
in core/src/main/scala/org/apache/pekko/projection/javadsl
31 2
Handler.scala
in core/src/main/scala/org/apache/pekko/projection/javadsl
29 2
SlickContainerOffsetStoreSpec.scala
in slick/src/it/scala/org/apache/pekko/projection/slick
104 2
Files With Long Lines (Top 10)

There are 10 files with lines longer than 120 characters. In total, there are 18 long lines.

File# lines# units# long lines
Dialect.scala
in jdbc/src/main/scala/org/apache/pekko/projection/jdbc/internal
358 9 5
CassandraOffsetStore.scala
in cassandra/src/main/scala/org/apache/pekko/projection/cassandra/internal
118 9 5
DurableStateSourceProvider.scala
in durable-state/src/main/scala/org/apache/pekko/projection/state/scaladsl
102 5 1
DurableStateSourceProvider.scala
in durable-state/src/main/scala/org/apache/pekko/projection/state/javadsl
114 5 1
ProjectionSerializer.scala
in core/src/main/scala/org/apache/pekko/projection/internal
142 15 1
JdbcSettings.scala
in jdbc/src/main/scala/org/apache/pekko/projection/jdbc/internal
69 2 1
KafkaToSlickIntegrationSpec.scala
in kafka/src/it/scala/org/apache/pekko/projection/kafka/integration
267 7 1
CassandraOffsetStoreSpec.scala
in cassandra/src/it/scala/org/apache/pekko/projection/cassandra
186 3 1
CassandraProjectionSpec.scala
in cassandra/src/it/scala/org/apache/pekko/projection/cassandra
869 18 1
ContainerSessionProvider.scala
in cassandra/src/it/scala/org/apache/pekko/projection/cassandra
37 1 1
Correlations

File Size vs. Commits (all time): 107 points

project/Dependencies.scala x: 142 commits (all time) y: 161 lines of code jdbc/src/it/scala/org/apache/pekko/projection/jdbc/JdbcProjectionSpec.scala x: 5 commits (all time) y: 1112 lines of code build.sbt x: 84 commits (all time) y: 172 lines of code project/plugins.sbt x: 59 commits (all time) y: 19 lines of code project/AddMetaInfLicenseFiles.scala x: 5 commits (all time) y: 11 lines of code project/CopyrightHeader.scala x: 16 commits (all time) y: 96 lines of code cassandra/src/it/scala/org/apache/pekko/projection/cassandra/CassandraProjectionSpec.scala x: 6 commits (all time) y: 869 lines of code testkit/src/main/scala/org/apache/pekko/projection/testkit/internal/TestOffsetStoreAdapter.scala x: 5 commits (all time) y: 29 lines of code cassandra/src/it/java/org/apache/pekko/projection/cassandra/CassandraProjectionTest.java x: 4 commits (all time) y: 324 lines of code cassandra/src/it/scala/org/apache/pekko/projection/cassandra/CassandraOffsetStoreSpec.scala x: 5 commits (all time) y: 186 lines of code cassandra/src/it/scala/org/apache/pekko/projection/cassandra/ContainerSessionProvider.scala x: 3 commits (all time) y: 37 lines of code cassandra/src/main/scala/org/apache/pekko/projection/cassandra/internal/CassandraOffsetStore.scala x: 3 commits (all time) y: 118 lines of code cassandra/src/main/scala/org/apache/pekko/projection/cassandra/internal/CassandraProjectionImpl.scala x: 3 commits (all time) y: 161 lines of code cassandra/src/main/scala/org/apache/pekko/projection/cassandra/internal/CassandraSettings.scala x: 3 commits (all time) y: 18 lines of code cassandra/src/main/scala/org/apache/pekko/projection/cassandra/javadsl/CassandraProjection.scala x: 4 commits (all time) y: 88 lines of code cassandra/src/main/scala/org/apache/pekko/projection/cassandra/scaladsl/CassandraProjection.scala x: 3 commits (all time) y: 84 lines of code core/src/main/protobuf/ProjectionMessages.proto x: 4 commits (all time) y: 45 lines of code core/src/main/scala/org/apache/pekko/projection/BySlicesSourceProvider.scala x: 3 commits (all time) y: 5 lines of code core/src/main/scala/org/apache/pekko/projection/HandlerRecoveryStrategy.scala x: 3 commits (all time) y: 34 lines of code core/src/main/scala/org/apache/pekko/projection/MergeableOffset.scala x: 3 commits (all time) y: 4 lines of code core/src/main/scala/org/apache/pekko/projection/OffsetVerification.scala x: 3 commits (all time) y: 16 lines of code core/src/main/scala/org/apache/pekko/projection/Projection.scala x: 4 commits (all time) y: 68 lines of code core/src/main/scala/org/apache/pekko/projection/ProjectionBehavior.scala x: 3 commits (all time) y: 211 lines of code core/src/main/scala/org/apache/pekko/projection/ProjectionId.scala x: 3 commits (all time) y: 28 lines of code core/src/main/scala/org/apache/pekko/projection/internal/HandlerAdapter.scala x: 4 commits (all time) y: 58 lines of code core/src/main/scala/org/apache/pekko/projection/internal/HandlerRecoveryImpl.scala x: 3 commits (all time) y: 144 lines of code core/src/main/scala/org/apache/pekko/projection/internal/InternalProjectionState.scala x: 3 commits (all time) y: 404 lines of code core/src/main/scala/org/apache/pekko/projection/internal/OffsetSerialization.scala x: 3 commits (all time) y: 81 lines of code core/src/main/scala/org/apache/pekko/projection/internal/ProjectionSettings.scala x: 3 commits (all time) y: 93 lines of code core/src/main/scala/org/apache/pekko/projection/internal/SourceProviderAdapter.scala x: 4 commits (all time) y: 26 lines of code core/src/main/scala/org/apache/pekko/projection/internal/Telemetry.scala x: 3 commits (all time) y: 71 lines of code core/src/main/scala/org/apache/pekko/projection/javadsl/ProjectionManagement.scala x: 4 commits (all time) y: 31 lines of code core/src/main/scala/org/apache/pekko/projection/javadsl/SourceProvider.scala x: 3 commits (all time) y: 22 lines of code durable-state/src/main/scala/org/apache/pekko/projection/state/javadsl/DurableStateSourceProvider.scala x: 4 commits (all time) y: 114 lines of code durable-state/src/main/scala/org/apache/pekko/projection/state/scaladsl/DurableStateSourceProvider.scala x: 3 commits (all time) y: 102 lines of code eventsourced/src/main/scala/org/apache/pekko/projection/eventsourced/EventEnvelope.scala x: 3 commits (all time) y: 60 lines of code eventsourced/src/main/scala/org/apache/pekko/projection/eventsourced/javadsl/EventSourcedProvider.scala x: 5 commits (all time) y: 135 lines of code jdbc/src/main/scala/org/apache/pekko/projection/jdbc/internal/Dialect.scala x: 3 commits (all time) y: 358 lines of code jdbc/src/main/scala/org/apache/pekko/projection/jdbc/internal/JdbcOffsetStore.scala x: 3 commits (all time) y: 231 lines of code jdbc/src/main/scala/org/apache/pekko/projection/jdbc/internal/JdbcSessionUtil.scala x: 3 commits (all time) y: 56 lines of code jdbc/src/main/scala/org/apache/pekko/projection/jdbc/internal/JdbcSettings.scala x: 3 commits (all time) y: 69 lines of code jdbc/src/main/scala/org/apache/pekko/projection/jdbc/javadsl/JdbcProjection.scala x: 4 commits (all time) y: 186 lines of code kafka/src/it/scala/org/apache/pekko/projection/kafka/KafkaSourceProviderSpec.scala x: 3 commits (all time) y: 47 lines of code kafka/src/it/scala/org/apache/pekko/projection/kafka/KafkaSpecBase.scala x: 4 commits (all time) y: 43 lines of code kafka/src/it/scala/org/apache/pekko/projection/kafka/integration/KafkaToSlickIntegrationSpec.scala x: 3 commits (all time) y: 267 lines of code kafka/src/main/scala/org/apache/pekko/projection/kafka/internal/MetadataClientAdapter.scala x: 3 commits (all time) y: 42 lines of code project/Common.scala x: 28 commits (all time) y: 54 lines of code project/PekkoDisciplinePlugin.scala x: 5 commits (all time) y: 57 lines of code project/Protobuf.scala x: 5 commits (all time) y: 145 lines of code project/SequentialTestExecution.scala x: 4 commits (all time) y: 12 lines of code slick/src/main/scala/org/apache/pekko/projection/slick/SlickProjection.scala x: 3 commits (all time) y: 260 lines of code slick/src/main/scala/org/apache/pekko/projection/slick/internal/SlickOffsetStore.scala x: 3 commits (all time) y: 166 lines of code testkit/src/main/scala/org/apache/pekko/projection/testkit/internal/TestProjectionImpl.scala x: 3 commits (all time) y: 135 lines of code testkit/src/main/scala/org/apache/pekko/projection/testkit/internal/TestSourceProviderImpl.scala x: 4 commits (all time) y: 78 lines of code testkit/src/main/scala/org/apache/pekko/projection/testkit/javadsl/TestSourceProvider.scala x: 4 commits (all time) y: 30 lines of code testkit/src/main/scala/org/apache/pekko/projection/testkit/scaladsl/ProjectionTestKit.scala x: 3 commits (all time) y: 65 lines of code cassandra/src/it/resources/logback-test.xml x: 2 commits (all time) y: 20 lines of code jdbc/src/it/resources/logback-test.xml x: 2 commits (all time) y: 16 lines of code kafka/src/it/resources/logback-test.xml x: 2 commits (all time) y: 25 lines of code jdbc/src/it/resources/db/default-init.sql x: 1 commits (all time) y: 1 lines of code docker-files/cassandra.yaml x: 1 commits (all time) y: 91 lines of code
1112.0
lines of code
  min: 1.0
  average: 92.49
  25th percentile: 20.0
  median: 42.0
  75th percentile: 104.0
  max: 1112.0
0 142.0
commits (all time)
min: 1.0 | average: 6.16 | 25th percentile: 3.0 | median: 3.0 | 75th percentile: 4.0 | max: 142.0

File Size vs. Contributors (all time): 107 points

project/Dependencies.scala x: 13 contributors (all time) y: 161 lines of code jdbc/src/it/scala/org/apache/pekko/projection/jdbc/JdbcProjectionSpec.scala x: 2 contributors (all time) y: 1112 lines of code build.sbt x: 9 contributors (all time) y: 172 lines of code project/plugins.sbt x: 9 contributors (all time) y: 19 lines of code project/AddMetaInfLicenseFiles.scala x: 2 contributors (all time) y: 11 lines of code project/CopyrightHeader.scala x: 5 contributors (all time) y: 96 lines of code cassandra/src/it/scala/org/apache/pekko/projection/cassandra/CassandraProjectionSpec.scala x: 2 contributors (all time) y: 869 lines of code testkit/src/main/scala/org/apache/pekko/projection/testkit/internal/TestOffsetStoreAdapter.scala x: 2 contributors (all time) y: 29 lines of code cassandra/src/it/java/org/apache/pekko/projection/cassandra/CassandraProjectionTest.java x: 2 contributors (all time) y: 324 lines of code cassandra/src/it/scala/org/apache/pekko/projection/cassandra/CassandraOffsetStoreSpec.scala x: 2 contributors (all time) y: 186 lines of code cassandra/src/it/scala/org/apache/pekko/projection/cassandra/ContainerSessionProvider.scala x: 2 contributors (all time) y: 37 lines of code cassandra/src/main/scala/org/apache/pekko/projection/cassandra/internal/CassandraOffsetStore.scala x: 2 contributors (all time) y: 118 lines of code cassandra/src/main/scala/org/apache/pekko/projection/cassandra/internal/CassandraProjectionImpl.scala x: 2 contributors (all time) y: 161 lines of code cassandra/src/main/scala/org/apache/pekko/projection/cassandra/internal/CassandraSettings.scala x: 2 contributors (all time) y: 18 lines of code cassandra/src/main/scala/org/apache/pekko/projection/cassandra/javadsl/CassandraProjection.scala x: 2 contributors (all time) y: 88 lines of code cassandra/src/main/scala/org/apache/pekko/projection/cassandra/scaladsl/CassandraProjection.scala x: 2 contributors (all time) y: 84 lines of code core/src/main/protobuf/ProjectionMessages.proto x: 2 contributors (all time) y: 45 lines of code core/src/main/scala/org/apache/pekko/projection/BySlicesSourceProvider.scala x: 2 contributors (all time) y: 5 lines of code core/src/main/scala/org/apache/pekko/projection/HandlerRecoveryStrategy.scala x: 2 contributors (all time) y: 34 lines of code core/src/main/scala/org/apache/pekko/projection/MergeableOffset.scala x: 2 contributors (all time) y: 4 lines of code core/src/main/scala/org/apache/pekko/projection/OffsetVerification.scala x: 2 contributors (all time) y: 16 lines of code core/src/main/scala/org/apache/pekko/projection/Projection.scala x: 2 contributors (all time) y: 68 lines of code core/src/main/scala/org/apache/pekko/projection/ProjectionBehavior.scala x: 2 contributors (all time) y: 211 lines of code core/src/main/scala/org/apache/pekko/projection/internal/HandlerAdapter.scala x: 2 contributors (all time) y: 58 lines of code core/src/main/scala/org/apache/pekko/projection/internal/HandlerRecoveryImpl.scala x: 2 contributors (all time) y: 144 lines of code core/src/main/scala/org/apache/pekko/projection/internal/InternalProjectionState.scala x: 2 contributors (all time) y: 404 lines of code core/src/main/scala/org/apache/pekko/projection/internal/OffsetSerialization.scala x: 2 contributors (all time) y: 81 lines of code core/src/main/scala/org/apache/pekko/projection/internal/ProjectionSettings.scala x: 2 contributors (all time) y: 93 lines of code core/src/main/scala/org/apache/pekko/projection/internal/SourceProviderAdapter.scala x: 2 contributors (all time) y: 26 lines of code core/src/main/scala/org/apache/pekko/projection/internal/Telemetry.scala x: 2 contributors (all time) y: 71 lines of code durable-state/src/main/scala/org/apache/pekko/projection/state/scaladsl/DurableStateSourceProvider.scala x: 2 contributors (all time) y: 102 lines of code eventsourced/src/main/scala/org/apache/pekko/projection/eventsourced/javadsl/EventSourcedProvider.scala x: 2 contributors (all time) y: 135 lines of code jdbc/src/main/scala/org/apache/pekko/projection/jdbc/internal/Dialect.scala x: 2 contributors (all time) y: 358 lines of code jdbc/src/main/scala/org/apache/pekko/projection/jdbc/internal/JdbcOffsetStore.scala x: 2 contributors (all time) y: 231 lines of code jdbc/src/main/scala/org/apache/pekko/projection/jdbc/internal/JdbcSessionUtil.scala x: 2 contributors (all time) y: 56 lines of code kafka/src/it/scala/org/apache/pekko/projection/kafka/KafkaSpecBase.scala x: 2 contributors (all time) y: 43 lines of code kafka/src/it/scala/org/apache/pekko/projection/kafka/integration/KafkaToSlickIntegrationSpec.scala x: 2 contributors (all time) y: 267 lines of code project/Common.scala x: 8 contributors (all time) y: 54 lines of code project/Protobuf.scala x: 4 contributors (all time) y: 145 lines of code project/SequentialTestExecution.scala x: 3 contributors (all time) y: 12 lines of code slick/src/main/scala/org/apache/pekko/projection/slick/SlickProjection.scala x: 2 contributors (all time) y: 260 lines of code slick/src/main/scala/org/apache/pekko/projection/slick/internal/SlickOffsetStore.scala x: 2 contributors (all time) y: 166 lines of code testkit/src/main/scala/org/apache/pekko/projection/testkit/internal/TestSourceProviderImpl.scala x: 2 contributors (all time) y: 78 lines of code testkit/src/main/scala/org/apache/pekko/projection/testkit/scaladsl/ProjectionTestKit.scala x: 2 contributors (all time) y: 65 lines of code cassandra/src/it/resources/logback-test.xml x: 1 contributors (all time) y: 20 lines of code jdbc/src/it/resources/logback-test.xml x: 1 contributors (all time) y: 16 lines of code kafka/src/it/resources/logback-test.xml x: 1 contributors (all time) y: 25 lines of code jdbc/src/it/resources/db/default-init.sql x: 1 contributors (all time) y: 1 lines of code docker-files/cassandra.yaml x: 1 contributors (all time) y: 91 lines of code
1112.0
lines of code
  min: 1.0
  average: 92.49
  25th percentile: 20.0
  median: 42.0
  75th percentile: 104.0
  max: 1112.0
0 13.0
contributors (all time)
min: 1.0 | average: 2.28 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 2.0 | max: 13.0

File Size vs. Commits (30 days): 6 points

project/Dependencies.scala x: 4 commits (30d) y: 161 lines of code jdbc/src/it/scala/org/apache/pekko/projection/jdbc/JdbcProjectionSpec.scala x: 1 commits (30d) y: 1112 lines of code build.sbt x: 4 commits (30d) y: 172 lines of code project/plugins.sbt x: 3 commits (30d) y: 19 lines of code project/AddMetaInfLicenseFiles.scala x: 1 commits (30d) y: 11 lines of code project/CopyrightHeader.scala x: 1 commits (30d) y: 96 lines of code
1112.0
lines of code
  min: 11.0
  average: 261.83
  25th percentile: 17.0
  median: 128.5
  75th percentile: 407.0
  max: 1112.0
0 4.0
commits (30d)
min: 1.0 | average: 2.33 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 4.0 | max: 4.0

File Size vs. Contributors (30 days): 6 points

project/Dependencies.scala x: 1 contributors (30d) y: 161 lines of code jdbc/src/it/scala/org/apache/pekko/projection/jdbc/JdbcProjectionSpec.scala x: 1 contributors (30d) y: 1112 lines of code build.sbt x: 2 contributors (30d) y: 172 lines of code project/plugins.sbt x: 1 contributors (30d) y: 19 lines of code project/AddMetaInfLicenseFiles.scala x: 1 contributors (30d) y: 11 lines of code project/CopyrightHeader.scala x: 1 contributors (30d) y: 96 lines of code
1112.0
lines of code
  min: 11.0
  average: 261.83
  25th percentile: 17.0
  median: 128.5
  75th percentile: 407.0
  max: 1112.0
0 2.0
contributors (30d)
min: 1.0 | average: 1.17 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.25 | max: 2.0

File Size vs. Commits (90 days): 100 points

project/Dependencies.scala x: 12 commits (90d) y: 161 lines of code jdbc/src/it/scala/org/apache/pekko/projection/jdbc/JdbcProjectionSpec.scala x: 3 commits (90d) y: 1112 lines of code build.sbt x: 10 commits (90d) y: 172 lines of code project/plugins.sbt x: 9 commits (90d) y: 19 lines of code project/AddMetaInfLicenseFiles.scala x: 3 commits (90d) y: 11 lines of code project/CopyrightHeader.scala x: 3 commits (90d) y: 96 lines of code cassandra/src/it/scala/org/apache/pekko/projection/cassandra/CassandraProjectionSpec.scala x: 4 commits (90d) y: 869 lines of code testkit/src/main/scala/org/apache/pekko/projection/testkit/internal/TestOffsetStoreAdapter.scala x: 3 commits (90d) y: 29 lines of code cassandra/src/it/java/org/apache/pekko/projection/cassandra/CassandraProjectionTest.java x: 2 commits (90d) y: 324 lines of code cassandra/src/it/scala/org/apache/pekko/projection/cassandra/CassandraOffsetStoreSpec.scala x: 3 commits (90d) y: 186 lines of code cassandra/src/it/scala/org/apache/pekko/projection/cassandra/ContainerSessionProvider.scala x: 1 commits (90d) y: 37 lines of code cassandra/src/main/scala/org/apache/pekko/projection/cassandra/internal/CassandraOffsetStore.scala x: 1 commits (90d) y: 118 lines of code cassandra/src/main/scala/org/apache/pekko/projection/cassandra/internal/CassandraProjectionImpl.scala x: 1 commits (90d) y: 161 lines of code cassandra/src/main/scala/org/apache/pekko/projection/cassandra/internal/CassandraSettings.scala x: 1 commits (90d) y: 18 lines of code cassandra/src/main/scala/org/apache/pekko/projection/cassandra/javadsl/CassandraProjection.scala x: 2 commits (90d) y: 88 lines of code cassandra/src/main/scala/org/apache/pekko/projection/cassandra/scaladsl/CassandraProjection.scala x: 1 commits (90d) y: 84 lines of code core/src/main/protobuf/ProjectionMessages.proto x: 1 commits (90d) y: 45 lines of code core/src/main/scala/org/apache/pekko/projection/BySlicesSourceProvider.scala x: 1 commits (90d) y: 5 lines of code core/src/main/scala/org/apache/pekko/projection/HandlerRecoveryStrategy.scala x: 1 commits (90d) y: 34 lines of code core/src/main/scala/org/apache/pekko/projection/MergeableOffset.scala x: 1 commits (90d) y: 4 lines of code core/src/main/scala/org/apache/pekko/projection/OffsetVerification.scala x: 1 commits (90d) y: 16 lines of code core/src/main/scala/org/apache/pekko/projection/Projection.scala x: 2 commits (90d) y: 68 lines of code core/src/main/scala/org/apache/pekko/projection/ProjectionBehavior.scala x: 1 commits (90d) y: 211 lines of code core/src/main/scala/org/apache/pekko/projection/ProjectionId.scala x: 1 commits (90d) y: 28 lines of code core/src/main/scala/org/apache/pekko/projection/internal/HandlerAdapter.scala x: 2 commits (90d) y: 58 lines of code core/src/main/scala/org/apache/pekko/projection/internal/HandlerRecoveryImpl.scala x: 1 commits (90d) y: 144 lines of code core/src/main/scala/org/apache/pekko/projection/internal/InternalProjectionState.scala x: 1 commits (90d) y: 404 lines of code core/src/main/scala/org/apache/pekko/projection/internal/OffsetSerialization.scala x: 1 commits (90d) y: 81 lines of code core/src/main/scala/org/apache/pekko/projection/internal/ProjectionSettings.scala x: 1 commits (90d) y: 93 lines of code core/src/main/scala/org/apache/pekko/projection/internal/SourceProviderAdapter.scala x: 2 commits (90d) y: 26 lines of code core/src/main/scala/org/apache/pekko/projection/internal/Telemetry.scala x: 1 commits (90d) y: 71 lines of code core/src/main/scala/org/apache/pekko/projection/javadsl/ProjectionManagement.scala x: 2 commits (90d) y: 31 lines of code core/src/main/scala/org/apache/pekko/projection/javadsl/SourceProvider.scala x: 1 commits (90d) y: 22 lines of code durable-state/src/main/scala/org/apache/pekko/projection/state/javadsl/DurableStateSourceProvider.scala x: 2 commits (90d) y: 114 lines of code durable-state/src/main/scala/org/apache/pekko/projection/state/scaladsl/DurableStateSourceProvider.scala x: 1 commits (90d) y: 102 lines of code eventsourced/src/main/scala/org/apache/pekko/projection/eventsourced/EventEnvelope.scala x: 1 commits (90d) y: 60 lines of code eventsourced/src/main/scala/org/apache/pekko/projection/eventsourced/javadsl/EventSourcedProvider.scala x: 3 commits (90d) y: 135 lines of code jdbc/src/main/scala/org/apache/pekko/projection/jdbc/internal/Dialect.scala x: 1 commits (90d) y: 358 lines of code jdbc/src/main/scala/org/apache/pekko/projection/jdbc/internal/JdbcOffsetStore.scala x: 1 commits (90d) y: 231 lines of code jdbc/src/main/scala/org/apache/pekko/projection/jdbc/internal/JdbcSessionUtil.scala x: 1 commits (90d) y: 56 lines of code jdbc/src/main/scala/org/apache/pekko/projection/jdbc/internal/JdbcSettings.scala x: 1 commits (90d) y: 69 lines of code jdbc/src/main/scala/org/apache/pekko/projection/jdbc/javadsl/JdbcProjection.scala x: 2 commits (90d) y: 186 lines of code kafka/src/it/scala/org/apache/pekko/projection/kafka/KafkaSpecBase.scala x: 2 commits (90d) y: 43 lines of code kafka/src/it/scala/org/apache/pekko/projection/kafka/integration/KafkaToSlickIntegrationSpec.scala x: 1 commits (90d) y: 267 lines of code kafka/src/main/scala/org/apache/pekko/projection/kafka/internal/MetadataClientAdapter.scala x: 1 commits (90d) y: 42 lines of code project/Common.scala x: 3 commits (90d) y: 54 lines of code project/PekkoDisciplinePlugin.scala x: 3 commits (90d) y: 57 lines of code project/PekkoSnapshotRepository.scala x: 2 commits (90d) y: 13 lines of code project/Protobuf.scala x: 1 commits (90d) y: 145 lines of code project/SequentialTestExecution.scala x: 1 commits (90d) y: 12 lines of code slick/src/main/scala/org/apache/pekko/projection/slick/SlickProjection.scala x: 1 commits (90d) y: 260 lines of code slick/src/main/scala/org/apache/pekko/projection/slick/internal/SlickOffsetStore.scala x: 1 commits (90d) y: 166 lines of code testkit/src/main/scala/org/apache/pekko/projection/testkit/internal/TestProjectionImpl.scala x: 1 commits (90d) y: 135 lines of code testkit/src/main/scala/org/apache/pekko/projection/testkit/internal/TestSourceProviderImpl.scala x: 2 commits (90d) y: 78 lines of code testkit/src/main/scala/org/apache/pekko/projection/testkit/javadsl/TestSourceProvider.scala x: 2 commits (90d) y: 30 lines of code testkit/src/main/scala/org/apache/pekko/projection/testkit/scaladsl/ProjectionTestKit.scala x: 1 commits (90d) y: 65 lines of code
1112.0
lines of code
  min: 2.0
  average: 97.24
  25th percentile: 22.75
  median: 46.0
  75th percentile: 117.0
  max: 1112.0
0 12.0
commits (90d)
min: 1.0 | average: 1.61 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.75 | max: 12.0

File Size vs. Contributors (90 days): 100 points

project/Dependencies.scala x: 2 contributors (90d) y: 161 lines of code jdbc/src/it/scala/org/apache/pekko/projection/jdbc/JdbcProjectionSpec.scala x: 2 contributors (90d) y: 1112 lines of code build.sbt x: 2 contributors (90d) y: 172 lines of code project/plugins.sbt x: 2 contributors (90d) y: 19 lines of code project/AddMetaInfLicenseFiles.scala x: 2 contributors (90d) y: 11 lines of code project/CopyrightHeader.scala x: 2 contributors (90d) y: 96 lines of code cassandra/src/it/scala/org/apache/pekko/projection/cassandra/CassandraProjectionSpec.scala x: 2 contributors (90d) y: 869 lines of code testkit/src/main/scala/org/apache/pekko/projection/testkit/internal/TestOffsetStoreAdapter.scala x: 2 contributors (90d) y: 29 lines of code cassandra/src/it/java/org/apache/pekko/projection/cassandra/CassandraProjectionTest.java x: 2 contributors (90d) y: 324 lines of code cassandra/src/it/scala/org/apache/pekko/projection/cassandra/CassandraOffsetStoreSpec.scala x: 2 contributors (90d) y: 186 lines of code cassandra/src/it/scala/org/apache/pekko/projection/cassandra/ContainerSessionProvider.scala x: 1 contributors (90d) y: 37 lines of code cassandra/src/main/scala/org/apache/pekko/projection/cassandra/internal/CassandraOffsetStore.scala x: 1 contributors (90d) y: 118 lines of code cassandra/src/main/scala/org/apache/pekko/projection/cassandra/internal/CassandraProjectionImpl.scala x: 1 contributors (90d) y: 161 lines of code cassandra/src/main/scala/org/apache/pekko/projection/cassandra/internal/CassandraSettings.scala x: 1 contributors (90d) y: 18 lines of code cassandra/src/main/scala/org/apache/pekko/projection/cassandra/javadsl/CassandraProjection.scala x: 2 contributors (90d) y: 88 lines of code cassandra/src/main/scala/org/apache/pekko/projection/cassandra/scaladsl/CassandraProjection.scala x: 1 contributors (90d) y: 84 lines of code core/src/main/protobuf/ProjectionMessages.proto x: 1 contributors (90d) y: 45 lines of code core/src/main/scala/org/apache/pekko/projection/BySlicesSourceProvider.scala x: 1 contributors (90d) y: 5 lines of code core/src/main/scala/org/apache/pekko/projection/HandlerRecoveryStrategy.scala x: 1 contributors (90d) y: 34 lines of code core/src/main/scala/org/apache/pekko/projection/MergeableOffset.scala x: 1 contributors (90d) y: 4 lines of code core/src/main/scala/org/apache/pekko/projection/OffsetVerification.scala x: 1 contributors (90d) y: 16 lines of code core/src/main/scala/org/apache/pekko/projection/Projection.scala x: 1 contributors (90d) y: 68 lines of code core/src/main/scala/org/apache/pekko/projection/ProjectionBehavior.scala x: 1 contributors (90d) y: 211 lines of code core/src/main/scala/org/apache/pekko/projection/ProjectionId.scala x: 1 contributors (90d) y: 28 lines of code core/src/main/scala/org/apache/pekko/projection/internal/HandlerAdapter.scala x: 2 contributors (90d) y: 58 lines of code core/src/main/scala/org/apache/pekko/projection/internal/HandlerRecoveryImpl.scala x: 1 contributors (90d) y: 144 lines of code core/src/main/scala/org/apache/pekko/projection/internal/InternalProjectionState.scala x: 1 contributors (90d) y: 404 lines of code core/src/main/scala/org/apache/pekko/projection/internal/OffsetSerialization.scala x: 1 contributors (90d) y: 81 lines of code core/src/main/scala/org/apache/pekko/projection/internal/ProjectionSettings.scala x: 1 contributors (90d) y: 93 lines of code core/src/main/scala/org/apache/pekko/projection/internal/SourceProviderAdapter.scala x: 2 contributors (90d) y: 26 lines of code core/src/main/scala/org/apache/pekko/projection/internal/Telemetry.scala x: 1 contributors (90d) y: 71 lines of code core/src/main/scala/org/apache/pekko/projection/javadsl/ProjectionManagement.scala x: 2 contributors (90d) y: 31 lines of code core/src/main/scala/org/apache/pekko/projection/javadsl/SourceProvider.scala x: 1 contributors (90d) y: 22 lines of code durable-state/src/main/scala/org/apache/pekko/projection/state/javadsl/DurableStateSourceProvider.scala x: 2 contributors (90d) y: 114 lines of code durable-state/src/main/scala/org/apache/pekko/projection/state/scaladsl/DurableStateSourceProvider.scala x: 1 contributors (90d) y: 102 lines of code eventsourced/src/main/scala/org/apache/pekko/projection/eventsourced/EventEnvelope.scala x: 1 contributors (90d) y: 60 lines of code eventsourced/src/main/scala/org/apache/pekko/projection/eventsourced/javadsl/EventSourcedProvider.scala x: 2 contributors (90d) y: 135 lines of code jdbc/src/main/scala/org/apache/pekko/projection/jdbc/internal/Dialect.scala x: 1 contributors (90d) y: 358 lines of code jdbc/src/main/scala/org/apache/pekko/projection/jdbc/internal/JdbcOffsetStore.scala x: 1 contributors (90d) y: 231 lines of code jdbc/src/main/scala/org/apache/pekko/projection/jdbc/internal/JdbcSessionUtil.scala x: 1 contributors (90d) y: 56 lines of code kafka/src/it/scala/org/apache/pekko/projection/kafka/KafkaSpecBase.scala x: 2 contributors (90d) y: 43 lines of code kafka/src/it/scala/org/apache/pekko/projection/kafka/integration/KafkaToSlickIntegrationSpec.scala x: 1 contributors (90d) y: 267 lines of code kafka/src/main/scala/org/apache/pekko/projection/kafka/internal/MetadataClientAdapter.scala x: 1 contributors (90d) y: 42 lines of code project/Common.scala x: 2 contributors (90d) y: 54 lines of code project/PekkoSnapshotRepository.scala x: 1 contributors (90d) y: 13 lines of code project/Protobuf.scala x: 1 contributors (90d) y: 145 lines of code slick/src/main/scala/org/apache/pekko/projection/slick/SlickProjection.scala x: 1 contributors (90d) y: 260 lines of code slick/src/main/scala/org/apache/pekko/projection/slick/internal/SlickOffsetStore.scala x: 1 contributors (90d) y: 166 lines of code testkit/src/main/scala/org/apache/pekko/projection/testkit/internal/TestProjectionImpl.scala x: 1 contributors (90d) y: 135 lines of code testkit/src/main/scala/org/apache/pekko/projection/testkit/internal/TestSourceProviderImpl.scala x: 2 contributors (90d) y: 78 lines of code testkit/src/main/scala/org/apache/pekko/projection/testkit/scaladsl/ProjectionTestKit.scala x: 1 contributors (90d) y: 65 lines of code
1112.0
lines of code
  min: 2.0
  average: 97.24
  25th percentile: 22.75
  median: 46.0
  75th percentile: 117.0
  max: 1112.0
0 2.0
contributors (90d)
min: 1.0 | average: 1.22 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0