apache / incubator-pekko-http
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 618 files with 41,498 lines of code.
    • 3 files changed more than 100 times (561 lines of code)
    • 3 files changed 51-100 times (658 lines of code)
    • 6 files changed 21-50 times (386 lines of code)
    • 100 files changed 6-20 times (13,411 lines of code)
    • 506 files changed 1-5 times (26,482 lines of code)
1% | 1% | <1% | 32% | 63%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 618 files with 41,498 lines of code.
    • 3 files changed by more than 25 contributors (561 lines of code)
    • 7 files changed by 11-25 contributors (908 lines of code)
    • 5 files changed by 6-10 contributors (117 lines of code)
    • 587 files changed by 2-5 contributors (38,741 lines of code)
    • 16 files changed by 1 contributor (1,171 lines of code)
1% | 2% | <1% | 93% | 2%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
scala, java, md, yml, txt, html, sbt, htaccess, gitignore, gitattributes, json, properties, yaml
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
sbt100% | 0% | 0% | 0% | 0%
scala<1% | 1% | 1% | 35% | 61%
java0% | 0% | 0% | 12% | 87%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
ROOT100% | 0% | 0% | 0% | 0%
project7% | 32% | 19% | 5% | 34%
http-core0% | 0% | 0% | 38% | 61%
http0% | 0% | 0% | 26% | 73%
http-testkit0% | 0% | 0% | 22% | 77%
http-caching0% | 0% | 0% | 43% | 56%
http-bench-jmh0% | 0% | 0% | 17% | 82%
parsing0% | 0% | 0% | 10% | 89%
http-cors0% | 0% | 0% | 0% | 100%
http-marshallers-scala0% | 0% | 0% | 0% | 100%
http-scalafix0% | 0% | 0% | 0% | 100%
http-marshallers-java0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
124 2 2016-09-12 2023-08-07 188 34 johannes.rudolph@gmail.com hepin.p@alibaba-inc.com
build.sbt
in root
403 2 2016-09-12 2023-08-07 187 29 johannes.rudolph@gmail.com hepin.p@alibaba-inc.com
plugins.sbt
in project
34 - 2016-09-12 2023-08-08 182 30 johannes.rudolph@gmail.com pjfanning@users.noreply.git...
MiMa.scala
in project
39 2 2016-12-22 2023-07-30 68 18 johannes.rudolph@gmail.com matthew.dedetrich@aiven.io
Doc.scala
in project
134 2 2016-09-12 2023-07-30 54 14 johannes.rudolph@gmail.com matthew.dedetrich@aiven.io
485 17 2016-09-15 2023-07-30 52 17 robert.krzysztof.budzko@gma... matthew.dedetrich@aiven.io
Publish.scala
in project
28 1 2016-09-12 2023-07-30 35 12 johannes.rudolph@gmail.com matthew.dedetrich@aiven.io
Common.scala
in project
46 4 2016-10-19 2023-07-30 30 10 mmartynas@gmail.com matthew.dedetrich@aiven.io
60 1 2017-12-14 2023-07-30 29 12 johannes.rudolph@gmail.com matthew.dedetrich@aiven.io
MultiNode.scala
in project
73 1 2016-10-25 2023-08-07 24 12 ktoso@project13.pl hepin.p@alibaba-inc.com
89 4 2018-01-29 2023-07-30 24 12 jonas.fonseca@gmail.com matthew.dedetrich@aiven.io
90 5 2023-01-26 2023-08-07 21 5 matthew.dedetrich@aiven.io pjfanning@users.noreply.git...
32 2 2017-10-27 2023-07-30 17 10 jonas.fonseca@gmail.com matthew.dedetrich@aiven.io
7 - 2018-03-08 2023-07-30 15 10 konrad.malawski@project13.pl matthew.dedetrich@aiven.io
18 2 2016-09-12 2023-07-30 14 9 johannes.rudolph@gmail.com matthew.dedetrich@aiven.io
Http.scala
in http-core/src/main/scala/org/apache/pekko/http/scaladsl
643 32 2023-01-26 2023-07-27 12 4 matthew.dedetrich@aiven.io pjfanning@users.noreply.git...
14 - 2018-04-03 2023-06-22 10 8 johannes.rudolph@gmail.com pjfanning@users.noreply.git...
headers.scala
in http-core/src/main/scala/org/apache/pekko/http/scaladsl/model/headers
871 109 2023-01-26 2023-07-27 10 4 matthew.dedetrich@aiven.io pjfanning@users.noreply.git...
19 - 2023-02-15 2023-07-30 9 3 matthew.dedetrich@aiven.io matthew.dedetrich@aiven.io
ServerBuilder.scala
in http-core/src/main/scala/org/apache/pekko/http/javadsl
82 3 2023-01-26 2023-06-22 9 4 matthew.dedetrich@aiven.io pjfanning@users.noreply.git...
HttpCookie.scala
in http-core/src/main/scala/org/apache/pekko/http/scaladsl/model/headers
226 12 2023-01-26 2023-06-22 9 4 matthew.dedetrich@aiven.io pjfanning@users.noreply.git...
Http.scala
in http-core/src/main/scala/org/apache/pekko/http/javadsl
396 21 2023-01-26 2023-07-27 9 3 matthew.dedetrich@aiven.io pjfanning@users.noreply.git...
HttpMessage.scala
in http-core/src/main/scala/org/apache/pekko/http/scaladsl/model
398 19 2023-01-26 2023-06-22 9 4 matthew.dedetrich@aiven.io pjfanning@users.noreply.git...
Coder.java
in http/src/main/java/org/apache/pekko/http/javadsl/coding
49 6 2023-01-26 2023-06-22 8 4 matthew.dedetrich@aiven.io pjfanning@users.noreply.git...
ServerSentEvent.scala
in http-core/src/main/scala/org/apache/pekko/http/scaladsl/model/sse
74 2 2023-01-26 2023-06-22 8 4 matthew.dedetrich@aiven.io pjfanning@users.noreply.git...
HttpApp.scala
in http/src/main/scala/org/apache/pekko/http/scaladsl/server
85 10 2023-01-26 2023-06-22 8 4 matthew.dedetrich@aiven.io pjfanning@users.noreply.git...
HttpApp.java
in http/src/main/java/org/apache/pekko/http/javadsl/server
113 10 2023-01-26 2023-06-22 8 5 matthew.dedetrich@aiven.io pjfanning@users.noreply.git...
ServerSettings.scala
in http-core/src/main/scala/org/apache/pekko/http/scaladsl/settings
153 6 2023-01-26 2023-06-22 8 3 matthew.dedetrich@aiven.io pjfanning@users.noreply.git...
ParserSettings.scala
in http-core/src/main/scala/org/apache/pekko/http/scaladsl/settings
210 11 2023-01-26 2023-06-22 8 3 matthew.dedetrich@aiven.io pjfanning@users.noreply.git...
HttpEntity.scala
in http-core/src/main/scala/org/apache/pekko/http/scaladsl/model
378 22 2023-01-26 2023-06-22 8 3 matthew.dedetrich@aiven.io pjfanning@users.noreply.git...
AttributeDirectives.scala
in http/src/main/scala/org/apache/pekko/http/javadsl/server/directives
20 2 2023-01-26 2023-06-22 7 3 matthew.dedetrich@aiven.io pjfanning@users.noreply.git...
RemoteAddress.java
in http-core/src/main/java/org/apache/pekko/http/javadsl/model
21 3 2023-01-26 2023-06-22 7 4 matthew.dedetrich@aiven.io pjfanning@users.noreply.git...
ContentRange.java
in http-core/src/main/java/org/apache/pekko/http/javadsl/model
30 5 2023-01-26 2023-06-22 7 4 matthew.dedetrich@aiven.io pjfanning@users.noreply.git...
Cache.scala
in http-caching/src/main/scala/org/apache/pekko/http/caching/scaladsl
41 2 2023-01-26 2023-06-22 7 4 matthew.dedetrich@aiven.io pjfanning@users.noreply.git...
StageLoggingWithOverride.scala
in http-core/src/main/scala/org/apache/pekko/http/impl/util
41 - 2023-01-26 2023-06-22 7 3 matthew.dedetrich@aiven.io pjfanning@users.noreply.git...
CacheDirectives.java
in http-core/src/main/java/org/apache/pekko/http/javadsl/model/headers
52 8 2023-01-26 2023-06-22 7 4 matthew.dedetrich@aiven.io pjfanning@users.noreply.git...
ClientTransport.scala
in http-core/src/main/scala/org/apache/pekko/http/javadsl
62 6 2023-01-26 2023-06-22 7 3 matthew.dedetrich@aiven.io pjfanning@users.noreply.git...
ServerBuilder.scala
in http-core/src/main/scala/org/apache/pekko/http/scaladsl
63 2 2023-01-26 2023-06-22 7 4 matthew.dedetrich@aiven.io pjfanning@users.noreply.git...
Util.java
in http-core/src/main/java/org/apache/pekko/http/impl/util
76 8 2023-01-26 2023-06-22 7 4 matthew.dedetrich@aiven.io pjfanning@users.noreply.git...
ConnectionContext.scala
in http-core/src/main/scala/org/apache/pekko/http/javadsl
85 1 2023-01-26 2023-06-22 7 3 matthew.dedetrich@aiven.io pjfanning@users.noreply.git...
ServerSettings.scala
in http-core/src/main/scala/org/apache/pekko/http/javadsl/settings
98 2 2023-01-26 2023-06-22 7 3 matthew.dedetrich@aiven.io pjfanning@users.noreply.git...
Unmarshaller.scala
in http/src/main/scala/org/apache/pekko/http/javadsl/unmarshalling
100 11 2023-01-26 2023-06-22 7 3 matthew.dedetrich@aiven.io pjfanning@users.noreply.git...
HttpCookie.java
in http-core/src/main/java/org/apache/pekko/http/javadsl/model/headers
106 4 2023-01-26 2023-06-22 7 4 matthew.dedetrich@aiven.io pjfanning@users.noreply.git...
OutgoingConnectionBuilderImpl.scala
in http-core/src/main/scala/org/apache/pekko/http/impl/engine/http2
120 2 2023-01-26 2023-06-22 7 3 matthew.dedetrich@aiven.io pjfanning@users.noreply.git...
ConnectionContext.scala
in http-core/src/main/scala/org/apache/pekko/http/scaladsl
121 6 2023-01-26 2023-06-22 7 3 matthew.dedetrich@aiven.io pjfanning@users.noreply.git...
FileUploadDirectives.scala
in http/src/main/scala/org/apache/pekko/http/scaladsl/server/directives
126 4 2023-01-26 2023-06-22 7 3 matthew.dedetrich@aiven.io pjfanning@users.noreply.git...
RenderSupport.scala
in http-core/src/main/scala/org/apache/pekko/http/impl/engine/rendering
131 5 2023-01-26 2023-06-22 7 4 matthew.dedetrich@aiven.io pjfanning@users.noreply.git...
Rejection.scala
in http/src/main/scala/org/apache/pekko/http/scaladsl/server
140 8 2023-01-26 2023-06-22 7 3 matthew.dedetrich@aiven.io pjfanning@users.noreply.git...
SecurityDirectives.scala
in http/src/main/scala/org/apache/pekko/http/javadsl/server/directives
171 18 2023-01-26 2023-06-22 7 3 matthew.dedetrich@aiven.io pjfanning@users.noreply.git...
BasicDirectives.scala
in http/src/main/scala/org/apache/pekko/http/javadsl/server/directives
205 43 2023-01-26 2023-06-22 7 3 matthew.dedetrich@aiven.io pjfanning@users.noreply.git...
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
124 2 2016-09-12 2023-08-07 188 34 johannes.rudolph@gmail.com hepin.p@alibaba-inc.com
plugins.sbt
in project
34 - 2016-09-12 2023-08-08 182 30 johannes.rudolph@gmail.com pjfanning@users.noreply.git...
build.sbt
in root
403 2 2016-09-12 2023-08-07 187 29 johannes.rudolph@gmail.com hepin.p@alibaba-inc.com
MiMa.scala
in project
39 2 2016-12-22 2023-07-30 68 18 johannes.rudolph@gmail.com matthew.dedetrich@aiven.io
485 17 2016-09-15 2023-07-30 52 17 robert.krzysztof.budzko@gma... matthew.dedetrich@aiven.io
Doc.scala
in project
134 2 2016-09-12 2023-07-30 54 14 johannes.rudolph@gmail.com matthew.dedetrich@aiven.io
Publish.scala
in project
28 1 2016-09-12 2023-07-30 35 12 johannes.rudolph@gmail.com matthew.dedetrich@aiven.io
60 1 2017-12-14 2023-07-30 29 12 johannes.rudolph@gmail.com matthew.dedetrich@aiven.io
89 4 2018-01-29 2023-07-30 24 12 jonas.fonseca@gmail.com matthew.dedetrich@aiven.io
MultiNode.scala
in project
73 1 2016-10-25 2023-08-07 24 12 ktoso@project13.pl hepin.p@alibaba-inc.com
Common.scala
in project
46 4 2016-10-19 2023-07-30 30 10 mmartynas@gmail.com matthew.dedetrich@aiven.io
32 2 2017-10-27 2023-07-30 17 10 jonas.fonseca@gmail.com matthew.dedetrich@aiven.io
7 - 2018-03-08 2023-07-30 15 10 konrad.malawski@project13.pl matthew.dedetrich@aiven.io
18 2 2016-09-12 2023-07-30 14 9 johannes.rudolph@gmail.com matthew.dedetrich@aiven.io
14 - 2018-04-03 2023-06-22 10 8 johannes.rudolph@gmail.com pjfanning@users.noreply.git...
90 5 2023-01-26 2023-08-07 21 5 matthew.dedetrich@aiven.io pjfanning@users.noreply.git...
HttpApp.java
in http/src/main/java/org/apache/pekko/http/javadsl/server
113 10 2023-01-26 2023-06-22 8 5 matthew.dedetrich@aiven.io pjfanning@users.noreply.git...
HttpHeaderParser.scala
in http-core/src/main/scala/org/apache/pekko/http/impl/engine/parsing
520 17 2023-01-26 2023-06-22 7 5 matthew.dedetrich@aiven.io pjfanning@users.noreply.git...
Query.java
in http-core/src/main/java/org/apache/pekko/http/javadsl/model
53 6 2023-01-26 2023-06-22 6 5 matthew.dedetrich@aiven.io pjfanning@users.noreply.git...
Authority.java
in http-core/src/main/java/org/apache/pekko/http/javadsl/model
13 1 2023-01-26 2023-06-22 6 5 matthew.dedetrich@aiven.io pjfanning@users.noreply.git...
Uri.java
in http-core/src/main/java/org/apache/pekko/http/javadsl/model
69 4 2023-01-26 2023-06-22 6 5 matthew.dedetrich@aiven.io pjfanning@users.noreply.git...
HttpMessageParser.scala
in http-core/src/main/scala/org/apache/pekko/http/impl/engine/parsing
353 19 2023-01-26 2023-06-22 5 5 matthew.dedetrich@aiven.io pjfanning@users.noreply.git...
Http.scala
in http-core/src/main/scala/org/apache/pekko/http/scaladsl
643 32 2023-01-26 2023-07-27 12 4 matthew.dedetrich@aiven.io pjfanning@users.noreply.git...
headers.scala
in http-core/src/main/scala/org/apache/pekko/http/scaladsl/model/headers
871 109 2023-01-26 2023-07-27 10 4 matthew.dedetrich@aiven.io pjfanning@users.noreply.git...
HttpMessage.scala
in http-core/src/main/scala/org/apache/pekko/http/scaladsl/model
398 19 2023-01-26 2023-06-22 9 4 matthew.dedetrich@aiven.io pjfanning@users.noreply.git...
HttpCookie.scala
in http-core/src/main/scala/org/apache/pekko/http/scaladsl/model/headers
226 12 2023-01-26 2023-06-22 9 4 matthew.dedetrich@aiven.io pjfanning@users.noreply.git...
ServerBuilder.scala
in http-core/src/main/scala/org/apache/pekko/http/javadsl
82 3 2023-01-26 2023-06-22 9 4 matthew.dedetrich@aiven.io pjfanning@users.noreply.git...
Coder.java
in http/src/main/java/org/apache/pekko/http/javadsl/coding
49 6 2023-01-26 2023-06-22 8 4 matthew.dedetrich@aiven.io pjfanning@users.noreply.git...
HttpApp.scala
in http/src/main/scala/org/apache/pekko/http/scaladsl/server
85 10 2023-01-26 2023-06-22 8 4 matthew.dedetrich@aiven.io pjfanning@users.noreply.git...
ServerSentEvent.scala
in http-core/src/main/scala/org/apache/pekko/http/scaladsl/model/sse
74 2 2023-01-26 2023-06-22 8 4 matthew.dedetrich@aiven.io pjfanning@users.noreply.git...
Util.java
in http-core/src/main/java/org/apache/pekko/http/impl/util
76 8 2023-01-26 2023-06-22 7 4 matthew.dedetrich@aiven.io pjfanning@users.noreply.git...
ContentRange.java
in http-core/src/main/java/org/apache/pekko/http/javadsl/model
30 5 2023-01-26 2023-06-22 7 4 matthew.dedetrich@aiven.io pjfanning@users.noreply.git...
CacheDirectives.java
in http-core/src/main/java/org/apache/pekko/http/javadsl/model/headers
52 8 2023-01-26 2023-06-22 7 4 matthew.dedetrich@aiven.io pjfanning@users.noreply.git...
HttpCookie.java
in http-core/src/main/java/org/apache/pekko/http/javadsl/model/headers
106 4 2023-01-26 2023-06-22 7 4 matthew.dedetrich@aiven.io pjfanning@users.noreply.git...
RemoteAddress.java
in http-core/src/main/java/org/apache/pekko/http/javadsl/model
21 3 2023-01-26 2023-06-22 7 4 matthew.dedetrich@aiven.io pjfanning@users.noreply.git...
RenderSupport.scala
in http-core/src/main/scala/org/apache/pekko/http/impl/engine/rendering
131 5 2023-01-26 2023-06-22 7 4 matthew.dedetrich@aiven.io pjfanning@users.noreply.git...
ServerBuilder.scala
in http-core/src/main/scala/org/apache/pekko/http/scaladsl
63 2 2023-01-26 2023-06-22 7 4 matthew.dedetrich@aiven.io pjfanning@users.noreply.git...
Cache.scala
in http-caching/src/main/scala/org/apache/pekko/http/caching/scaladsl
41 2 2023-01-26 2023-06-22 7 4 matthew.dedetrich@aiven.io pjfanning@users.noreply.git...
NoScala3.scala
in project
6 - 2022-03-21 2023-07-30 6 4 johannes.rudolph@gmail.com matthew.dedetrich@aiven.io
23 - 2022-05-05 2023-07-30 6 4 johannes.rudolph@gmail.com matthew.dedetrich@aiven.io
ContentTypeResolver.java
in http/src/main/java/org/apache/pekko/http/javadsl/server/directives
19 1 2023-01-26 2023-06-22 6 4 matthew.dedetrich@aiven.io pjfanning@users.noreply.git...
Marshaller.scala
in http/src/main/scala/org/apache/pekko/http/scaladsl/marshalling
117 12 2023-01-26 2023-06-22 6 4 matthew.dedetrich@aiven.io pjfanning@users.noreply.git...
RouteDirectives.scala
in http/src/main/scala/org/apache/pekko/http/scaladsl/server/directives
51 4 2023-01-26 2023-06-22 6 4 matthew.dedetrich@aiven.io pjfanning@users.noreply.git...
Route.scala
in http/src/main/scala/org/apache/pekko/http/scaladsl/server
81 4 2023-01-26 2023-06-22 6 4 matthew.dedetrich@aiven.io pjfanning@users.noreply.git...
FormData.java
in http-core/src/main/java/org/apache/pekko/http/javadsl/model
28 6 2023-01-26 2023-06-22 6 4 matthew.dedetrich@aiven.io pjfanning@users.noreply.git...
TlsSessionInfo.java
in http-core/src/main/java/org/apache/pekko/http/javadsl/model/headers
9 1 2023-01-26 2023-06-22 6 4 matthew.dedetrich@aiven.io pjfanning@users.noreply.git...
RemoteAddress.java
in http-core/src/main/java/org/apache/pekko/http/javadsl/model/headers
9 1 2023-01-26 2023-06-22 6 4 matthew.dedetrich@aiven.io pjfanning@users.noreply.git...
Rendering.scala
in http-core/src/main/scala/org/apache/pekko/http/impl/util
358 35 2023-01-26 2023-06-22 6 4 matthew.dedetrich@aiven.io pjfanning@users.noreply.git...
UriParser.scala
in http-core/src/main/scala/org/apache/pekko/http/impl/model/parser
260 39 2023-01-26 2023-06-22 6 4 matthew.dedetrich@aiven.io pjfanning@users.noreply.git...
LinkHeader.scala
in http-core/src/main/scala/org/apache/pekko/http/impl/model/parser
69 3 2023-01-26 2023-06-22 6 4 matthew.dedetrich@aiven.io pjfanning@users.noreply.git...
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
540 18 2023-08-07 2023-08-07 1 1 hepin.p@alibaba-inc.com hepin.p@alibaba-inc.com
CorsSettings.scala
in http-cors/src/main/scala/org/apache/pekko/http/cors/scaladsl/settings
97 9 2023-06-29 2023-06-29 1 1 matthew.dedetrich@aiven.io matthew.dedetrich@aiven.io
Jvm.scala
in project
92 9 2023-08-07 2023-08-07 1 1 hepin.p@alibaba-inc.com hepin.p@alibaba-inc.com
CorsDirectives.scala
in http-cors/src/main/scala/org/apache/pekko/http/cors/scaladsl
85 2 2023-06-29 2023-06-29 1 1 matthew.dedetrich@aiven.io matthew.dedetrich@aiven.io
CorsBenchmark.scala
in http-bench-jmh/src/main/scala/org/apache/pekko/http/cors
82 5 2023-06-29 2023-06-29 1 1 matthew.dedetrich@aiven.io matthew.dedetrich@aiven.io
CorsSettingsImpl.scala
in http-cors/src/main/scala/org/apache/pekko/http/cors/scaladsl/settings
52 2 2023-06-29 2023-06-29 1 1 matthew.dedetrich@aiven.io matthew.dedetrich@aiven.io
HttpOriginMatcher.scala
in http-cors/src/main/scala/org/apache/pekko/http/cors/scaladsl/model
49 6 2023-06-29 2023-06-29 1 1 matthew.dedetrich@aiven.io matthew.dedetrich@aiven.io
CorsSettings.scala
in http-cors/src/main/scala/org/apache/pekko/http/cors/javadsl/settings
34 1 2023-06-29 2023-06-29 1 1 matthew.dedetrich@aiven.io matthew.dedetrich@aiven.io
CorsRejection.scala
in http-cors/src/main/scala/org/apache/pekko/http/cors/scaladsl
30 - 2023-06-29 2023-06-29 1 1 matthew.dedetrich@aiven.io matthew.dedetrich@aiven.io
CorsDirectives.scala
in http-cors/src/main/scala/org/apache/pekko/http/cors/javadsl
26 2 2023-06-29 2023-06-29 1 1 matthew.dedetrich@aiven.io matthew.dedetrich@aiven.io
CorsRejection.scala
in http-cors/src/main/scala/org/apache/pekko/http/cors/javadsl
23 - 2023-06-29 2023-06-29 1 1 matthew.dedetrich@aiven.io matthew.dedetrich@aiven.io
HttpOriginMatcher.java
in http-cors/src/main/java/org/apache/pekko/http/cors/javadsl/model
19 2 2023-06-29 2023-06-29 1 1 matthew.dedetrich@aiven.io matthew.dedetrich@aiven.io
HttpHeaderRange.scala
in http-cors/src/main/scala/org/apache/pekko/http/cors/scaladsl/model
16 1 2023-06-29 2023-06-29 1 1 matthew.dedetrich@aiven.io matthew.dedetrich@aiven.io
CorsJavaMapping.scala
in http-cors/src/main/scala/org/apache/pekko/http/cors
11 - 2023-06-29 2023-06-29 1 1 matthew.dedetrich@aiven.io matthew.dedetrich@aiven.io
HttpHeaderRange.java
in http-cors/src/main/java/org/apache/pekko/http/cors/javadsl/model
9 1 2023-06-29 2023-06-29 1 1 matthew.dedetrich@aiven.io matthew.dedetrich@aiven.io
HttpHeaderRanges.java
in http-cors/src/main/java/org/apache/pekko/http/cors/javadsl/model
6 1 2023-06-29 2023-06-29 1 1 matthew.dedetrich@aiven.io matthew.dedetrich@aiven.io
26 - 2023-05-20 2023-07-13 4 2 matthew.dedetrich@aiven.io matthew.dedetrich@aiven.io
Untar.scala
in project
25 1 2023-07-24 2023-07-30 2 2 johannes.rudolph@gmail.com matthew.dedetrich@aiven.io
Http2StreamHandling.scala
in http-core/src/main/scala/org/apache/pekko/http/impl/engine/http2
619 63 2023-01-26 2023-07-24 7 3 matthew.dedetrich@aiven.io pjfanning@users.noreply.git...
HttpServerBluePrint.scala
in http-core/src/main/scala/org/apache/pekko/http/impl/engine/server
615 13 2023-01-26 2023-06-22 6 3 matthew.dedetrich@aiven.io pjfanning@users.noreply.git...
MediaType.scala
in http-core/src/main/scala/org/apache/pekko/http/scaladsl/model
430 25 2023-01-26 2023-06-22 6 3 matthew.dedetrich@aiven.io pjfanning@users.noreply.git...
Http.scala
in http-core/src/main/scala/org/apache/pekko/http/javadsl
396 21 2023-01-26 2023-07-27 9 3 matthew.dedetrich@aiven.io pjfanning@users.noreply.git...
Multipart.scala
in http-core/src/main/scala/org/apache/pekko/http/scaladsl/model
385 36 2023-01-26 2023-06-22 6 3 matthew.dedetrich@aiven.io pjfanning@users.noreply.git...
HttpEntity.scala
in http-core/src/main/scala/org/apache/pekko/http/scaladsl/model
378 22 2023-01-26 2023-06-22 8 3 matthew.dedetrich@aiven.io pjfanning@users.noreply.git...
Http2Demux.scala
in http-core/src/main/scala/org/apache/pekko/http/impl/engine/http2
364 12 2023-01-26 2023-06-22 5 3 matthew.dedetrich@aiven.io pjfanning@users.noreply.git...
PathMatcher.scala
in http/src/main/scala/org/apache/pekko/http/scaladsl/server
310 35 2023-01-26 2023-06-22 4 3 matthew.dedetrich@aiven.io pjfanning@users.noreply.git...
HttpResponseRendererFactory.scala
in http-core/src/main/scala/org/apache/pekko/http/impl/engine/rendering
296 1 2023-01-26 2023-06-22 4 3 matthew.dedetrich@aiven.io pjfanning@users.noreply.git...
StreamUtils.scala
in http-core/src/main/scala/org/apache/pekko/http/impl/util
292 18 2023-01-26 2023-06-22 5 3 matthew.dedetrich@aiven.io pjfanning@users.noreply.git...
JavaMapping.scala
in http-core/src/main/scala/org/apache/pekko/http/impl/util
283 22 2023-01-26 2023-06-22 7 3 matthew.dedetrich@aiven.io pjfanning@users.noreply.git...
SlotState.scala
in http-core/src/main/scala/org/apache/pekko/http/impl/engine/client/pool
259 25 2023-01-26 2023-06-22 5 3 matthew.dedetrich@aiven.io pjfanning@users.noreply.git...
OutgoingConnectionBlueprint.scala
in http-core/src/main/scala/org/apache/pekko/http/impl/engine/client
256 4 2023-01-26 2023-06-22 5 3 matthew.dedetrich@aiven.io pjfanning@users.noreply.git...
FormFieldDirectives.scala
in http/src/main/scala/org/apache/pekko/http/scaladsl/server/directives
255 20 2023-01-26 2023-06-22 5 3 matthew.dedetrich@aiven.io pjfanning@users.noreply.git...
RejectionHandler.scala
in http/src/main/scala/org/apache/pekko/http/scaladsl/server
251 12 2023-01-26 2023-06-22 4 3 matthew.dedetrich@aiven.io pjfanning@users.noreply.git...
Http2Multiplexer.scala
in http-core/src/main/scala/org/apache/pekko/http/impl/engine/http2
241 4 2023-01-26 2023-06-22 5 3 matthew.dedetrich@aiven.io pjfanning@users.noreply.git...
ServerTerminator.scala
in http-core/src/main/scala/org/apache/pekko/http/impl/engine/server
236 7 2023-01-26 2023-06-22 5 3 matthew.dedetrich@aiven.io pjfanning@users.noreply.git...
Rejections.scala
in http/src/main/scala/org/apache/pekko/http/javadsl/server
235 2 2023-01-26 2023-06-22 7 3 matthew.dedetrich@aiven.io pjfanning@users.noreply.git...
Http2.scala
in http-core/src/main/scala/org/apache/pekko/http/impl/engine/http2
235 7 2023-01-26 2023-06-22 6 3 matthew.dedetrich@aiven.io pjfanning@users.noreply.git...
WebSocket.scala
in http-core/src/main/scala/org/apache/pekko/http/impl/engine/ws
227 6 2023-01-26 2023-06-22 4 3 matthew.dedetrich@aiven.io pjfanning@users.noreply.git...
ParserSettings.scala
in http-core/src/main/scala/org/apache/pekko/http/scaladsl/settings
210 11 2023-01-26 2023-06-22 8 3 matthew.dedetrich@aiven.io pjfanning@users.noreply.git...
BasicDirectives.scala
in http/src/main/scala/org/apache/pekko/http/javadsl/server/directives
205 43 2023-01-26 2023-06-22 7 3 matthew.dedetrich@aiven.io pjfanning@users.noreply.git...
Http2Blueprint.scala
in http-core/src/main/scala/org/apache/pekko/http/impl/engine/http2
205 10 2023-01-26 2023-06-22 5 3 matthew.dedetrich@aiven.io pjfanning@users.noreply.git...
Http2ServerSettings.scala
in http-core/src/main/scala/org/apache/pekko/http/scaladsl/settings
201 4 2023-01-26 2023-06-22 5 3 matthew.dedetrich@aiven.io pjfanning@users.noreply.git...
HttpResponseParser.scala
in http-core/src/main/scala/org/apache/pekko/http/impl/engine/parsing
195 5 2023-01-26 2023-06-22 4 3 matthew.dedetrich@aiven.io pjfanning@users.noreply.git...
PersistentConnection.scala
in http-core/src/main/scala/org/apache/pekko/http/impl/engine/http2/client
193 2 2023-01-26 2023-06-22 4 3 matthew.dedetrich@aiven.io pjfanning@users.noreply.git...
ParameterDirectives.scala
in http/src/main/scala/org/apache/pekko/http/scaladsl/server/directives
181 14 2023-01-26 2023-06-22 5 3 matthew.dedetrich@aiven.io pjfanning@users.noreply.git...
FrameRenderer.scala
in http-core/src/main/scala/org/apache/pekko/http/impl/engine/http2/framing
181 9 2023-01-26 2023-06-22 4 3 matthew.dedetrich@aiven.io pjfanning@users.noreply.git...
RequestParsing.scala
in http-core/src/main/scala/org/apache/pekko/http/impl/engine/http2
178 3 2023-01-26 2023-06-22 4 3 matthew.dedetrich@aiven.io pjfanning@users.noreply.git...
RouteTest.scala
in http-testkit/src/main/scala/org/apache/pekko/http/scaladsl/testkit
177 14 2023-01-26 2023-06-22 6 3 matthew.dedetrich@aiven.io pjfanning@users.noreply.git...
FrameHandler.scala
in http-core/src/main/scala/org/apache/pekko/http/impl/engine/ws
176 2 2023-01-26 2023-06-22 4 3 matthew.dedetrich@aiven.io pjfanning@users.noreply.git...
SecurityDirectives.scala
in http/src/main/scala/org/apache/pekko/http/javadsl/server/directives
171 18 2023-01-26 2023-06-22 7 3 matthew.dedetrich@aiven.io pjfanning@users.noreply.git...
Correlations

File Size vs. Number of Changes: 620 points

project/plugins.sbt x: 34 lines of code y: 182 # changes build.sbt x: 403 lines of code y: 187 # changes project/Jvm.scala x: 92 lines of code y: 1 # changes project/MultiNode.scala x: 73 lines of code y: 24 # changes project/SbtMultiJvm.scala x: 540 lines of code y: 1 # changes project/Dependencies.scala x: 124 lines of code y: 188 # changes project/PekkoDependency.scala x: 90 lines of code y: 21 # changes project/AddMetaInfLicenseFiles.scala x: 19 lines of code y: 9 # changes project/AutomaticModuleName.scala x: 7 lines of code y: 15 # changes project/CliOptions.scala x: 18 lines of code y: 14 # changes project/Common.scala x: 46 lines of code y: 30 # changes project/CopyrightHeader.scala x: 89 lines of code y: 24 # changes project/Doc.scala x: 134 lines of code y: 54 # changes project/GitHub.scala x: 9 lines of code y: 4 # changes project/MiMa.scala x: 39 lines of code y: 68 # changes project/NoScala3.scala x: 6 lines of code y: 6 # changes project/ParadoxSupport.scala x: 60 lines of code y: 29 # changes project/Pre213Preprocessor.scala x: 23 lines of code y: 6 # changes project/Publish.scala x: 28 lines of code y: 35 # changes project/Untar.scala x: 25 lines of code y: 2 # changes project/ValidatePullRequest.scala x: 485 lines of code y: 52 # changes project/VersionGenerator.scala x: 32 lines of code y: 17 # changes http-core/src/main/scala/org/apache/pekko/http/impl/engine/client/pool/NewHostConnectionPool.scala x: 491 lines of code y: 5 # changes http-core/src/main/scala/org/apache/pekko/http/javadsl/Http.scala x: 396 lines of code y: 9 # changes http-core/src/main/scala/org/apache/pekko/http/scaladsl/Http.scala x: 643 lines of code y: 12 # changes http-core/src/main/scala/org/apache/pekko/http/scaladsl/model/headers/headers.scala x: 871 lines of code y: 10 # changes http-core/src/main/scala/org/apache/pekko/http/impl/engine/http2/Http2StreamHandling.scala x: 619 lines of code y: 7 # changes http-core/src/main/scala/org/apache/pekko/http/scaladsl/OutgoingConnectionBuilder.scala x: 30 lines of code y: 5 # changes http-core/src/main/scala/org/apache/pekko/http/impl/engine/http2/Http2SettingsHeader.scala x: 25 lines of code y: 5 # changes http-core/src/main/scala/org/apache/pekko/http/impl/engine/http2/util/AsciiTreeLayout.scala x: 43 lines of code y: 5 # changes http-core/src/main/scala/org/apache/pekko/http/scaladsl/model/DateTime.scala x: 146 lines of code y: 5 # changes project/LicenseReport.scala x: 26 lines of code y: 4 # changes http-core/src/main/scala-2.13-/org/apache/pekko/http/ccompat/CompatImpl.scala x: 9 lines of code y: 5 # changes http-core/src/main/scala-2.13-/org/apache/pekko/http/ccompat/package.scala x: 28 lines of code y: 5 # changes http-bench-jmh/src/main/scala/org/apache/pekko/http/cors/CorsBenchmark.scala x: 82 lines of code y: 1 # changes http-cors/src/main/java/org/apache/pekko/http/cors/javadsl/model/HttpHeaderRange.java x: 9 lines of code y: 1 # changes http-cors/src/main/java/org/apache/pekko/http/cors/javadsl/model/HttpHeaderRanges.java x: 6 lines of code y: 1 # changes http-cors/src/main/java/org/apache/pekko/http/cors/javadsl/model/HttpOriginMatcher.java x: 19 lines of code y: 1 # changes http-cors/src/main/scala/org/apache/pekko/http/cors/CorsJavaMapping.scala x: 11 lines of code y: 1 # changes http-cors/src/main/scala/org/apache/pekko/http/cors/javadsl/CorsDirectives.scala x: 26 lines of code y: 1 # changes http-cors/src/main/scala/org/apache/pekko/http/cors/javadsl/CorsRejection.scala x: 23 lines of code y: 1 # changes http-cors/src/main/scala/org/apache/pekko/http/cors/javadsl/settings/CorsSettings.scala x: 34 lines of code y: 1 # changes http-cors/src/main/scala/org/apache/pekko/http/cors/scaladsl/CorsDirectives.scala x: 85 lines of code y: 1 # changes http-cors/src/main/scala/org/apache/pekko/http/cors/scaladsl/CorsRejection.scala x: 30 lines of code y: 1 # changes http-cors/src/main/scala/org/apache/pekko/http/cors/scaladsl/model/HttpHeaderRange.scala x: 16 lines of code y: 1 # changes http-cors/src/main/scala/org/apache/pekko/http/cors/scaladsl/model/HttpOriginMatcher.scala x: 49 lines of code y: 1 # changes http-cors/src/main/scala/org/apache/pekko/http/cors/scaladsl/settings/CorsSettings.scala x: 97 lines of code y: 1 # changes http-cors/src/main/scala/org/apache/pekko/http/cors/scaladsl/settings/CorsSettingsImpl.scala x: 52 lines of code y: 1 # changes http-bench-jmh/src/main/scala/org/apache/pekko/BenchRunner.scala x: 26 lines of code y: 5 # changes http-bench-jmh/src/main/scala/org/apache/pekko/http/CommonBenchmark.scala x: 28 lines of code y: 4 # changes http-bench-jmh/src/main/scala/org/apache/pekko/http/impl/engine/ConnectionPoolBenchmark.scala x: 86 lines of code y: 6 # changes http-bench-jmh/src/main/scala/org/apache/pekko/http/impl/engine/HeaderParserBenchmark.scala x: 49 lines of code y: 5 # changes http-bench-jmh/src/main/scala/org/apache/pekko/http/impl/engine/HttpEntityBenchmark.scala x: 50 lines of code y: 4 # changes http-bench-jmh/src/main/scala/org/apache/pekko/http/impl/engine/ServerProcessingBenchmark.scala x: 56 lines of code y: 6 # changes http-bench-jmh/src/main/scala/org/apache/pekko/http/impl/engine/StreamServerProcessingBenchmark.scala x: 91 lines of code y: 5 # changes http-bench-jmh/src/main/scala/org/apache/pekko/http/impl/engine/http2/H2ClientServerBenchmark.scala x: 71 lines of code y: 4 # changes http-bench-jmh/src/main/scala/org/apache/pekko/http/impl/engine/http2/H2RequestResponseBenchmark.scala x: 89 lines of code y: 5 # changes http-bench-jmh/src/main/scala/org/apache/pekko/http/impl/engine/http2/H2ServerProcessingBenchmark.scala x: 69 lines of code y: 4 # changes http-bench-jmh/src/main/scala/org/apache/pekko/http/impl/engine/ws/MaskingBench.scala x: 12 lines of code y: 4 # changes http-bench-jmh/src/main/scala/org/apache/pekko/http/impl/model/parser/UriParserBenchmark.scala x: 20 lines of code y: 5 # changes http-bench-jmh/src/main/scala/org/apache/pekko/http/scaladsl/unmarshalling/sse/LineParserBenchmark.scala x: 60 lines of code y: 5 # changes http-caching/src/main/scala/org/apache/pekko/http/caching/CacheJavaMapping.scala x: 19 lines of code y: 4 # changes http-caching/src/main/scala/org/apache/pekko/http/caching/LfuCache.scala x: 87 lines of code y: 6 # changes http-caching/src/main/scala/org/apache/pekko/http/caching/impl/settings/CachingSettingsImpl.scala x: 18 lines of code y: 5 # changes http-caching/src/main/scala/org/apache/pekko/http/caching/impl/settings/LfuCachingSettingsImpl.scala x: 29 lines of code y: 5 # changes http-caching/src/main/scala/org/apache/pekko/http/caching/javadsl/CachingSettings.scala x: 21 lines of code y: 4 # changes http-caching/src/main/scala/org/apache/pekko/http/caching/scaladsl/Cache.scala x: 41 lines of code y: 7 # changes http-caching/src/main/scala/org/apache/pekko/http/caching/scaladsl/CachingSettings.scala x: 17 lines of code y: 4 # changes http-caching/src/main/scala/org/apache/pekko/http/javadsl/server/directives/CachingDirectives.scala x: 39 lines of code y: 6 # changes http-caching/src/main/scala/org/apache/pekko/http/scaladsl/server/directives/CachingDirectives.scala x: 40 lines of code y: 4 # changes http-core/src/main/java/org/apache/pekko/http/impl/util/Util.java x: 76 lines of code y: 7 # changes http-core/src/main/java/org/apache/pekko/http/javadsl/TimeoutAccess.java x: 13 lines of code y: 5 # changes http-core/src/main/java/org/apache/pekko/http/javadsl/model/AttributeKeys.java x: 15 lines of code y: 5 # changes http-core/src/main/java/org/apache/pekko/http/javadsl/model/Authority.java x: 13 lines of code y: 6 # changes http-core/src/main/java/org/apache/pekko/http/javadsl/model/BodyPartEntity.java x: 2 lines of code y: 4 # changes http-core/src/main/java/org/apache/pekko/http/javadsl/model/ContentRange.java x: 30 lines of code y: 7 # changes http-core/src/main/java/org/apache/pekko/http/javadsl/model/ContentTypeRange.java x: 6 lines of code y: 5 # changes http-core/src/main/java/org/apache/pekko/http/javadsl/model/ContentTypes.java x: 41 lines of code y: 5 # changes http-core/src/main/java/org/apache/pekko/http/javadsl/model/DateTime.java x: 36 lines of code y: 5 # changes http-core/src/main/java/org/apache/pekko/http/javadsl/model/FormData.java x: 28 lines of code y: 6 # changes http-core/src/main/java/org/apache/pekko/http/javadsl/model/HttpEntities.java x: 75 lines of code y: 5 # changes http-core/src/main/java/org/apache/pekko/http/javadsl/model/HttpEntity.java x: 71 lines of code y: 5 # changes http-core/src/main/java/org/apache/pekko/http/javadsl/model/HttpMessage.java x: 55 lines of code y: 5 # changes http-core/src/main/java/org/apache/pekko/http/javadsl/model/HttpMethod.java x: 12 lines of code y: 5 # changes http-core/src/main/java/org/apache/pekko/http/javadsl/model/HttpMethods.java x: 32 lines of code y: 5 # changes http-core/src/main/java/org/apache/pekko/http/javadsl/model/HttpProtocol.java x: 4 lines of code y: 5 # changes http-core/src/main/java/org/apache/pekko/http/javadsl/model/MediaRanges.java x: 34 lines of code y: 5 # changes http-core/src/main/java/org/apache/pekko/http/javadsl/model/MediaTypes.java x: 636 lines of code y: 5 # changes http-core/src/main/java/org/apache/pekko/http/javadsl/model/Multipart.java x: 85 lines of code y: 5 # changes http-core/src/main/java/org/apache/pekko/http/javadsl/model/Multiparts.java x: 122 lines of code y: 5 # changes http-core/src/main/java/org/apache/pekko/http/javadsl/model/Query.java x: 53 lines of code y: 6 # changes http-core/src/main/java/org/apache/pekko/http/javadsl/model/RemoteAddress.java x: 21 lines of code y: 7 # changes http-core/src/main/java/org/apache/pekko/http/javadsl/model/RequestEntityAcceptances.java x: 10 lines of code y: 5 # changes http-core/src/main/java/org/apache/pekko/http/javadsl/model/StatusCodes.java x: 168 lines of code y: 5 # changes http-core/src/main/java/org/apache/pekko/http/javadsl/model/TransferEncoding.java x: 16 lines of code y: 5 # changes http-core/src/main/java/org/apache/pekko/http/javadsl/model/Uri.java x: 69 lines of code y: 6 # changes http-core/src/main/java/org/apache/pekko/http/javadsl/model/headers/Age.java x: 7 lines of code y: 5 # changes http-core/src/main/java/org/apache/pekko/http/javadsl/model/headers/ByteRange.java x: 21 lines of code y: 5 # changes http-core/src/main/java/org/apache/pekko/http/javadsl/model/headers/CacheDirectives.java x: 52 lines of code y: 7 # changes http-core/src/main/java/org/apache/pekko/http/javadsl/model/headers/HttpCookie.java x: 106 lines of code y: 7 # changes http-core/src/main/java/org/apache/pekko/http/javadsl/model/headers/HttpCredentials.java x: 23 lines of code y: 5 # changes http-core/src/main/java/org/apache/pekko/http/javadsl/model/headers/RemoteAddress.java x: 9 lines of code y: 6 # changes http-core/src/main/java/org/apache/pekko/http/shaded/com/twitter/hpack/Decoder.java x: 413 lines of code y: 5 # changes http-core/src/main/java/org/apache/pekko/http/shaded/com/twitter/hpack/DynamicTable.java x: 112 lines of code y: 5 # changes http-core/src/main/java/org/apache/pekko/http/shaded/com/twitter/hpack/Encoder.java x: 304 lines of code y: 5 # changes http-core/src/main/java/org/apache/pekko/http/shaded/com/twitter/hpack/HpackUtil.java x: 298 lines of code y: 5 # changes http-core/src/main/java/org/apache/pekko/http/shaded/com/twitter/hpack/HuffmanDecoder.java x: 100 lines of code y: 5 # changes http-core/src/main/java/org/apache/pekko/http/shaded/com/twitter/hpack/HuffmanEncoder.java x: 48 lines of code y: 5 # changes http-core/src/main/java/org/apache/pekko/http/shaded/com/twitter/hpack/StaticTable.java x: 108 lines of code y: 5 # changes http-core/src/main/java/org/apache/pekko/http/shaded/com/twitter/hpack/package-info.java x: 1 lines of code y: 5 # changes http-core/src/main/scala-2.13+/org/apache/pekko/http/ccompat/MapHelpers.scala x: 7 lines of code y: 4 # changes http-core/src/main/scala-2.13+/org/apache/pekko/http/scaladsl/util/FastFuture.scala x: 94 lines of code y: 4 # changes http-core/src/main/scala-2.13-/org/apache/pekko/http/ccompat/imm/package.scala x: 10 lines of code y: 4 # changes http-core/src/main/scala-2.13-/org/apache/pekko/http/scaladsl/util/FastFuture.scala x: 103 lines of code y: 4 # changes http-core/src/main/scala/org/apache/pekko/http/impl/engine/HttpConnectionIdleTimeoutBidi.scala x: 40 lines of code y: 5 # changes http-core/src/main/scala/org/apache/pekko/http/impl/engine/client/HttpsProxyGraphStage.scala x: 155 lines of code y: 4 # changes http-core/src/main/scala/org/apache/pekko/http/impl/engine/client/OutgoingConnectionBlueprint.scala x: 256 lines of code y: 5 # changes http-core/src/main/scala/org/apache/pekko/http/impl/engine/client/PoolFlow.scala x: 14 lines of code y: 4 # changes http-core/src/main/scala/org/apache/pekko/http/impl/engine/client/PoolInterface.scala x: 206 lines of code y: 6 # changes http-core/src/main/scala/org/apache/pekko/http/impl/engine/client/PoolMasterActor.scala x: 149 lines of code y: 4 # changes http-core/src/main/scala/org/apache/pekko/http/impl/engine/client/pool/SlotState.scala x: 259 lines of code y: 5 # changes http-core/src/main/scala/org/apache/pekko/http/impl/engine/http2/BufferedOutletSupport.scala x: 77 lines of code y: 5 # changes http-core/src/main/scala/org/apache/pekko/http/impl/engine/http2/FrameEvent.scala x: 74 lines of code y: 4 # changes http-core/src/main/scala/org/apache/pekko/http/impl/engine/http2/FrameLogger.scala x: 89 lines of code y: 4 # changes http-core/src/main/scala/org/apache/pekko/http/impl/engine/http2/Http2.scala x: 235 lines of code y: 6 # changes http-core/src/main/scala/org/apache/pekko/http/impl/engine/http2/Http2AlpnSupport.scala x: 54 lines of code y: 4 # changes http-core/src/main/scala/org/apache/pekko/http/impl/engine/http2/Http2Blueprint.scala x: 205 lines of code y: 5 # changes http-core/src/main/scala/org/apache/pekko/http/impl/engine/http2/Http2Compliance.scala x: 48 lines of code y: 4 # changes http-core/src/main/scala/org/apache/pekko/http/impl/engine/http2/Http2Demux.scala x: 364 lines of code y: 5 # changes http-core/src/main/scala/org/apache/pekko/http/impl/engine/http2/Http2Multiplexer.scala x: 241 lines of code y: 5 # changes http-core/src/main/scala/org/apache/pekko/http/impl/engine/http2/HttpMessageRendering.scala x: 144 lines of code y: 4 # changes http-core/src/main/scala/org/apache/pekko/http/impl/engine/http2/IncomingFlowController.scala x: 37 lines of code y: 4 # changes http-core/src/main/scala/org/apache/pekko/http/impl/engine/http2/OutgoingConnectionBuilderImpl.scala x: 120 lines of code y: 7 # changes http-core/src/main/scala/org/apache/pekko/http/impl/engine/http2/PriorityTree.scala x: 113 lines of code y: 4 # changes http-core/src/main/scala/org/apache/pekko/http/impl/engine/http2/ProtocolSwitch.scala x: 125 lines of code y: 5 # changes http-core/src/main/scala/org/apache/pekko/http/impl/engine/http2/RequestParsing.scala x: 178 lines of code y: 4 # changes http-core/src/main/scala/org/apache/pekko/http/impl/engine/http2/StreamPrioritizer.scala x: 44 lines of code y: 4 # changes http-core/src/main/scala/org/apache/pekko/http/impl/engine/http2/TelemetrySpi.scala x: 56 lines of code y: 5 # changes http-core/src/main/scala/org/apache/pekko/http/impl/engine/http2/client/PersistentConnection.scala x: 193 lines of code y: 4 # changes http-core/src/main/scala/org/apache/pekko/http/impl/engine/http2/client/ResponseParsing.scala x: 90 lines of code y: 4 # changes http-core/src/main/scala/org/apache/pekko/http/impl/engine/http2/framing/FrameRenderer.scala x: 181 lines of code y: 4 # changes http-core/src/main/scala/org/apache/pekko/http/impl/engine/http2/framing/Http2FrameParsing.scala x: 154 lines of code y: 4 # changes http-core/src/main/scala/org/apache/pekko/http/impl/engine/parsing/BodyPartParser.scala x: 277 lines of code y: 5 # changes http-core/src/main/scala/org/apache/pekko/http/impl/engine/parsing/HttpHeaderParser.scala x: 520 lines of code y: 7 # changes http-core/src/main/scala/org/apache/pekko/http/impl/engine/parsing/HttpMessageParser.scala x: 353 lines of code y: 5 # changes http-core/src/main/scala/org/apache/pekko/http/impl/engine/parsing/HttpRequestParser.scala x: 210 lines of code y: 6 # changes http-core/src/main/scala/org/apache/pekko/http/impl/engine/parsing/HttpResponseParser.scala x: 195 lines of code y: 4 # changes http-core/src/main/scala/org/apache/pekko/http/impl/engine/rendering/BodyPartRenderer.scala x: 111 lines of code y: 6 # changes http-core/src/main/scala/org/apache/pekko/http/impl/engine/rendering/DateHeaderRendering.scala x: 78 lines of code y: 4 # changes http-core/src/main/scala/org/apache/pekko/http/impl/engine/rendering/HttpResponseRendererFactory.scala x: 296 lines of code y: 4 # changes http-core/src/main/scala/org/apache/pekko/http/impl/engine/rendering/RenderSupport.scala x: 131 lines of code y: 7 # changes http-core/src/main/scala/org/apache/pekko/http/impl/engine/server/HttpAttributes.scala x: 24 lines of code y: 4 # changes http-core/src/main/scala/org/apache/pekko/http/impl/engine/server/HttpServerBluePrint.scala x: 615 lines of code y: 6 # changes http-core/src/main/scala/org/apache/pekko/http/impl/engine/server/ServerTerminator.scala x: 236 lines of code y: 5 # changes http-core/src/main/scala/org/apache/pekko/http/impl/engine/server/UpgradeToOtherProtocolResponseHeader.scala x: 15 lines of code y: 4 # changes http-core/src/main/scala/org/apache/pekko/http/impl/engine/ws/FrameEvent.scala x: 53 lines of code y: 4 # changes http-core/src/main/scala/org/apache/pekko/http/impl/engine/ws/FrameEventParser.scala x: 111 lines of code y: 4 # changes http-core/src/main/scala/org/apache/pekko/http/impl/engine/ws/FrameHandler.scala x: 176 lines of code y: 4 # changes http-core/src/main/scala/org/apache/pekko/http/impl/engine/ws/FrameOutHandler.scala x: 152 lines of code y: 4 # changes http-core/src/main/scala/org/apache/pekko/http/impl/engine/ws/Masking.scala x: 87 lines of code y: 4 # changes http-core/src/main/scala/org/apache/pekko/http/impl/engine/ws/MessageToFrameRenderer.scala x: 36 lines of code y: 4 # changes http-core/src/main/scala/org/apache/pekko/http/impl/engine/ws/Protocol.scala x: 60 lines of code y: 4 # changes http-core/src/main/scala/org/apache/pekko/http/impl/engine/ws/WebSocket.scala x: 227 lines of code y: 4 # changes http-core/src/main/scala/org/apache/pekko/http/impl/engine/ws/WebSocketClientBlueprint.scala x: 137 lines of code y: 5 # changes http-core/src/main/scala/org/apache/pekko/http/impl/model/JavaUri.scala x: 63 lines of code y: 4 # changes http-core/src/main/scala/org/apache/pekko/http/impl/model/UriJavaAccessor.scala x: 23 lines of code y: 4 # changes http-core/src/main/scala/org/apache/pekko/http/impl/model/parser/AcceptEncodingHeader.scala x: 20 lines of code y: 6 # changes http-core/src/main/scala/org/apache/pekko/http/impl/model/parser/CharacterClasses.scala x: 63 lines of code y: 6 # changes http-core/src/main/scala/org/apache/pekko/http/impl/model/parser/CommonActions.scala x: 57 lines of code y: 4 # changes http-core/src/main/scala/org/apache/pekko/http/impl/model/parser/CommonRules.scala x: 285 lines of code y: 6 # changes http-core/src/main/scala/org/apache/pekko/http/impl/model/parser/HeaderParser.scala x: 203 lines of code y: 6 # changes http-core/src/main/scala/org/apache/pekko/http/impl/model/parser/IpAddressParsing.scala x: 53 lines of code y: 5 # changes http-core/src/main/scala/org/apache/pekko/http/impl/model/parser/SimpleHeaders.scala x: 152 lines of code y: 6 # changes http-core/src/main/scala/org/apache/pekko/http/impl/model/parser/UriParser.scala x: 260 lines of code y: 6 # changes http-core/src/main/scala/org/apache/pekko/http/impl/model/parser/WebSocketHeaders.scala x: 47 lines of code y: 6 # changes http-core/src/main/scala/org/apache/pekko/http/impl/settings/ClientConnectionSettingsImpl.scala x: 59 lines of code y: 5 # changes http-core/src/main/scala/org/apache/pekko/http/impl/settings/ParserSettingsImpl.scala x: 104 lines of code y: 5 # changes http-core/src/main/scala/org/apache/pekko/http/impl/settings/ServerSettingsImpl.scala x: 115 lines of code y: 5 # changes http-core/src/main/scala/org/apache/pekko/http/impl/settings/WebSocketSettingsImpl.scala x: 46 lines of code y: 5 # changes http-core/src/main/scala/org/apache/pekko/http/impl/util/JavaAccessors.scala x: 18 lines of code y: 4 # changes http-core/src/main/scala/org/apache/pekko/http/impl/util/JavaMapping.scala x: 283 lines of code y: 7 # changes http-core/src/main/scala/org/apache/pekko/http/impl/util/LogByteStringTools.scala x: 77 lines of code y: 4 # changes http-core/src/main/scala/org/apache/pekko/http/impl/util/Rendering.scala x: 358 lines of code y: 6 # changes http-core/src/main/scala/org/apache/pekko/http/impl/util/StreamUtils.scala x: 292 lines of code y: 5 # changes http-core/src/main/scala/org/apache/pekko/http/impl/util/package.scala x: 146 lines of code y: 4 # changes http-core/src/main/scala/org/apache/pekko/http/javadsl/ClientTransport.scala x: 62 lines of code y: 7 # changes http-core/src/main/scala/org/apache/pekko/http/javadsl/ConnectHttp.scala x: 84 lines of code y: 6 # changes http-core/src/main/scala/org/apache/pekko/http/javadsl/ConnectionContext.scala x: 85 lines of code y: 7 # changes http-core/src/main/scala/org/apache/pekko/http/javadsl/IncomingConnection.scala x: 29 lines of code y: 6 # changes http-core/src/main/scala/org/apache/pekko/http/javadsl/ServerBinding.scala x: 37 lines of code y: 6 # changes http-core/src/main/scala/org/apache/pekko/http/javadsl/ServerBuilder.scala x: 82 lines of code y: 9 # changes http-core/src/main/scala/org/apache/pekko/http/javadsl/model/MediaType.scala x: 33 lines of code y: 4 # changes http-core/src/main/scala/org/apache/pekko/http/javadsl/model/ws/Message.scala x: 96 lines of code y: 6 # changes http-core/src/main/scala/org/apache/pekko/http/javadsl/model/ws/PeerClosedConnectionException.scala x: 5 lines of code y: 4 # changes http-core/src/main/scala/org/apache/pekko/http/javadsl/model/ws/UpgradeToWebSocket.scala x: 17 lines of code y: 6 # changes http-core/src/main/scala/org/apache/pekko/http/javadsl/model/ws/WebSocketUpgradeResponse.scala x: 34 lines of code y: 4 # changes http-core/src/main/scala/org/apache/pekko/http/javadsl/settings/ClientConnectionSettings.scala x: 62 lines of code y: 6 # changes http-core/src/main/scala/org/apache/pekko/http/javadsl/settings/ParserSettings.scala x: 106 lines of code y: 5 # changes http-core/src/main/scala/org/apache/pekko/http/javadsl/settings/ServerSettings.scala x: 98 lines of code y: 7 # changes http-core/src/main/scala/org/apache/pekko/http/scaladsl/ClientTransport.scala x: 79 lines of code y: 6 # changes http-core/src/main/scala/org/apache/pekko/http/scaladsl/ServerBuilder.scala x: 63 lines of code y: 7 # changes http-core/src/main/scala/org/apache/pekko/http/scaladsl/model/ContentRange.scala x: 44 lines of code y: 6 # changes http-core/src/main/scala/org/apache/pekko/http/scaladsl/model/ContentType.scala x: 84 lines of code y: 4 # changes http-core/src/main/scala/org/apache/pekko/http/scaladsl/model/HttpEntity.scala x: 378 lines of code y: 8 # changes http-core/src/main/scala/org/apache/pekko/http/scaladsl/model/HttpHeader.scala x: 65 lines of code y: 5 # changes http-core/src/main/scala/org/apache/pekko/http/scaladsl/model/HttpMessage.scala x: 398 lines of code y: 9 # changes http-core/src/main/scala/org/apache/pekko/http/scaladsl/model/MediaType.scala x: 430 lines of code y: 6 # changes http-core/src/main/scala/org/apache/pekko/http/scaladsl/model/Multipart.scala x: 385 lines of code y: 6 # changes http-core/src/main/scala/org/apache/pekko/http/scaladsl/model/RemoteAddress.scala x: 45 lines of code y: 4 # changes http-core/src/main/scala/org/apache/pekko/http/scaladsl/model/StatusCode.scala x: 156 lines of code y: 5 # changes http-core/src/main/scala/org/apache/pekko/http/scaladsl/model/Uri.scala x: 655 lines of code y: 5 # changes http-core/src/main/scala/org/apache/pekko/http/scaladsl/model/headers/ByteRange.scala x: 38 lines of code y: 4 # changes http-core/src/main/scala/org/apache/pekko/http/scaladsl/model/headers/HttpCookie.scala x: 226 lines of code y: 9 # changes http-core/src/main/scala/org/apache/pekko/http/scaladsl/model/headers/HttpCredentials.scala x: 61 lines of code y: 6 # changes http-core/src/main/scala/org/apache/pekko/http/scaladsl/model/package.scala x: 4 lines of code y: 4 # changes http-core/src/main/scala/org/apache/pekko/http/scaladsl/model/sse/ServerSentEvent.scala x: 74 lines of code y: 8 # changes http-core/src/main/scala/org/apache/pekko/http/scaladsl/model/ws/Message.scala x: 75 lines of code y: 6 # changes http-core/src/main/scala/org/apache/pekko/http/scaladsl/model/ws/WebSocketUpgrade.scala x: 39 lines of code y: 5 # changes http-core/src/main/scala/org/apache/pekko/http/scaladsl/settings/Http2ServerSettings.scala x: 201 lines of code y: 5 # changes http-core/src/main/scala/org/apache/pekko/http/scaladsl/settings/ParserSettings.scala x: 210 lines of code y: 8 # changes http-core/src/main/scala/org/apache/pekko/http/scaladsl/settings/ServerSettings.scala x: 153 lines of code y: 8 # changes http-marshallers-scala/http-xml/src/main/scala/org/apache/pekko/http/scaladsl/marshallers/xml/ScalaXmlSupport.scala x: 51 lines of code y: 4 # changes http-scalafix/scalafix-rules/src/main/scala/org/apache/pekko/http/fix/MigrateToServerBuilder.scala x: 80 lines of code y: 4 # changes http-testkit/src/main/scala/org/apache/pekko/http/javadsl/testkit/RouteTest.scala x: 65 lines of code y: 4 # changes http-testkit/src/main/scala/org/apache/pekko/http/scaladsl/testkit/RouteTest.scala x: 177 lines of code y: 6 # changes http/src/main/java/org/apache/pekko/http/javadsl/coding/Coder.java x: 49 lines of code y: 8 # changes http/src/main/java/org/apache/pekko/http/javadsl/server/HttpApp.java x: 113 lines of code y: 8 # changes http/src/main/scala/org/apache/pekko/http/javadsl/common/EntityStreamingSupport.scala x: 30 lines of code y: 4 # changes http/src/main/scala/org/apache/pekko/http/javadsl/server/Rejections.scala x: 235 lines of code y: 7 # changes http/src/main/scala/org/apache/pekko/http/javadsl/server/RequestContext.scala x: 76 lines of code y: 6 # changes http/src/main/scala/org/apache/pekko/http/javadsl/server/directives/AttributeDirectives.scala x: 20 lines of code y: 7 # changes http/src/main/scala/org/apache/pekko/http/javadsl/server/directives/BasicDirectives.scala x: 205 lines of code y: 7 # changes http/src/main/scala/org/apache/pekko/http/javadsl/server/directives/CacheConditionDirectives.scala x: 24 lines of code y: 6 # changes http/src/main/scala/org/apache/pekko/http/javadsl/server/directives/CodingDirectives.scala x: 56 lines of code y: 4 # changes http/src/main/scala/org/apache/pekko/http/javadsl/server/directives/FileAndResourceDirectives.scala x: 107 lines of code y: 4 # changes http/src/main/scala/org/apache/pekko/http/javadsl/server/directives/FileUploadDirectives.scala x: 47 lines of code y: 4 # changes http/src/main/scala/org/apache/pekko/http/javadsl/server/directives/FormFieldDirectives.scala x: 65 lines of code y: 6 # changes http/src/main/scala/org/apache/pekko/http/javadsl/server/directives/FutureDirectives.scala x: 51 lines of code y: 6 # changes http/src/main/scala/org/apache/pekko/http/javadsl/server/directives/MethodDirectives.scala x: 41 lines of code y: 4 # changes http/src/main/scala/org/apache/pekko/http/javadsl/server/directives/ParameterDirectives.scala x: 83 lines of code y: 6 # changes http/src/main/scala/org/apache/pekko/http/javadsl/server/directives/PathDirectives.scala x: 151 lines of code y: 5 # changes http/src/main/scala/org/apache/pekko/http/javadsl/server/directives/RouteDirectives.scala x: 163 lines of code y: 6 # changes http/src/main/scala/org/apache/pekko/http/javadsl/server/directives/SecurityDirectives.scala x: 171 lines of code y: 7 # changes http/src/main/scala/org/apache/pekko/http/javadsl/server/directives/TimeoutDirectives.scala x: 29 lines of code y: 4 # changes http/src/main/scala/org/apache/pekko/http/javadsl/server/directives/WebSocketDirectives.scala x: 49 lines of code y: 6 # changes http/src/main/scala/org/apache/pekko/http/javadsl/unmarshalling/Unmarshaller.scala x: 100 lines of code y: 7 # changes http/src/main/scala/org/apache/pekko/http/scaladsl/common/NameReceptacle.scala x: 45 lines of code y: 5 # changes http/src/main/scala/org/apache/pekko/http/scaladsl/common/StrictForm.scala x: 121 lines of code y: 4 # changes http/src/main/scala/org/apache/pekko/http/scaladsl/marshalling/Marshaller.scala x: 117 lines of code y: 6 # changes http/src/main/scala/org/apache/pekko/http/scaladsl/server/ContentNegotation.scala x: 139 lines of code y: 4 # changes http/src/main/scala/org/apache/pekko/http/scaladsl/server/Directive.scala x: 136 lines of code y: 4 # changes http/src/main/scala/org/apache/pekko/http/scaladsl/server/HttpApp.scala x: 85 lines of code y: 8 # changes http/src/main/scala/org/apache/pekko/http/scaladsl/server/PathMatcher.scala x: 310 lines of code y: 4 # changes http/src/main/scala/org/apache/pekko/http/scaladsl/server/Rejection.scala x: 140 lines of code y: 7 # changes http/src/main/scala/org/apache/pekko/http/scaladsl/server/RejectionHandler.scala x: 251 lines of code y: 4 # changes http/src/main/scala/org/apache/pekko/http/scaladsl/server/Route.scala x: 81 lines of code y: 6 # changes http/src/main/scala/org/apache/pekko/http/scaladsl/server/directives/BasicDirectives.scala x: 147 lines of code y: 5 # changes http/src/main/scala/org/apache/pekko/http/scaladsl/server/directives/DebuggingDirectives.scala x: 73 lines of code y: 4 # changes http/src/main/scala/org/apache/pekko/http/scaladsl/server/directives/FileAndResourceDirectives.scala x: 299 lines of code y: 5 # changes http/src/main/scala/org/apache/pekko/http/scaladsl/server/directives/FileUploadDirectives.scala x: 126 lines of code y: 7 # changes http/src/main/scala/org/apache/pekko/http/scaladsl/server/directives/HeaderDirectives.scala x: 121 lines of code y: 5 # changes http/src/main/scala/org/apache/pekko/http/scaladsl/server/directives/ParameterDirectives.scala x: 181 lines of code y: 5 # changes http/src/main/scala/org/apache/pekko/http/scaladsl/server/directives/PathDirectives.scala x: 95 lines of code y: 5 # changes http/src/main/scala/org/apache/pekko/http/scaladsl/unmarshalling/Unmarshaller.scala x: 126 lines of code y: 5 # changes http/src/main/scala/org/apache/pekko/http/scaladsl/unmarshalling/sse/LineParser.scala x: 62 lines of code y: 4 # changes http/src/main/scala/org/apache/pekko/http/scaladsl/unmarshalling/sse/ServerSentEventParser.scala x: 98 lines of code y: 4 # changes parsing/src/main/scala-2/org/apache/pekko/http/ccompat/pre213macro.scala x: 19 lines of code y: 3 # changes parsing/src/main/scala-2/org/apache/pekko/macros/LogHelperMacro.scala x: 37 lines of code y: 3 # changes parsing/src/main/scala-3/org/apache/pekko/http/ccompat/pre213macro.scala x: 3 lines of code y: 3 # changes parsing/src/main/scala-3/org/apache/pekko/macros/LogHelperMacro.scala x: 15 lines of code y: 3 # changes parsing/src/main/scala/org/apache/pekko/macros/LogHelper.scala x: 11 lines of code y: 6 # changes project/SbtInternalAccess.scala x: 14 lines of code y: 10 # changes http-core/src/main/java/org/apache/pekko/http/javadsl/model/headers/LastEventId.java x: 8 lines of code y: 3 # changes project/Github.scala x: 9 lines of code y: 17 # changes project/Mima.scala x: 39 lines of code y: 1 # changes
188.0
# changes
  min: 1.0
  average: 6.16
  25th percentile: 4.0
  median: 5.0
  75th percentile: 5.0
  max: 188.0
0 871.0
lines of code
min: 1.0 | average: 67.01 | 25th percentile: 13.0 | median: 32.5 | 75th percentile: 76.75 | max: 871.0

Number of Contributors vs. Number of Changes: 620 points

project/plugins.sbt x: 30 # contributors y: 182 # changes build.sbt x: 29 # contributors y: 187 # changes project/Jvm.scala x: 1 # contributors y: 1 # changes project/MultiNode.scala x: 12 # contributors y: 24 # changes project/Dependencies.scala x: 34 # contributors y: 188 # changes project/PekkoDependency.scala x: 5 # contributors y: 21 # changes project/AddMetaInfLicenseFiles.scala x: 3 # contributors y: 9 # changes project/AutomaticModuleName.scala x: 10 # contributors y: 15 # changes project/CliOptions.scala x: 9 # contributors y: 14 # changes project/Common.scala x: 10 # contributors y: 30 # changes project/Doc.scala x: 14 # contributors y: 54 # changes project/GitHub.scala x: 3 # contributors y: 4 # changes project/MiMa.scala x: 18 # contributors y: 68 # changes project/NoScala3.scala x: 4 # contributors y: 6 # changes project/ParadoxSupport.scala x: 12 # contributors y: 29 # changes project/Publish.scala x: 12 # contributors y: 35 # changes project/Untar.scala x: 2 # contributors y: 2 # changes project/ValidatePullRequest.scala x: 17 # contributors y: 52 # changes project/VersionGenerator.scala x: 10 # contributors y: 17 # changes http-core/src/main/scala/org/apache/pekko/http/impl/engine/client/pool/NewHostConnectionPool.scala x: 4 # contributors y: 5 # changes http-core/src/main/scala/org/apache/pekko/http/scaladsl/Http.scala x: 4 # contributors y: 12 # changes http-core/src/main/scala/org/apache/pekko/http/scaladsl/model/headers/headers.scala x: 4 # contributors y: 10 # changes http-core/src/main/scala/org/apache/pekko/http/impl/engine/http2/Http2StreamHandling.scala x: 3 # contributors y: 7 # changes http-core/src/main/scala/org/apache/pekko/http/scaladsl/OutgoingConnectionBuilder.scala x: 3 # contributors y: 5 # changes project/LicenseReport.scala x: 2 # contributors y: 4 # changes http-bench-jmh/src/main/scala/org/apache/pekko/http/impl/engine/ConnectionPoolBenchmark.scala x: 3 # contributors y: 6 # changes http-caching/src/main/scala/org/apache/pekko/http/caching/scaladsl/Cache.scala x: 4 # contributors y: 7 # changes http-core/src/main/java/org/apache/pekko/http/javadsl/model/Authority.java x: 5 # contributors y: 6 # changes http-core/src/main/scala/org/apache/pekko/http/impl/engine/parsing/HttpHeaderParser.scala x: 5 # contributors y: 7 # changes http-core/src/main/scala/org/apache/pekko/http/impl/engine/parsing/HttpMessageParser.scala x: 5 # contributors y: 5 # changes http-core/src/main/scala/org/apache/pekko/http/javadsl/ServerBuilder.scala x: 4 # contributors y: 9 # changes http-core/src/main/scala/org/apache/pekko/http/scaladsl/model/HttpEntity.scala x: 3 # contributors y: 8 # changes http-core/src/main/scala/org/apache/pekko/http/scaladsl/model/sse/ServerSentEvent.scala x: 4 # contributors y: 8 # changes http/src/main/java/org/apache/pekko/http/javadsl/server/HttpApp.java x: 5 # contributors y: 8 # changes parsing/src/main/scala-2/org/apache/pekko/http/ccompat/pre213macro.scala x: 3 # contributors y: 3 # changes project/SbtInternalAccess.scala x: 8 # contributors y: 10 # changes
188.0
# changes
  min: 1.0
  average: 6.16
  25th percentile: 4.0
  median: 5.0
  75th percentile: 5.0
  max: 188.0
0 34.0
# contributors
min: 1.0 | average: 3.61 | 25th percentile: 3.0 | median: 3.0 | 75th percentile: 4.0 | max: 34.0

Number of Contributors vs. File Size: 620 points

project/plugins.sbt x: 30 # contributors y: 34 lines of code build.sbt x: 29 # contributors y: 403 lines of code project/Jvm.scala x: 1 # contributors y: 92 lines of code project/MultiNode.scala x: 12 # contributors y: 73 lines of code project/SbtMultiJvm.scala x: 1 # contributors y: 540 lines of code project/Dependencies.scala x: 34 # contributors y: 124 lines of code project/PekkoDependency.scala x: 5 # contributors y: 90 lines of code project/AddMetaInfLicenseFiles.scala x: 3 # contributors y: 19 lines of code project/AutomaticModuleName.scala x: 10 # contributors y: 7 lines of code project/CliOptions.scala x: 9 # contributors y: 18 lines of code project/Common.scala x: 10 # contributors y: 46 lines of code project/CopyrightHeader.scala x: 12 # contributors y: 89 lines of code project/Doc.scala x: 14 # contributors y: 134 lines of code project/GitHub.scala x: 3 # contributors y: 9 lines of code project/MiMa.scala x: 18 # contributors y: 39 lines of code project/NoScala3.scala x: 4 # contributors y: 6 lines of code project/ParadoxSupport.scala x: 12 # contributors y: 60 lines of code project/Pre213Preprocessor.scala x: 4 # contributors y: 23 lines of code project/Publish.scala x: 12 # contributors y: 28 lines of code project/Untar.scala x: 2 # contributors y: 25 lines of code project/ValidatePullRequest.scala x: 17 # contributors y: 485 lines of code project/VersionGenerator.scala x: 10 # contributors y: 32 lines of code http-core/src/main/scala/org/apache/pekko/http/impl/engine/client/pool/NewHostConnectionPool.scala x: 4 # contributors y: 491 lines of code http-core/src/main/scala/org/apache/pekko/http/javadsl/Http.scala x: 3 # contributors y: 396 lines of code http-core/src/main/scala/org/apache/pekko/http/scaladsl/Http.scala x: 4 # contributors y: 643 lines of code http-core/src/main/scala/org/apache/pekko/http/scaladsl/model/headers/headers.scala x: 4 # contributors y: 871 lines of code http-core/src/main/scala/org/apache/pekko/http/impl/engine/http2/Http2StreamHandling.scala x: 3 # contributors y: 619 lines of code http-core/src/main/scala/org/apache/pekko/http/scaladsl/OutgoingConnectionBuilder.scala x: 3 # contributors y: 30 lines of code http-core/src/main/scala/org/apache/pekko/http/impl/engine/http2/Http2SettingsHeader.scala x: 3 # contributors y: 25 lines of code http-core/src/main/scala/org/apache/pekko/http/impl/engine/http2/util/AsciiTreeLayout.scala x: 3 # contributors y: 43 lines of code http-core/src/main/scala/org/apache/pekko/http/scaladsl/model/DateTime.scala x: 4 # contributors y: 146 lines of code http-bench-jmh/src/main/scala/org/apache/pekko/http/cors/CorsBenchmark.scala x: 1 # contributors y: 82 lines of code http-cors/src/main/java/org/apache/pekko/http/cors/javadsl/model/HttpHeaderRange.java x: 1 # contributors y: 9 lines of code http-cors/src/main/java/org/apache/pekko/http/cors/javadsl/model/HttpHeaderRanges.java x: 1 # contributors y: 6 lines of code http-cors/src/main/java/org/apache/pekko/http/cors/javadsl/model/HttpOriginMatcher.java x: 1 # contributors y: 19 lines of code http-cors/src/main/scala/org/apache/pekko/http/cors/CorsJavaMapping.scala x: 1 # contributors y: 11 lines of code http-cors/src/main/scala/org/apache/pekko/http/cors/javadsl/CorsDirectives.scala x: 1 # contributors y: 26 lines of code http-cors/src/main/scala/org/apache/pekko/http/cors/javadsl/CorsRejection.scala x: 1 # contributors y: 23 lines of code http-cors/src/main/scala/org/apache/pekko/http/cors/javadsl/settings/CorsSettings.scala x: 1 # contributors y: 34 lines of code http-cors/src/main/scala/org/apache/pekko/http/cors/scaladsl/CorsDirectives.scala x: 1 # contributors y: 85 lines of code http-cors/src/main/scala/org/apache/pekko/http/cors/scaladsl/CorsRejection.scala x: 1 # contributors y: 30 lines of code http-cors/src/main/scala/org/apache/pekko/http/cors/scaladsl/model/HttpHeaderRange.scala x: 1 # contributors y: 16 lines of code http-cors/src/main/scala/org/apache/pekko/http/cors/scaladsl/model/HttpOriginMatcher.scala x: 1 # contributors y: 49 lines of code http-cors/src/main/scala/org/apache/pekko/http/cors/scaladsl/settings/CorsSettings.scala x: 1 # contributors y: 97 lines of code http-cors/src/main/scala/org/apache/pekko/http/cors/scaladsl/settings/CorsSettingsImpl.scala x: 1 # contributors y: 52 lines of code http-bench-jmh/src/main/scala/org/apache/pekko/http/impl/engine/ConnectionPoolBenchmark.scala x: 3 # contributors y: 86 lines of code http-bench-jmh/src/main/scala/org/apache/pekko/http/impl/engine/HeaderParserBenchmark.scala x: 3 # contributors y: 49 lines of code http-bench-jmh/src/main/scala/org/apache/pekko/http/impl/engine/ServerProcessingBenchmark.scala x: 3 # contributors y: 56 lines of code http-bench-jmh/src/main/scala/org/apache/pekko/http/impl/engine/StreamServerProcessingBenchmark.scala x: 3 # contributors y: 91 lines of code http-bench-jmh/src/main/scala/org/apache/pekko/http/impl/engine/http2/H2ClientServerBenchmark.scala x: 3 # contributors y: 71 lines of code http-bench-jmh/src/main/scala/org/apache/pekko/http/impl/engine/ws/MaskingBench.scala x: 3 # contributors y: 12 lines of code http-bench-jmh/src/main/scala/org/apache/pekko/http/impl/model/parser/UriParserBenchmark.scala x: 4 # contributors y: 20 lines of code http-bench-jmh/src/main/scala/org/apache/pekko/http/scaladsl/unmarshalling/sse/LineParserBenchmark.scala x: 3 # contributors y: 60 lines of code http-caching/src/main/scala/org/apache/pekko/http/caching/javadsl/CachingSettings.scala x: 3 # contributors y: 21 lines of code http-caching/src/main/scala/org/apache/pekko/http/caching/scaladsl/Cache.scala x: 4 # contributors y: 41 lines of code http-caching/src/main/scala/org/apache/pekko/http/caching/scaladsl/CachingSettings.scala x: 3 # contributors y: 17 lines of code http-caching/src/main/scala/org/apache/pekko/http/javadsl/server/directives/CachingDirectives.scala x: 3 # contributors y: 39 lines of code http-core/src/main/java/org/apache/pekko/http/impl/util/Util.java x: 4 # contributors y: 76 lines of code http-core/src/main/java/org/apache/pekko/http/javadsl/TimeoutAccess.java x: 4 # contributors y: 13 lines of code http-core/src/main/java/org/apache/pekko/http/javadsl/model/AttributeKey.java x: 4 # contributors y: 8 lines of code http-core/src/main/java/org/apache/pekko/http/javadsl/model/AttributeKeys.java x: 4 # contributors y: 15 lines of code http-core/src/main/java/org/apache/pekko/http/javadsl/model/Authority.java x: 5 # contributors y: 13 lines of code http-core/src/main/java/org/apache/pekko/http/javadsl/model/BodyPartEntity.java x: 3 # contributors y: 2 lines of code http-core/src/main/java/org/apache/pekko/http/javadsl/model/ContentRange.java x: 4 # contributors y: 30 lines of code http-core/src/main/java/org/apache/pekko/http/javadsl/model/DateTime.java x: 4 # contributors y: 36 lines of code http-core/src/main/java/org/apache/pekko/http/javadsl/model/HttpCharsets.java x: 4 # contributors y: 27 lines of code http-core/src/main/java/org/apache/pekko/http/javadsl/model/HttpEntities.java x: 4 # contributors y: 75 lines of code http-core/src/main/java/org/apache/pekko/http/javadsl/model/HttpEntity.java x: 4 # contributors y: 71 lines of code http-core/src/main/java/org/apache/pekko/http/javadsl/model/HttpMessage.java x: 4 # contributors y: 55 lines of code http-core/src/main/java/org/apache/pekko/http/javadsl/model/HttpMethods.java x: 4 # contributors y: 32 lines of code http-core/src/main/java/org/apache/pekko/http/javadsl/model/HttpRequest.java x: 4 # contributors y: 43 lines of code http-core/src/main/java/org/apache/pekko/http/javadsl/model/MediaTypes.java x: 4 # contributors y: 636 lines of code http-core/src/main/java/org/apache/pekko/http/javadsl/model/Multipart.java x: 4 # contributors y: 85 lines of code http-core/src/main/java/org/apache/pekko/http/javadsl/model/Multiparts.java x: 4 # contributors y: 122 lines of code http-core/src/main/java/org/apache/pekko/http/javadsl/model/Query.java x: 5 # contributors y: 53 lines of code http-core/src/main/java/org/apache/pekko/http/javadsl/model/StatusCodes.java x: 4 # contributors y: 168 lines of code http-core/src/main/java/org/apache/pekko/http/javadsl/model/Uri.java x: 5 # contributors y: 69 lines of code http-core/src/main/java/org/apache/pekko/http/javadsl/model/headers/CacheDirectives.java x: 4 # contributors y: 52 lines of code http-core/src/main/java/org/apache/pekko/http/javadsl/model/headers/HttpCookie.java x: 4 # contributors y: 106 lines of code http-core/src/main/java/org/apache/pekko/http/shaded/com/twitter/hpack/Decoder.java x: 4 # contributors y: 413 lines of code http-core/src/main/java/org/apache/pekko/http/shaded/com/twitter/hpack/DynamicTable.java x: 4 # contributors y: 112 lines of code http-core/src/main/java/org/apache/pekko/http/shaded/com/twitter/hpack/Encoder.java x: 4 # contributors y: 304 lines of code http-core/src/main/java/org/apache/pekko/http/shaded/com/twitter/hpack/HeaderField.java x: 4 # contributors y: 49 lines of code http-core/src/main/java/org/apache/pekko/http/shaded/com/twitter/hpack/HpackUtil.java x: 4 # contributors y: 298 lines of code http-core/src/main/java/org/apache/pekko/http/shaded/com/twitter/hpack/HuffmanDecoder.java x: 4 # contributors y: 100 lines of code http-core/src/main/java/org/apache/pekko/http/shaded/com/twitter/hpack/HuffmanEncoder.java x: 4 # contributors y: 48 lines of code http-core/src/main/java/org/apache/pekko/http/shaded/com/twitter/hpack/StaticTable.java x: 4 # contributors y: 108 lines of code http-core/src/main/java/org/apache/pekko/http/shaded/com/twitter/hpack/package-info.java x: 4 # contributors y: 1 lines of code http-core/src/main/scala-2.13+/org/apache/pekko/http/scaladsl/util/FastFuture.scala x: 3 # contributors y: 94 lines of code http-core/src/main/scala-2.13-/org/apache/pekko/http/scaladsl/util/FastFuture.scala x: 3 # contributors y: 103 lines of code http-core/src/main/scala/org/apache/pekko/http/impl/engine/client/HttpsProxyGraphStage.scala x: 3 # contributors y: 155 lines of code http-core/src/main/scala/org/apache/pekko/http/impl/engine/client/OutgoingConnectionBlueprint.scala x: 3 # contributors y: 256 lines of code http-core/src/main/scala/org/apache/pekko/http/impl/engine/client/PoolInterface.scala x: 4 # contributors y: 206 lines of code http-core/src/main/scala/org/apache/pekko/http/impl/engine/client/PoolMasterActor.scala x: 3 # contributors y: 149 lines of code http-core/src/main/scala/org/apache/pekko/http/impl/engine/client/pool/SlotState.scala x: 3 # contributors y: 259 lines of code http-core/src/main/scala/org/apache/pekko/http/impl/engine/http2/BufferedOutletSupport.scala x: 3 # contributors y: 77 lines of code http-core/src/main/scala/org/apache/pekko/http/impl/engine/http2/FrameEvent.scala x: 3 # contributors y: 74 lines of code http-core/src/main/scala/org/apache/pekko/http/impl/engine/http2/Http2.scala x: 3 # contributors y: 235 lines of code http-core/src/main/scala/org/apache/pekko/http/impl/engine/http2/Http2AlpnSupport.scala x: 3 # contributors y: 54 lines of code http-core/src/main/scala/org/apache/pekko/http/impl/engine/http2/Http2Blueprint.scala x: 3 # contributors y: 205 lines of code http-core/src/main/scala/org/apache/pekko/http/impl/engine/http2/Http2Compliance.scala x: 3 # contributors y: 48 lines of code http-core/src/main/scala/org/apache/pekko/http/impl/engine/http2/Http2Demux.scala x: 3 # contributors y: 364 lines of code http-core/src/main/scala/org/apache/pekko/http/impl/engine/http2/Http2Multiplexer.scala x: 3 # contributors y: 241 lines of code http-core/src/main/scala/org/apache/pekko/http/impl/engine/http2/Http2Protocol.scala x: 3 # contributors y: 112 lines of code http-core/src/main/scala/org/apache/pekko/http/impl/engine/http2/HttpMessageRendering.scala x: 3 # contributors y: 144 lines of code http-core/src/main/scala/org/apache/pekko/http/impl/engine/http2/IncomingFlowController.scala x: 3 # contributors y: 37 lines of code http-core/src/main/scala/org/apache/pekko/http/impl/engine/http2/OutgoingConnectionBuilderImpl.scala x: 3 # contributors y: 120 lines of code http-core/src/main/scala/org/apache/pekko/http/impl/engine/http2/ProtocolSwitch.scala x: 3 # contributors y: 125 lines of code http-core/src/main/scala/org/apache/pekko/http/impl/engine/http2/RequestParsing.scala x: 3 # contributors y: 178 lines of code http-core/src/main/scala/org/apache/pekko/http/impl/engine/http2/client/PersistentConnection.scala x: 3 # contributors y: 193 lines of code http-core/src/main/scala/org/apache/pekko/http/impl/engine/http2/framing/FrameRenderer.scala x: 3 # contributors y: 181 lines of code http-core/src/main/scala/org/apache/pekko/http/impl/engine/http2/framing/Http2FrameParsing.scala x: 3 # contributors y: 154 lines of code http-core/src/main/scala/org/apache/pekko/http/impl/engine/parsing/BodyPartParser.scala x: 4 # contributors y: 277 lines of code http-core/src/main/scala/org/apache/pekko/http/impl/engine/parsing/HttpHeaderParser.scala x: 5 # contributors y: 520 lines of code http-core/src/main/scala/org/apache/pekko/http/impl/engine/parsing/HttpMessageParser.scala x: 5 # contributors y: 353 lines of code http-core/src/main/scala/org/apache/pekko/http/impl/engine/parsing/HttpRequestParser.scala x: 4 # contributors y: 210 lines of code http-core/src/main/scala/org/apache/pekko/http/impl/engine/rendering/HttpResponseRendererFactory.scala x: 3 # contributors y: 296 lines of code http-core/src/main/scala/org/apache/pekko/http/impl/engine/rendering/RenderSupport.scala x: 4 # contributors y: 131 lines of code http-core/src/main/scala/org/apache/pekko/http/impl/engine/server/HttpServerBluePrint.scala x: 3 # contributors y: 615 lines of code http-core/src/main/scala/org/apache/pekko/http/impl/engine/ws/WebSocket.scala x: 3 # contributors y: 227 lines of code http-core/src/main/scala/org/apache/pekko/http/impl/engine/ws/WebSocketClientBlueprint.scala x: 3 # contributors y: 137 lines of code http-core/src/main/scala/org/apache/pekko/http/impl/model/JavaUri.scala x: 3 # contributors y: 63 lines of code http-core/src/main/scala/org/apache/pekko/http/impl/model/parser/CharacterClasses.scala x: 4 # contributors y: 63 lines of code http-core/src/main/scala/org/apache/pekko/http/impl/model/parser/CommonRules.scala x: 4 # contributors y: 285 lines of code http-core/src/main/scala/org/apache/pekko/http/impl/model/parser/HeaderParser.scala x: 4 # contributors y: 203 lines of code http-core/src/main/scala/org/apache/pekko/http/impl/model/parser/SimpleHeaders.scala x: 4 # contributors y: 152 lines of code http-core/src/main/scala/org/apache/pekko/http/impl/model/parser/UriParser.scala x: 4 # contributors y: 260 lines of code http-core/src/main/scala/org/apache/pekko/http/impl/settings/ServerSettingsImpl.scala x: 3 # contributors y: 115 lines of code http-core/src/main/scala/org/apache/pekko/http/impl/util/JavaMapping.scala x: 3 # contributors y: 283 lines of code http-core/src/main/scala/org/apache/pekko/http/impl/util/Rendering.scala x: 4 # contributors y: 358 lines of code http-core/src/main/scala/org/apache/pekko/http/impl/util/StreamUtils.scala x: 3 # contributors y: 292 lines of code http-core/src/main/scala/org/apache/pekko/http/impl/util/package.scala x: 3 # contributors y: 146 lines of code http-core/src/main/scala/org/apache/pekko/http/javadsl/ConnectHttp.scala x: 3 # contributors y: 84 lines of code http-core/src/main/scala/org/apache/pekko/http/javadsl/ServerBuilder.scala x: 4 # contributors y: 82 lines of code http-core/src/main/scala/org/apache/pekko/http/javadsl/model/MediaType.scala x: 3 # contributors y: 33 lines of code http-core/src/main/scala/org/apache/pekko/http/javadsl/model/ws/PeerClosedConnectionException.scala x: 3 # contributors y: 5 lines of code http-core/src/main/scala/org/apache/pekko/http/javadsl/settings/ServerSettings.scala x: 3 # contributors y: 98 lines of code http-core/src/main/scala/org/apache/pekko/http/scaladsl/ClientTransport.scala x: 3 # contributors y: 79 lines of code http-core/src/main/scala/org/apache/pekko/http/scaladsl/ConnectionContext.scala x: 3 # contributors y: 121 lines of code http-core/src/main/scala/org/apache/pekko/http/scaladsl/model/HttpEntity.scala x: 3 # contributors y: 378 lines of code http-core/src/main/scala/org/apache/pekko/http/scaladsl/model/HttpMessage.scala x: 4 # contributors y: 398 lines of code http-core/src/main/scala/org/apache/pekko/http/scaladsl/model/MediaType.scala x: 3 # contributors y: 430 lines of code http-core/src/main/scala/org/apache/pekko/http/scaladsl/model/Multipart.scala x: 3 # contributors y: 385 lines of code http-core/src/main/scala/org/apache/pekko/http/scaladsl/model/Uri.scala x: 4 # contributors y: 655 lines of code http-core/src/main/scala/org/apache/pekko/http/scaladsl/model/headers/HttpCookie.scala x: 4 # contributors y: 226 lines of code http-core/src/main/scala/org/apache/pekko/http/scaladsl/model/headers/HttpCredentials.scala x: 4 # contributors y: 61 lines of code http-core/src/main/scala/org/apache/pekko/http/scaladsl/model/headers/LinkValue.scala x: 4 # contributors y: 86 lines of code http-core/src/main/scala/org/apache/pekko/http/scaladsl/settings/Http2ServerSettings.scala x: 3 # contributors y: 201 lines of code http-core/src/main/scala/org/apache/pekko/http/scaladsl/settings/ParserSettings.scala x: 3 # contributors y: 210 lines of code http/src/main/java/org/apache/pekko/http/javadsl/server/HttpApp.java x: 5 # contributors y: 113 lines of code http/src/main/scala/org/apache/pekko/http/javadsl/server/directives/FileAndResourceDirectives.scala x: 3 # contributors y: 107 lines of code http/src/main/scala/org/apache/pekko/http/javadsl/server/directives/RouteDirectives.scala x: 3 # contributors y: 163 lines of code http/src/main/scala/org/apache/pekko/http/javadsl/server/directives/SecurityDirectives.scala x: 3 # contributors y: 171 lines of code http/src/main/scala/org/apache/pekko/http/javadsl/unmarshalling/Unmarshaller.scala x: 3 # contributors y: 100 lines of code http/src/main/scala/org/apache/pekko/http/scaladsl/marshalling/Marshaller.scala x: 4 # contributors y: 117 lines of code http/src/main/scala/org/apache/pekko/http/scaladsl/server/ContentNegotation.scala x: 3 # contributors y: 139 lines of code http/src/main/scala/org/apache/pekko/http/scaladsl/server/PathMatcher.scala x: 3 # contributors y: 310 lines of code http/src/main/scala/org/apache/pekko/http/scaladsl/server/RejectionHandler.scala x: 3 # contributors y: 251 lines of code http/src/main/scala/org/apache/pekko/http/scaladsl/server/directives/FileAndResourceDirectives.scala x: 4 # contributors y: 299 lines of code project/SbtInternalAccess.scala x: 8 # contributors y: 14 lines of code project/Mima.scala x: 1 # contributors y: 39 lines of code
871.0
lines of code
  min: 1.0
  average: 67.01
  25th percentile: 13.0
  median: 32.5
  75th percentile: 76.75
  max: 871.0
0 34.0
# contributors
min: 1.0 | average: 3.61 | 25th percentile: 3.0 | median: 3.0 | 75th percentile: 4.0 | max: 34.0