twitter / finatra
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 327 files with 14,208 lines of code.
    • 2 files changed more than 100 times (1,169 lines of code)
    • 1 file changed 51-100 times (117 lines of code)
    • 1 file changed 21-50 times (149 lines of code)
    • 45 files changed 6-20 times (2,680 lines of code)
    • 278 files changed 1-5 times (10,093 lines of code)
8% | <1% | 1% | 18% | 71%
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 327 files with 14,208 lines of code.
    • 2 files changed by more than 25 contributors (1,169 lines of code)
    • 1 file changed by 11-25 contributors (117 lines of code)
    • 26 files changed by 6-10 contributors (1,744 lines of code)
    • 164 files changed by 2-5 contributors (7,720 lines of code)
    • 134 files changed by 1 contributor (3,458 lines of code)
8% | <1% | 12% | 54% | 24%
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, rst, md, thrift, xml, html, mustache, txt, sbt, py, json, yaml, ini, css, sh, svg, gitignore, bash, properties
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
sbt98% | 0% | 0% | 0% | 1%
scala0% | <1% | 1% | 21% | 76%
py0% | 0% | 0% | 19% | 80%
bash0% | 0% | 0% | 100% | 0%
java0% | 0% | 0% | 0% | 100%
html0% | 0% | 0% | 0% | 100%
css0% | 0% | 0% | 0% | 100%
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
ROOT97% | 0% | 0% | 2% | 0%
project90% | 0% | 0% | 0% | 9%
inject0% | 4% | 5% | 46% | 44%
thrift0% | 0% | 0% | 69% | 30%
http-server0% | 0% | 0% | 6% | 93%
utils0% | 0% | 0% | 60% | 39%
doc0% | 0% | 0% | 13% | 86%
jackson0% | 0% | 0% | 7% | 92%
inject-thrift-client-http-mapper0% | 0% | 0% | 100% | 0%
http-core0% | 0% | 0% | 0% | 100%
validation0% | 0% | 0% | 0% | 100%
mysql-client0% | 0% | 0% | 0% | 100%
mustache0% | 0% | 0% | 0% | 100%
http-client0% | 0% | 0% | 0% | 100%
http-mustache0% | 0% | 0% | 0% | 100%
http-annotations0% | 0% | 0% | 0% | 100%
benchmarks0% | 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
build.sbt
in root
1159 1 2013-12-23 2024-05-07 445 71 julio@twitter.com ctutika@twitter.com
plugins.sbt
in project
10 - 2014-07-08 2024-05-07 158 37 jcapote@gmail.com ctutika@twitter.com
TwitterServer.scala
in inject/inject-server/src/main/scala/com/twitter/inject/server
117 13 2015-03-05 2022-06-14 52 11 scosenza@twitter.com ccoco@twitter.com
App.scala
in inject/inject-app/src/main/scala/com/twitter/inject/app
149 14 2015-03-05 2022-03-19 34 10 scosenza@twitter.com ibennett@twitter.com
routers.scala
in thrift/src/main/scala/com/twitter/finatra/thrift/routing
330 18 2018-11-12 2022-02-11 19 7 ccoco@twitter.com ccoco@twitter.com
InstalledModules.scala
in inject/inject-app/src/main/scala/com/twitter/inject/app/internal
50 5 2015-03-05 2022-02-11 17 7 scosenza@twitter.com ccoco@twitter.com
FlagsModule.scala
in inject/inject-app/src/main/scala/com/twitter/inject/app/internal
98 7 2015-03-05 2022-02-11 17 9 scosenza@twitter.com ccoco@twitter.com
servers.scala
in thrift/src/main/scala/com/twitter/finatra/thrift
145 9 2018-11-12 2022-05-14 17 8 ccoco@twitter.com ibennett@twitter.com
ThriftClientModule.scala
in inject/inject-thrift-client/src/main/scala/com/twitter/inject/thrift/modules
36 1 2016-02-19 2021-09-14 16 7 ccoco@twitter.com vkostyukov@twitter.com
TwitterModule.scala
in inject/inject-core/src/main/scala/com/twitter/inject
65 5 2015-03-05 2022-02-11 16 8 scosenza@twitter.com ccoco@twitter.com
ThriftClientModuleTrait.scala
in inject/inject-thrift-client/src/main/scala/com/twitter/inject/thrift/modules
65 1 2018-01-25 2022-02-11 13 7 ccoco@twitter.com ccoco@twitter.com
map.scala
in inject/inject-utils/src/main/scala/com/twitter/inject/conversions
67 4 2016-02-08 2021-07-13 13 10 ccoco@twitter.com ng01@twitter.com
ThriftMethodBuilderClientModule.scala
in inject/inject-thrift-client/src/main/scala/com/twitter/inject/thrift/modules
72 2 2018-01-25 2021-02-23 13 6 ccoco@twitter.com vkostyukov@twitter.com
Controller.scala
in thrift/src/main/scala/com/twitter/finatra/thrift
79 7 2015-12-18 2022-02-11 13 8 aleong@twitter.com ccoco@twitter.com
TypeUtils.scala
in inject/inject-core/src/main/scala/com/twitter/inject
42 3 2015-03-07 2021-03-15 12 7 ema@twitter.com ccoco@twitter.com
ThriftWarmup.scala
in thrift/src/main/scala/com/twitter/finatra/thrift/routing
63 4 2016-04-14 2022-02-11 12 7 ccoco@twitter.com ccoco@twitter.com
StatsFilter.scala
in thrift/src/main/scala/com/twitter/finatra/thrift/filters
125 6 2015-10-15 2022-02-11 12 9 scosenza@twitter.com ccoco@twitter.com
Injector.scala
in inject/inject-core/src/main/scala/com/twitter/inject
24 1 2015-03-05 2020-09-14 11 6 scosenza@twitter.com vkostyukov@twitter.com
TwitterModuleLifecycle.scala
in inject/inject-core/src/main/scala/com/twitter/inject
27 5 2015-05-07 2022-02-23 11 7 scosenza@twitter.com helenw@twitter.com
TwitterTypeConvertersModule.scala
in inject/inject-app/src/main/scala/com/twitter/inject/app/internal
8 1 2015-03-05 2020-09-23 10 6 scosenza@twitter.com vkostyukov@twitter.com
PossiblyRetryable.scala
in inject/inject-thrift/src/main/scala/com/twitter/inject/exceptions
31 1 2016-06-10 2022-07-16 10 7 ccoco@twitter.com ccoco@twitter.com
TwitterBaseModule.scala
in inject/inject-core/src/main/scala/com/twitter/inject
8 - 2015-05-07 2020-05-10 9 4 scosenza@twitter.com sdelmore@twitter.com
string.scala
in inject/inject-utils/src/main/scala/com/twitter/inject/conversions
12 1 2017-01-26 2021-07-06 9 6 ccoco@twitter.com michaelsutton@twitter.com
ThriftMethodService.scala
in thrift/src/main/scala/com/twitter/finatra/thrift/internal
23 - 2015-12-18 2020-05-10 9 6 aleong@twitter.com sdelmore@twitter.com
AccessLoggingFilter.scala
in thrift/src/main/scala/com/twitter/finatra/thrift/filters
29 1 2015-10-15 2022-02-11 9 6 scosenza@twitter.com ccoco@twitter.com
TwitterModuleFlags.scala
in inject/inject-core/src/main/scala/com/twitter/inject
45 4 2015-05-07 2020-09-02 9 5 scosenza@twitter.com vkostyukov@twitter.com
JsonLogging.scala
in jackson/src/main/scala/com/twitter/finatra/json
48 12 2015-04-24 2022-02-11 8 4 ema@twitter.com ccoco@twitter.com
FinagleRequestScope.scala
in inject/inject-request-scope/src/main/scala/com/twitter/inject/requestscope
69 5 2015-03-05 2022-02-11 8 6 scosenza@twitter.com ccoco@twitter.com
DarkTrafficFilter.scala
in inject/inject-thrift-client/src/main/scala/com/twitter/inject/thrift/filters
88 6 2019-12-04 2022-02-12 8 6 ibennett@twitter.com jyan@twitter.com
StackClientModuleTrait.scala
in inject/inject-modules/src/main/scala/com/twitter/inject/modules
96 4 2019-06-13 2022-05-14 8 4 ibennett@twitter.com ibennett@twitter.com
ClassUtils.scala
in utils/src/main/scala/com/twitter/finatra/utils
9 - 2016-06-09 2021-03-23 7 4 ccoco@twitter.com ccoco@twitter.com
DeadlineValues.scala
in utils/src/main/scala/com/twitter/finatra/utils
20 1 2016-06-09 2022-02-11 7 4 ccoco@twitter.com ccoco@twitter.com
ThriftClientExceptionFilter.scala
in inject/inject-thrift-client/src/main/scala/com/twitter/inject/thrift/internal/filters
20 1 2016-02-19 2020-05-10 7 5 ccoco@twitter.com sdelmore@twitter.com
CredentialsModule.scala
in utils/src/main/scala/com/twitter/finatra/modules
27 1 2015-10-09 2020-08-04 7 5 ccoco@twitter.com beisenman@twitter.com
FinagleBuildRevision.scala
in inject/inject-server/src/main/scala/com/twitter/server/internal
27 2 2015-07-29 2022-02-11 7 2 ccoco@twitter.com ccoco@twitter.com
30 - 2016-11-02 2023-10-31 7 3 ccoco@twitter.com andreoss@sdf.org
ThriftClientExceptionMapper.scala
in inject-thrift-client-http-mapper/src/main/scala/com/twitter/finatra/thrift
35 1 2015-11-05 2022-02-11 7 5 scosenza@twitter.com ccoco@twitter.com
FileResolver.scala
in utils/src/main/scala/com/twitter/finatra/utils
85 7 2017-10-31 2022-02-11 7 5 slance@twitter.com ccoco@twitter.com
LogbackAsyncAppenderBase.scala
in inject/inject-logback/src/main/scala/ch/qos/logback/core
117 5 2018-05-25 2020-12-08 7 5 jjackson@twitter.com pfehre@twitter.com
servers.scala
in http-server/src/main/scala/com/twitter/finatra/http
213 10 2021-02-11 2022-05-14 7 4 ibennett@twitter.com ibennett@twitter.com
StatsReceiverModule.scala
in inject/inject-modules/src/main/scala/com/twitter/inject/modules
9 1 2015-03-05 2020-08-04 6 6 scosenza@twitter.com beisenman@twitter.com
ThriftClientException.scala
in inject/inject-thrift-client/src/main/scala/com/twitter/inject/thrift
10 - 2015-05-07 2020-04-02 6 4 scosenza@twitter.com yufang@twitter.com
MergedFilter.scala
in utils/src/main/scala/com/twitter/finatra/filters
11 1 2015-04-24 2018-06-09 6 4 ema@twitter.com ccoco@twitter.com
StackTransformerModule.scala
in inject/inject-modules/src/main/scala/com/twitter/inject/modules
18 1 2019-03-20 2020-08-04 6 4 nvong@twitter.com beisenman@twitter.com
ThriftMDCFilter.scala
in thrift/src/main/scala/com/twitter/finatra/thrift/filters
24 1 2015-10-15 2018-11-20 6 6 scosenza@twitter.com jparker@twitter.com
RetryUtils.scala
in inject/inject-utils/src/main/scala/com/twitter/inject/utils
30 2 2017-01-26 2022-02-11 6 5 ccoco@twitter.com ccoco@twitter.com
conf.py
in doc/src/sphinx
50 - 2017-09-26 2022-03-17 6 3 ccoco@twitter.com ccoco@twitter.com
option.scala
in inject/inject-utils/src/main/scala/com/twitter/inject/conversions
56 8 2017-01-26 2020-09-10 6 5 ccoco@twitter.com chrisbenincasa@gmail.com
ThriftMethodBuilder.scala
in inject/inject-thrift-client/src/main/scala/com/twitter/inject/thrift
144 13 2018-01-20 2021-02-18 6 4 ccoco@twitter.com yufang@twitter.com
Services.scala
in thrift/src/main/scala/com/twitter/finatra/thrift/internal/routing
6 - 2016-09-03 2020-05-10 5 4 ccoco@twitter.com sdelmore@twitter.com
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
build.sbt
in root
1159 1 2013-12-23 2024-05-07 445 71 julio@twitter.com ctutika@twitter.com
plugins.sbt
in project
10 - 2014-07-08 2024-05-07 158 37 jcapote@gmail.com ctutika@twitter.com
TwitterServer.scala
in inject/inject-server/src/main/scala/com/twitter/inject/server
117 13 2015-03-05 2022-06-14 52 11 scosenza@twitter.com ccoco@twitter.com
App.scala
in inject/inject-app/src/main/scala/com/twitter/inject/app
149 14 2015-03-05 2022-03-19 34 10 scosenza@twitter.com ibennett@twitter.com
map.scala
in inject/inject-utils/src/main/scala/com/twitter/inject/conversions
67 4 2016-02-08 2021-07-13 13 10 ccoco@twitter.com ng01@twitter.com
FlagsModule.scala
in inject/inject-app/src/main/scala/com/twitter/inject/app/internal
98 7 2015-03-05 2022-02-11 17 9 scosenza@twitter.com ccoco@twitter.com
StatsFilter.scala
in thrift/src/main/scala/com/twitter/finatra/thrift/filters
125 6 2015-10-15 2022-02-11 12 9 scosenza@twitter.com ccoco@twitter.com
servers.scala
in thrift/src/main/scala/com/twitter/finatra/thrift
145 9 2018-11-12 2022-05-14 17 8 ccoco@twitter.com ibennett@twitter.com
TwitterModule.scala
in inject/inject-core/src/main/scala/com/twitter/inject
65 5 2015-03-05 2022-02-11 16 8 scosenza@twitter.com ccoco@twitter.com
Controller.scala
in thrift/src/main/scala/com/twitter/finatra/thrift
79 7 2015-12-18 2022-02-11 13 8 aleong@twitter.com ccoco@twitter.com
routers.scala
in thrift/src/main/scala/com/twitter/finatra/thrift/routing
330 18 2018-11-12 2022-02-11 19 7 ccoco@twitter.com ccoco@twitter.com
InstalledModules.scala
in inject/inject-app/src/main/scala/com/twitter/inject/app/internal
50 5 2015-03-05 2022-02-11 17 7 scosenza@twitter.com ccoco@twitter.com
ThriftClientModule.scala
in inject/inject-thrift-client/src/main/scala/com/twitter/inject/thrift/modules
36 1 2016-02-19 2021-09-14 16 7 ccoco@twitter.com vkostyukov@twitter.com
ThriftClientModuleTrait.scala
in inject/inject-thrift-client/src/main/scala/com/twitter/inject/thrift/modules
65 1 2018-01-25 2022-02-11 13 7 ccoco@twitter.com ccoco@twitter.com
TypeUtils.scala
in inject/inject-core/src/main/scala/com/twitter/inject
42 3 2015-03-07 2021-03-15 12 7 ema@twitter.com ccoco@twitter.com
ThriftWarmup.scala
in thrift/src/main/scala/com/twitter/finatra/thrift/routing
63 4 2016-04-14 2022-02-11 12 7 ccoco@twitter.com ccoco@twitter.com
TwitterModuleLifecycle.scala
in inject/inject-core/src/main/scala/com/twitter/inject
27 5 2015-05-07 2022-02-23 11 7 scosenza@twitter.com helenw@twitter.com
PossiblyRetryable.scala
in inject/inject-thrift/src/main/scala/com/twitter/inject/exceptions
31 1 2016-06-10 2022-07-16 10 7 ccoco@twitter.com ccoco@twitter.com
ThriftMethodBuilderClientModule.scala
in inject/inject-thrift-client/src/main/scala/com/twitter/inject/thrift/modules
72 2 2018-01-25 2021-02-23 13 6 ccoco@twitter.com vkostyukov@twitter.com
Injector.scala
in inject/inject-core/src/main/scala/com/twitter/inject
24 1 2015-03-05 2020-09-14 11 6 scosenza@twitter.com vkostyukov@twitter.com
TwitterTypeConvertersModule.scala
in inject/inject-app/src/main/scala/com/twitter/inject/app/internal
8 1 2015-03-05 2020-09-23 10 6 scosenza@twitter.com vkostyukov@twitter.com
string.scala
in inject/inject-utils/src/main/scala/com/twitter/inject/conversions
12 1 2017-01-26 2021-07-06 9 6 ccoco@twitter.com michaelsutton@twitter.com
AccessLoggingFilter.scala
in thrift/src/main/scala/com/twitter/finatra/thrift/filters
29 1 2015-10-15 2022-02-11 9 6 scosenza@twitter.com ccoco@twitter.com
ThriftMethodService.scala
in thrift/src/main/scala/com/twitter/finatra/thrift/internal
23 - 2015-12-18 2020-05-10 9 6 aleong@twitter.com sdelmore@twitter.com
DarkTrafficFilter.scala
in inject/inject-thrift-client/src/main/scala/com/twitter/inject/thrift/filters
88 6 2019-12-04 2022-02-12 8 6 ibennett@twitter.com jyan@twitter.com
FinagleRequestScope.scala
in inject/inject-request-scope/src/main/scala/com/twitter/inject/requestscope
69 5 2015-03-05 2022-02-11 8 6 scosenza@twitter.com ccoco@twitter.com
StatsReceiverModule.scala
in inject/inject-modules/src/main/scala/com/twitter/inject/modules
9 1 2015-03-05 2020-08-04 6 6 scosenza@twitter.com beisenman@twitter.com
ThriftMDCFilter.scala
in thrift/src/main/scala/com/twitter/finatra/thrift/filters
24 1 2015-10-15 2018-11-20 6 6 scosenza@twitter.com jparker@twitter.com
FuturePools.scala
in utils/src/main/scala/com/twitter/finatra/utils
14 2 2015-04-24 2017-07-26 5 6 ema@twitter.com stuhood@twitter.com
TwitterModuleFlags.scala
in inject/inject-core/src/main/scala/com/twitter/inject
45 4 2015-05-07 2020-09-02 9 5 scosenza@twitter.com vkostyukov@twitter.com
LogbackAsyncAppenderBase.scala
in inject/inject-logback/src/main/scala/ch/qos/logback/core
117 5 2018-05-25 2020-12-08 7 5 jjackson@twitter.com pfehre@twitter.com
ThriftClientExceptionFilter.scala
in inject/inject-thrift-client/src/main/scala/com/twitter/inject/thrift/internal/filters
20 1 2016-02-19 2020-05-10 7 5 ccoco@twitter.com sdelmore@twitter.com
FileResolver.scala
in utils/src/main/scala/com/twitter/finatra/utils
85 7 2017-10-31 2022-02-11 7 5 slance@twitter.com ccoco@twitter.com
CredentialsModule.scala
in utils/src/main/scala/com/twitter/finatra/modules
27 1 2015-10-09 2020-08-04 7 5 ccoco@twitter.com beisenman@twitter.com
ThriftClientExceptionMapper.scala
in inject-thrift-client-http-mapper/src/main/scala/com/twitter/finatra/thrift
35 1 2015-11-05 2022-02-11 7 5 scosenza@twitter.com ccoco@twitter.com
option.scala
in inject/inject-utils/src/main/scala/com/twitter/inject/conversions
56 8 2017-01-26 2020-09-10 6 5 ccoco@twitter.com chrisbenincasa@gmail.com
RetryUtils.scala
in inject/inject-utils/src/main/scala/com/twitter/inject/utils
30 2 2017-01-26 2022-02-11 6 5 ccoco@twitter.com ccoco@twitter.com
TwitterPrivateModule.scala
in inject/inject-core/src/main/scala/com/twitter/inject
9 1 2015-05-07 2019-10-19 5 5 scosenza@twitter.com ccoco@twitter.com
LatencyFilter.scala
in inject/inject-thrift-client/src/main/scala/com/twitter/inject/thrift/internal/filters
35 2 2016-10-15 2020-11-26 5 5 ccoco@twitter.com pfehre@twitter.com
FinagleRequestScopeFilter.scala
in inject/inject-request-scope/src/main/scala/com/twitter/inject/requestscope
21 1 2015-03-05 2020-05-10 5 5 scosenza@twitter.com sdelmore@twitter.com
FinagleRequestScopeModule.scala
in inject/inject-request-scope/src/main/scala/com/twitter/inject/requestscope
10 1 2015-03-05 2020-08-04 5 5 scosenza@twitter.com beisenman@twitter.com
ExceptionMappingFilter.scala
in thrift/src/main/scala/com/twitter/finatra/thrift/filters
20 1 2017-03-22 2020-05-10 5 5 yufang@twitter.com sdelmore@twitter.com
ThriftRequest.scala
in thrift/src/main/scala/com/twitter/finatra/thrift
9 - 2015-10-15 2020-05-10 5 5 scosenza@twitter.com sdelmore@twitter.com
TwitterBaseModule.scala
in inject/inject-core/src/main/scala/com/twitter/inject
8 - 2015-05-07 2020-05-10 9 4 scosenza@twitter.com sdelmore@twitter.com
StackClientModuleTrait.scala
in inject/inject-modules/src/main/scala/com/twitter/inject/modules
96 4 2019-06-13 2022-05-14 8 4 ibennett@twitter.com ibennett@twitter.com
JsonLogging.scala
in jackson/src/main/scala/com/twitter/finatra/json
48 12 2015-04-24 2022-02-11 8 4 ema@twitter.com ccoco@twitter.com
servers.scala
in http-server/src/main/scala/com/twitter/finatra/http
213 10 2021-02-11 2022-05-14 7 4 ibennett@twitter.com ibennett@twitter.com
ClassUtils.scala
in utils/src/main/scala/com/twitter/finatra/utils
9 - 2016-06-09 2021-03-23 7 4 ccoco@twitter.com ccoco@twitter.com
DeadlineValues.scala
in utils/src/main/scala/com/twitter/finatra/utils
20 1 2016-06-09 2022-02-11 7 4 ccoco@twitter.com ccoco@twitter.com
StackTransformerModule.scala
in inject/inject-modules/src/main/scala/com/twitter/inject/modules
18 1 2019-03-20 2020-08-04 6 4 nvong@twitter.com beisenman@twitter.com
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
RouteDSL.scala
in http-server/src/main/scala/com/twitter/finatra/http
478 9 2021-02-11 2021-02-11 1 1 ibennett@twitter.com ibennett@twitter.com
DAOFieldExtractors.scala
in mysql-client/src/main/scala/com/twitter/finatra/mysql/util
231 31 2023-03-13 2023-03-13 1 1 mdickinson@twitter.com mdickinson@twitter.com
DAOLocks.scala
in mysql-client/src/main/scala/com/twitter/finatra/mysql/util
110 4 2023-03-13 2023-03-13 1 1 mdickinson@twitter.com mdickinson@twitter.com
exceptions.scala
in http-core/src/main/scala/com/twitter/finatra/http/exceptions
106 20 2021-03-11 2021-03-11 1 1 ibennett@twitter.com ibennett@twitter.com
RequestBuilder.scala
in http-client/src/main/scala/com/twitter/finatra/httpclient
85 16 2021-02-12 2021-02-17 2 1 ibennett@twitter.com ibennett@twitter.com
DarkTrafficFilterModule.scala
in http-server/src/main/scala/com/twitter/finatra/http/modules
83 2 2021-02-11 2021-02-11 1 1 ibennett@twitter.com ibennett@twitter.com
DefaultAnnotationIntrospector.scala
in jackson/src/main/scala/com/twitter/finatra/jackson/caseclass
82 3 2021-06-11 2021-06-11 1 1 ccoco@twitter.com ccoco@twitter.com
Route.scala
in http-server/src/main/scala/com/twitter/finatra/http/internal/routing
76 5 2021-02-11 2021-02-11 1 1 ibennett@twitter.com ibennett@twitter.com
flask_theme_support.py
in doc/src/sphinx/_themes
68 - 2017-09-26 2017-09-26 1 1 ccoco@twitter.com ccoco@twitter.com
ThriftCommonLogFormatter.scala
in thrift/src/main/scala/com/twitter/finatra/thrift/filters
65 1 2020-06-11 2020-06-13 3 1 ccoco@twitter.com ccoco@twitter.com
JodaDatetimeDeserializer.scala
in jackson/src/main/scala/com/twitter/finatra/jackson/serde
64 3 2020-02-06 2021-05-05 2 1 ccoco@twitter.com ccoco@twitter.com
ResponseUtils.scala
in http-core/src/main/scala/com/twitter/finatra/http/response
61 13 2021-03-11 2021-03-11 1 1 ibennett@twitter.com ibennett@twitter.com
MysqlErrorMapper.scala
in mysql-client/src/main/scala/com/twitter/finatra/mysql/util
56 2 2023-03-14 2023-03-14 1 1 mdickinson@twitter.com mdickinson@twitter.com
small_flask.css
in doc/src/sphinx/_themes/flask/static
51 - 2017-09-26 2017-09-26 1 1 ccoco@twitter.com ccoco@twitter.com
FinagleRequestFileUpload.scala
in http-core/src/main/scala/com/twitter/finatra/http/fileupload
49 5 2021-02-19 2021-02-19 1 1 jyan@twitter.com jyan@twitter.com
FinagleMDCAdapter.scala
in inject/inject-mdc/src/main/scala/com/twitter/inject/logging
48 5 2020-05-18 2022-02-11 2 1 ccoco@twitter.com ccoco@twitter.com
GuiceInjectableValues.scala
in jackson/src/main/scala/com/twitter/finatra/jackson/caseclass
46 1 2021-06-11 2022-02-11 2 1 ccoco@twitter.com ccoco@twitter.com
Registrar.scala
in http-server/src/main/scala/com/twitter/finatra/http/routing
45 1 2021-02-11 2021-02-11 1 1 ibennett@twitter.com ibennett@twitter.com
ContentType.java
in http-core/src/main/java/com/twitter/finatra/http/request
41 3 2021-03-11 2021-03-11 1 1 ibennett@twitter.com ibennett@twitter.com
Routes.scala
in http-server/src/main/scala/com/twitter/finatra/http/internal/routing
40 1 2021-02-11 2021-02-11 1 1 ibennett@twitter.com ibennett@twitter.com
ConstantRouteMap.scala
in http-server/src/main/scala/com/twitter/finatra/http/internal/routing
38 2 2021-02-11 2021-02-11 1 1 ibennett@twitter.com ibennett@twitter.com
HttpException.scala
in http-core/src/main/scala/com/twitter/finatra/http/exceptions
37 4 2021-03-11 2021-03-11 1 1 ibennett@twitter.com ibennett@twitter.com
MysqlClient.scala
in mysql-client/src/main/scala/com/twitter/finatra/mysql/client
36 - 2021-12-13 2021-12-13 1 1 ibennett@twitter.com ibennett@twitter.com
YamlScalaObjectMapperModule.scala
in jackson/src/main/scala/com/twitter/finatra/jackson/modules
34 4 2021-06-11 2021-06-11 1 1 ccoco@twitter.com ccoco@twitter.com
RouteBuilder.scala
in http-server/src/main/scala/com/twitter/finatra/http
33 - 2021-02-11 2021-02-11 1 1 ibennett@twitter.com ibennett@twitter.com
ExceptionManagerModule.scala
in http-server/src/main/scala/com/twitter/finatra/http/modules
33 2 2021-02-11 2021-02-11 1 1 ibennett@twitter.com ibennett@twitter.com
Tls.scala
in http-server/src/main/scala/com/twitter/finatra/http
32 1 2021-02-11 2021-02-11 1 1 ibennett@twitter.com ibennett@twitter.com
WriterResponse.scala
in http-core/src/main/scala/com/twitter/finatra/http/marshalling
32 1 2021-02-18 2021-02-18 1 1 roanta@twitter.com roanta@twitter.com
JsonPatchUtility.scala
in http-core/src/main/scala/com/twitter/finatra/http/jsonpatch
31 2 2021-03-15 2021-03-15 1 1 jbestourous@twitter.com jbestourous@twitter.com
LibraryRegistry.scala
in inject/inject-core/src/main/scala/com/twitter/inject/internal
29 2 2018-06-09 2018-06-09 1 1 ccoco@twitter.com ccoco@twitter.com
FlagImpl.java
in inject/inject-app/src/main/java/com/twitter/inject/annotations
29 6 2016-06-17 2018-02-24 2 1 ccoco@twitter.com ccoco@twitter.com
InjectableValuesException.scala
in jackson/src/main/scala/com/twitter/finatra/jackson/caseclass/exceptions
29 - 2020-02-06 2021-06-11 2 1 ccoco@twitter.com ccoco@twitter.com
MustacheFactoryModule.scala
in mustache/src/main/scala/com/twitter/finatra/mustache/modules
28 1 2019-11-20 2019-11-20 1 1 vkostyukov@twitter.com vkostyukov@twitter.com
HttpNackFilter.scala
in http-server/src/main/scala/com/twitter/finatra/http/filters
27 1 2021-02-11 2021-02-11 1 1 ibennett@twitter.com ibennett@twitter.com
CancelledRequestExceptionMapper.scala
in http-server/src/main/scala/com/twitter/finatra/http/internal/exceptions
27 1 2021-02-11 2021-02-11 1 1 ibennett@twitter.com ibennett@twitter.com
HttpResponseClassifier.scala
in http-core/src/main/scala/com/twitter/finatra/http/response
27 - 2021-03-11 2021-03-11 1 1 ibennett@twitter.com ibennett@twitter.com
ByteBufferUtils.scala
in jackson/src/main/scala/com/twitter/finatra/jackson/streaming
27 2 2020-02-06 2022-02-11 2 1 ccoco@twitter.com ccoco@twitter.com
optionHttp.scala
in http-server/src/main/scala/com/twitter/finatra/http/conversions
26 6 2021-02-11 2021-02-11 1 1 ibennett@twitter.com ibennett@twitter.com
TwitterInjector.scala
in inject/inject-core/src/main/scala/com/twitter/inject
26 - 2020-09-14 2020-09-14 1 1 vkostyukov@twitter.com vkostyukov@twitter.com
HttpNackExceptionMapper.scala
in http-server/src/main/scala/com/twitter/finatra/http/internal/exceptions
24 1 2021-02-11 2021-02-11 1 1 ibennett@twitter.com ibennett@twitter.com
PrimitiveType.scala
in inject/inject-app/src/main/scala/com/twitter/inject/app/internal
24 2 2020-09-23 2020-09-23 1 1 vkostyukov@twitter.com vkostyukov@twitter.com
LocalFilesystemMustacheFactory.scala
in mustache/src/main/scala/com/twitter/finatra/mustache/marshalling
24 1 2019-11-20 2019-11-20 1 1 vkostyukov@twitter.com vkostyukov@twitter.com
HttpExceptionMapper.scala
in http-server/src/main/scala/com/twitter/finatra/http/internal/exceptions
23 1 2021-02-11 2021-02-11 1 1 ibennett@twitter.com ibennett@twitter.com
boolean.scala
in inject/inject-utils/src/main/scala/com/twitter/inject/conversions
23 3 2017-01-26 2019-04-30 2 1 ccoco@twitter.com ccoco@twitter.com
RouteInfo.scala
in http-core/src/main/scala/com/twitter/finatra/http/contexts
23 3 2021-03-11 2021-03-11 1 1 ibennett@twitter.com ibennett@twitter.com
RequestContext.scala
in http-core/src/main/scala/com/twitter/finatra/http/fileupload
22 - 2021-02-19 2021-02-19 1 1 jyan@twitter.com jyan@twitter.com
StreamingRequest.scala
in http-core/src/main/scala/com/twitter/finatra/http/streaming
22 1 2021-03-09 2021-03-09 1 1 ibennett@twitter.com ibennett@twitter.com
MDCInitializer.scala
in inject/inject-mdc/src/main/scala/com/twitter/inject/logging
21 1 2020-05-18 2022-02-11 3 1 ccoco@twitter.com ccoco@twitter.com
ExceptionManagerModule.scala
in thrift/src/main/scala/com/twitter/finatra/thrift/modules
21 2 2017-03-22 2017-03-22 1 1 yufang@twitter.com yufang@twitter.com
searchbox.html
in doc/src/sphinx/_templates
20 - 2017-09-26 2017-09-26 1 1 ccoco@twitter.com ccoco@twitter.com
Correlations

File Size vs. Number of Changes: 327 points

build.sbt x: 1159 lines of code y: 445 # changes project/plugins.sbt x: 10 lines of code y: 158 # changes pushsite.bash x: 30 lines of code y: 7 # changes mysql-client/src/main/scala/com/twitter/finatra/mysql/util/MysqlErrorMapper.scala x: 56 lines of code y: 1 # changes mysql-client/src/main/scala/com/twitter/finatra/mysql/util/DAOFieldExtractors.scala x: 231 lines of code y: 1 # changes mysql-client/src/main/scala/com/twitter/finatra/mysql/util/DAOLocks.scala x: 110 lines of code y: 1 # changes inject/inject-thrift-client/src/main/scala/com/twitter/inject/thrift/modules/ReqRepDarkTrafficFilterModule.scala x: 28 lines of code y: 3 # changes inject/inject-thrift/src/main/scala/com/twitter/inject/exceptions/PossiblyRetryable.scala x: 31 lines of code y: 10 # changes inject/inject-utils/src/main/scala/com/twitter/inject/utils/ExceptionUtils.scala x: 64 lines of code y: 5 # changes inject/inject-server/src/main/scala/com/twitter/inject/server/TwitterServer.scala x: 117 lines of code y: 52 # changes http-server/src/main/scala/com/twitter/finatra/http/servers.scala x: 213 lines of code y: 7 # changes inject/inject-modules/src/main/scala/com/twitter/inject/modules/StackClientModuleTrait.scala x: 96 lines of code y: 8 # changes inject/inject-modules/src/main/scala/com/twitter/inject/modules/TracerModule.scala x: 9 lines of code y: 1 # changes thrift/src/main/scala/com/twitter/finatra/thrift/servers.scala x: 145 lines of code y: 17 # changes inject/inject-app/src/main/scala/com/twitter/inject/app/App.scala x: 149 lines of code y: 34 # changes inject/inject-app/src/main/scala/com/twitter/inject/app/console/ConsoleWriter.scala x: 11 lines of code y: 1 # changes inject/inject-app/src/main/scala/com/twitter/inject/app/internal/ConsoleWriterModule.scala x: 7 lines of code y: 1 # changes doc/src/sphinx/conf.py x: 50 lines of code y: 6 # changes inject/inject-thrift-client/src/main/scala/com/twitter/inject/thrift/AndThenService.scala x: 13 lines of code y: 4 # changes inject/inject-thrift-client/src/main/scala/com/twitter/inject/thrift/internal/DefaultAndThenServiceImpl.scala x: 16 lines of code y: 5 # changes inject/inject-thrift-client/src/main/scala/com/twitter/inject/thrift/modules/AndThenServiceModule.scala x: 11 lines of code y: 5 # changes inject/inject-core/src/main/scala/com/twitter/inject/TwitterModuleLifecycle.scala x: 27 lines of code y: 11 # changes inject/inject-thrift-client/src/main/scala/com/twitter/inject/thrift/filters/DarkTrafficFilter.scala x: 88 lines of code y: 8 # changes http-core/src/main/scala/com/twitter/finatra/http/marshalling/MessageInjectableValues.scala x: 372 lines of code y: 5 # changes http-core/src/main/scala/com/twitter/finatra/http/request/MediaRange.scala x: 147 lines of code y: 2 # changes http-core/src/main/scala/com/twitter/finatra/http/response/EnrichedResponse.scala x: 328 lines of code y: 3 # changes http-core/src/main/scala/com/twitter/finatra/http/response/ResponseBuilder.scala x: 115 lines of code y: 3 # changes http-server/src/main/scala/com/twitter/finatra/http/Controller.scala x: 8 lines of code y: 2 # changes http-server/src/main/scala/com/twitter/finatra/http/filters/AccessLoggingFilter.scala x: 30 lines of code y: 2 # changes http-server/src/main/scala/com/twitter/finatra/http/filters/HttpResponseFilter.scala x: 107 lines of code y: 2 # changes http-server/src/main/scala/com/twitter/finatra/http/filters/StatsFilter.scala x: 125 lines of code y: 2 # changes http-server/src/main/scala/com/twitter/finatra/http/internal/exceptions/FailureExceptionMapper.scala x: 57 lines of code y: 2 # changes http-server/src/main/scala/com/twitter/finatra/http/internal/exceptions/ThrowableExceptionMapper.scala x: 38 lines of code y: 2 # changes http-server/src/main/scala/com/twitter/finatra/http/internal/exceptions/json/JsonParseExceptionMapper.scala x: 23 lines of code y: 3 # changes http-server/src/main/scala/com/twitter/finatra/http/internal/routing/PathPattern.scala x: 59 lines of code y: 2 # changes http-server/src/main/scala/com/twitter/finatra/http/internal/routing/RoutingService.scala x: 61 lines of code y: 2 # changes http-server/src/main/scala/com/twitter/finatra/http/modules/HttpResponseExceptionMapper.scala x: 15 lines of code y: 2 # changes http-server/src/main/scala/com/twitter/finatra/http/routing/AdminHttpRouter.scala x: 102 lines of code y: 2 # changes http-server/src/main/scala/com/twitter/finatra/http/routing/HttpForward.scala x: 37 lines of code y: 2 # changes http-server/src/main/scala/com/twitter/finatra/http/routing/HttpRouter.scala x: 553 lines of code y: 5 # changes http-server/src/main/scala/com/twitter/finatra/http/routing/HttpWarmup.scala x: 42 lines of code y: 3 # changes inject-thrift-client-http-mapper/src/main/scala/com/twitter/finatra/thrift/ThriftClientExceptionMapper.scala x: 35 lines of code y: 7 # changes inject/inject-app/src/main/scala/com/twitter/inject/app/internal/FlagsModule.scala x: 98 lines of code y: 17 # changes inject/inject-app/src/main/scala/com/twitter/inject/app/internal/InstalledModules.scala x: 50 lines of code y: 17 # changes inject/inject-core/src/main/scala/com/twitter/inject/TwitterModule.scala x: 65 lines of code y: 16 # changes inject/inject-mdc/src/main/scala/com/twitter/inject/logging/FinagleMDCAdapter.scala x: 48 lines of code y: 2 # changes inject/inject-request-scope/src/main/scala/com/twitter/inject/requestscope/FinagleRequestScope.scala x: 69 lines of code y: 8 # changes inject/inject-server/src/main/scala/com/twitter/inject/server/Awaiter.scala x: 30 lines of code y: 5 # changes inject/inject-server/src/main/scala/com/twitter/server/internal/FinagleBuildRevision.scala x: 27 lines of code y: 7 # changes inject/inject-thrift-client/src/main/scala/com/twitter/inject/thrift/modules/ThriftClientModuleTrait.scala x: 65 lines of code y: 13 # changes inject/inject-utils/src/main/scala/com/twitter/inject/conversions/bytebuffer.scala x: 18 lines of code y: 2 # changes jackson/src/main/scala/com/twitter/finatra/jackson/caseclass/GuiceInjectableValues.scala x: 46 lines of code y: 2 # changes jackson/src/main/scala/com/twitter/finatra/jackson/streaming/ByteBufferUtils.scala x: 27 lines of code y: 2 # changes jackson/src/main/scala/com/twitter/finatra/json/JsonLogging.scala x: 48 lines of code y: 8 # changes thrift/src/main/scala/com/twitter/finatra/thrift/Controller.scala x: 79 lines of code y: 13 # changes thrift/src/main/scala/com/twitter/finatra/thrift/filters/AccessLoggingFilter.scala x: 29 lines of code y: 9 # changes thrift/src/main/scala/com/twitter/finatra/thrift/filters/StatsFilter.scala x: 125 lines of code y: 12 # changes thrift/src/main/scala/com/twitter/finatra/thrift/routing/ThriftWarmup.scala x: 63 lines of code y: 12 # changes thrift/src/main/scala/com/twitter/finatra/thrift/routing/routers.scala x: 330 lines of code y: 19 # changes utils/src/main/scala/com/twitter/finatra/utils/DeadlineValues.scala x: 20 lines of code y: 7 # changes utils/src/main/scala/com/twitter/finatra/utils/FileResolver.scala x: 85 lines of code y: 7 # changes mysql-client/src/main/scala/com/twitter/finatra/mysql/client/Config.scala x: 2 lines of code y: 1 # changes mysql-client/src/main/scala/com/twitter/finatra/mysql/client/MysqlClient.scala x: 36 lines of code y: 1 # changes http-server/src/main/scala/com/twitter/finatra/http/internal/routing/Trie.scala x: 149 lines of code y: 2 # changes inject/inject-thrift-client/src/main/scala/com/twitter/inject/thrift/modules/ThriftClientModule.scala x: 36 lines of code y: 16 # changes inject/inject-utils/src/main/scala/com/twitter/inject/conversions/map.scala x: 67 lines of code y: 13 # changes http-core/src/main/scala/com/twitter/finatra/http/request/RequestUtils.scala x: 76 lines of code y: 2 # changes inject/inject-utils/src/main/scala/com/twitter/inject/conversions/string.scala x: 12 lines of code y: 9 # changes inject/inject-utils/src/main/scala/com/twitter/inject/conversions/future.scala x: 162 lines of code y: 4 # changes http-annotations/src/main/java/com/twitter/finatra/http/annotations/FormParam.java x: 12 lines of code y: 2 # changes http-annotations/src/main/java/com/twitter/finatra/http/annotations/QueryParam.java x: 13 lines of code y: 3 # changes http-core/src/main/scala/com/twitter/finatra/http/jsonpatch/JsonPatchMessageBodyReader.scala x: 20 lines of code y: 2 # changes http-core/src/main/scala/com/twitter/finatra/http/jsonpatch/JsonPatchOperator.scala x: 153 lines of code y: 2 # changes http-core/src/main/scala/com/twitter/finatra/http/marshalling/DefaultMessageBodyReader.scala x: 5 lines of code y: 2 # changes http-core/src/main/scala/com/twitter/finatra/http/marshalling/DefaultMessageBodyWriter.scala x: 2 lines of code y: 2 # changes http-core/src/main/scala/com/twitter/finatra/http/marshalling/DefaultMessageBodyWriterImpl.scala x: 68 lines of code y: 2 # changes http-server/src/main/scala/com/twitter/finatra/http/internal/routing/CallbackConverter.scala x: 276 lines of code y: 2 # changes jackson/src/main/scala/com/twitter/finatra/jackson/caseclass/DefaultAnnotationIntrospector.scala x: 82 lines of code y: 1 # changes jackson/src/main/scala/com/twitter/finatra/jackson/modules/ScalaObjectMapperModule.scala x: 138 lines of code y: 5 # changes jackson/src/main/scala/com/twitter/finatra/jackson/modules/YamlScalaObjectMapperModule.scala x: 34 lines of code y: 1 # changes jackson/src/main/scala/com/twitter/finatra/jackson/serde/BaseSerdeModule.scala x: 13 lines of code y: 1 # changes benchmarks/build.sbt x: 17 lines of code y: 4 # changes jackson/src/main/scala/com/twitter/finatra/jackson/serde/JodaDatetimeDeserializer.scala x: 64 lines of code y: 2 # changes validation/src/main/scala/com/twitter/finatra/validation/CommonMethodValidations.scala x: 40 lines of code y: 3 # changes validation/src/main/scala/com/twitter/finatra/validation/ErrorCode.scala x: 26 lines of code y: 4 # changes validation/src/main/scala/com/twitter/finatra/validation/ValidationResult.scala x: 45 lines of code y: 5 # changes validation/src/main/scala/com/twitter/finatra/validation/constraints/CountryCodeConstraintValidator.scala x: 55 lines of code y: 4 # changes validation/src/main/scala/com/twitter/finatra/validation/constraints/MaxConstraintValidator.scala x: 79 lines of code y: 3 # changes validation/src/main/scala/com/twitter/finatra/validation/constraints/MinConstraintValidator.scala x: 74 lines of code y: 3 # changes validation/src/main/scala/com/twitter/finatra/validation/constraints/PatternConstraintValidator.scala x: 112 lines of code y: 3 # changes validation/src/main/scala/com/twitter/finatra/validation/constraints/RangeConstraintValidator.scala x: 55 lines of code y: 3 # changes validation/src/main/scala/com/twitter/finatra/validation/constraints/UUIDConstraintValidator.scala x: 25 lines of code y: 3 # changes validation/src/main/scala/com/twitter/finatra/validation/package.scala x: 8 lines of code y: 4 # changes http-core/src/main/scala/com/twitter/finatra/http/request/RequestBuilder.scala x: 93 lines of code y: 2 # changes mustache/src/main/scala/com/twitter/finatra/mustache/marshalling/ScalaObjectHandler.scala x: 77 lines of code y: 4 # changes http-core/src/main/scala/com/twitter/finatra/http/exceptions/ExceptionManager.scala x: 84 lines of code y: 2 # changes http-core/src/main/scala/com/twitter/finatra/http/marshalling/MessageBodyManager.scala x: 232 lines of code y: 5 # changes utils/src/main/scala/com/twitter/finatra/utils/ClassUtils.scala x: 9 lines of code y: 7 # changes http-core/src/main/java/com/twitter/finatra/http/JavaCallback.java x: 4 lines of code y: 1 # changes http-core/src/main/scala/com/twitter/finatra/http/jsonpatch/JsonPatchUtility.scala x: 31 lines of code y: 1 # changes http-core/src/main/scala/com/twitter/finatra/http/request/ForwardedRequest.scala x: 6 lines of code y: 1 # changes inject/inject-core/src/main/scala/com/twitter/inject/TypeUtils.scala x: 42 lines of code y: 12 # changes thrift/src/main/scala/com/twitter/finatra/thrift/exceptions/ExceptionManager.scala x: 36 lines of code y: 4 # changes http-core/src/main/java/com/twitter/finatra/http/request/ContentType.java x: 41 lines of code y: 1 # changes http-core/src/main/scala/com/twitter/finatra/http/contexts/RouteInfo.scala x: 23 lines of code y: 1 # changes http-core/src/main/scala/com/twitter/finatra/http/exceptions/exceptions.scala x: 106 lines of code y: 1 # changes http-core/src/main/scala/com/twitter/finatra/http/response/ErrorsResponse.scala x: 16 lines of code y: 1 # changes http-core/src/main/scala/com/twitter/finatra/http/response/HttpResponseClassifier.scala x: 27 lines of code y: 1 # changes http-core/src/main/scala/com/twitter/finatra/http/response/ResponseUtils.scala x: 61 lines of code y: 1 # changes inject/inject-thrift-client/src/main/scala/com/twitter/inject/thrift/modules/ThriftMethodBuilderClientModule.scala x: 72 lines of code y: 13 # changes http-core/src/main/scala/com/twitter/finatra/http/fileupload/FinagleRequestFileUpload.scala x: 49 lines of code y: 1 # changes http-core/src/main/scala/com/twitter/finatra/http/marshalling/MessageBodyReader.scala x: 17 lines of code y: 1 # changes http-core/src/main/scala/com/twitter/finatra/http/marshalling/WriterResponse.scala x: 32 lines of code y: 1 # changes inject/inject-thrift-client/src/main/scala/com/twitter/inject/thrift/ThriftMethodBuilder.scala x: 144 lines of code y: 6 # changes http-server/src/main/scala/com/twitter/finatra/http/RouteDSL.scala x: 478 lines of code y: 1 # changes http-server/src/main/scala/com/twitter/finatra/http/internal/exceptions/HttpNackExceptionMapper.scala x: 24 lines of code y: 1 # changes http-server/src/main/scala/com/twitter/finatra/http/internal/routing/ConstantRouteMap.scala x: 38 lines of code y: 1 # changes http-server/src/main/scala/com/twitter/finatra/http/internal/routing/Route.scala x: 76 lines of code y: 1 # changes http-server/src/main/scala/com/twitter/finatra/http/routing/Registrar.scala x: 45 lines of code y: 1 # changes inject/inject-logback/src/main/scala/ch/qos/logback/core/LogbackAsyncAppenderBase.scala x: 117 lines of code y: 7 # changes inject/inject-thrift-client/src/main/scala/com/twitter/inject/thrift/internal/filters/LatencyFilter.scala x: 35 lines of code y: 5 # changes jackson/src/main/scala/com/twitter/finatra/jackson/streaming/AsyncJsonParser.scala x: 83 lines of code y: 3 # changes inject/inject-app/src/main/scala/com/twitter/inject/app/internal/TwitterTypeConvertersModule.scala x: 8 lines of code y: 10 # changes inject/inject-core/src/main/scala/com/twitter/inject/InjectorModule.scala x: 10 lines of code y: 3 # changes inject/inject-core/src/main/scala/com/twitter/inject/Injector.scala x: 24 lines of code y: 11 # changes inject/inject-utils/src/main/scala/com/twitter/inject/conversions/iterable.scala x: 24 lines of code y: 4 # changes inject/inject-utils/src/main/scala/com/twitter/inject/conversions/option.scala x: 56 lines of code y: 6 # changes inject/inject-core/src/main/scala/com/twitter/inject/TwitterModuleFlags.scala x: 45 lines of code y: 9 # changes inject/inject-modules/src/main/scala/com/twitter/inject/modules/StackTransformerModule.scala x: 18 lines of code y: 6 # changes inject/inject-request-scope/src/main/scala/com/twitter/inject/requestscope/FinagleRequestScopeModule.scala x: 10 lines of code y: 5 # changes utils/src/main/scala/com/twitter/finatra/modules/FileResolverModule.scala x: 21 lines of code y: 4 # changes thrift/src/main/scala/com/twitter/finatra/thrift/filters/ThriftCommonLogFormatter.scala x: 65 lines of code y: 3 # changes doc/src/sphinx/exts/includecode.py x: 129 lines of code y: 4 # changes http-mustache/src/main/scala/com/twitter/finatra/http/marshalling/MustacheTemplate.scala x: 4 lines of code y: 2 # changes inject/inject-app/src/main/scala/com/twitter/inject/app/internal/Modules.scala x: 65 lines of code y: 5 # changes inject/inject-thrift-client/src/main/scala/com/twitter/inject/thrift/modules/DarkTrafficFilterModuleTrait.scala x: 53 lines of code y: 2 # changes thrift/src/main/scala/com/twitter/finatra/thrift/filters/ExceptionMappingFilter.scala x: 20 lines of code y: 5 # changes thrift/src/main/scala/com/twitter/finatra/thrift/internal/ThriftMethodService.scala x: 23 lines of code y: 9 # changes thrift/src/main/scala/com/twitter/finatra/thrift/internal/routing/Services.scala x: 6 lines of code y: 5 # changes mustache/src/main/scala/com/twitter/finatra/mustache/modules/MustacheFactoryModule.scala x: 28 lines of code y: 1 # changes thrift/src/main/scala/com/twitter/finatra/thrift/internal/routing/Registrar.scala x: 58 lines of code y: 5 # changes thrift/src/main/scala/com/twitter/finatra/thrift/ThriftFilter.scala x: 33 lines of code y: 5 # changes thrift/src/main/scala/com/twitter/finatra/thrift/filters/ThriftMDCFilter.scala x: 24 lines of code y: 6 # changes utils/src/main/scala/com/twitter/finatra/filters/MergedFilter.scala x: 11 lines of code y: 6 # changes doc/src/sphinx/_templates/searchbox.html x: 20 lines of code y: 1 # changes doc/src/sphinx/_themes/flask/static/small_flask.css x: 51 lines of code y: 1 # changes doc/src/sphinx/_themes/flask_theme_support.py x: 68 lines of code y: 1 # changes
445.0
# changes
  min: 1.0
  average: 5.21
  25th percentile: 1.0
  median: 2.0
  75th percentile: 4.0
  max: 445.0
0 1159.0
lines of code
min: 1.0 | average: 43.45 | 25th percentile: 10.0 | median: 21.0 | 75th percentile: 42.0 | max: 1159.0

Number of Contributors vs. Number of Changes: 327 points

build.sbt x: 71 # contributors y: 445 # changes project/plugins.sbt x: 37 # contributors y: 158 # changes pushsite.bash x: 3 # contributors y: 7 # changes mysql-client/src/main/scala/com/twitter/finatra/mysql/util/MysqlErrorMapper.scala x: 1 # contributors y: 1 # changes inject/inject-thrift-client/src/main/scala/com/twitter/inject/thrift/modules/ReqRepDarkTrafficFilterModule.scala x: 3 # contributors y: 3 # changes inject/inject-thrift/src/main/scala/com/twitter/inject/exceptions/PossiblyRetryable.scala x: 7 # contributors y: 10 # changes inject/inject-utils/src/main/scala/com/twitter/inject/utils/ExceptionUtils.scala x: 2 # contributors y: 5 # changes inject/inject-server/src/main/scala/com/twitter/inject/server/TwitterServer.scala x: 11 # contributors y: 52 # changes http-server/src/main/scala/com/twitter/finatra/http/servers.scala x: 4 # contributors y: 7 # changes inject/inject-modules/src/main/scala/com/twitter/inject/modules/StackClientModuleTrait.scala x: 4 # contributors y: 8 # changes thrift/src/main/scala/com/twitter/finatra/thrift/servers.scala x: 8 # contributors y: 17 # changes inject/inject-app/src/main/scala/com/twitter/inject/app/App.scala x: 10 # contributors y: 34 # changes inject/inject-thrift-client/src/main/scala/com/twitter/inject/thrift/AndThenService.scala x: 4 # contributors y: 4 # changes inject/inject-thrift-client/src/main/scala/com/twitter/inject/thrift/internal/DefaultAndThenServiceImpl.scala x: 3 # contributors y: 5 # changes inject/inject-core/src/main/scala/com/twitter/inject/TwitterModuleLifecycle.scala x: 7 # contributors y: 11 # changes inject/inject-thrift-client/src/main/scala/com/twitter/inject/thrift/filters/DarkTrafficFilter.scala x: 6 # contributors y: 8 # changes http-core/src/main/scala/com/twitter/finatra/http/request/MediaRange.scala x: 2 # contributors y: 2 # changes inject-thrift-client-http-mapper/src/main/scala/com/twitter/finatra/thrift/ThriftClientExceptionMapper.scala x: 5 # contributors y: 7 # changes inject/inject-app/src/main/scala/com/twitter/inject/app/internal/FlagsModule.scala x: 9 # contributors y: 17 # changes inject/inject-app/src/main/scala/com/twitter/inject/app/internal/InstalledModules.scala x: 7 # contributors y: 17 # changes inject/inject-mdc/src/main/scala/com/twitter/inject/logging/FinagleMDCAdapter.scala x: 1 # contributors y: 2 # changes inject/inject-server/src/main/scala/com/twitter/server/internal/FinagleBuildRevision.scala x: 2 # contributors y: 7 # changes inject/inject-thrift-client/src/main/scala/com/twitter/inject/thrift/modules/ThriftClientModuleTrait.scala x: 7 # contributors y: 13 # changes thrift/src/main/scala/com/twitter/finatra/thrift/Controller.scala x: 8 # contributors y: 13 # changes thrift/src/main/scala/com/twitter/finatra/thrift/filters/AccessLoggingFilter.scala x: 6 # contributors y: 9 # changes thrift/src/main/scala/com/twitter/finatra/thrift/filters/StatsFilter.scala x: 9 # contributors y: 12 # changes thrift/src/main/scala/com/twitter/finatra/thrift/routing/routers.scala x: 7 # contributors y: 19 # changes inject/inject-utils/src/main/scala/com/twitter/inject/conversions/map.scala x: 10 # contributors y: 13 # changes inject/inject-thrift-client/src/main/scala/com/twitter/inject/thrift/modules/ThriftMethodBuilderClientModule.scala x: 6 # contributors y: 13 # changes inject/inject-thrift-client/src/main/scala/com/twitter/inject/thrift/internal/filters/LatencyFilter.scala x: 5 # contributors y: 5 # changes inject/inject-core/src/main/scala/com/twitter/inject/InjectorModule.scala x: 4 # contributors y: 3 # changes inject/inject-core/src/main/scala/com/twitter/inject/Injector.scala x: 6 # contributors y: 11 # changes inject/inject-core/src/main/scala/com/twitter/inject/TwitterModuleFlags.scala x: 5 # contributors y: 9 # changes inject/inject-modules/src/main/scala/com/twitter/inject/modules/StatsReceiverModule.scala x: 6 # contributors y: 6 # changes inject/inject-core/src/main/scala/com/twitter/inject/TwitterBaseModule.scala x: 4 # contributors y: 9 # changes utils/src/main/scala/com/twitter/finatra/utils/FuturePools.scala x: 6 # contributors y: 5 # changes
445.0
# changes
  min: 1.0
  average: 5.21
  25th percentile: 1.0
  median: 2.0
  75th percentile: 4.0
  max: 445.0
0 71.0
# contributors
min: 1.0 | average: 2.67 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 71.0

Number of Contributors vs. File Size: 327 points

build.sbt x: 71 # contributors y: 1159 lines of code project/plugins.sbt x: 37 # contributors y: 10 lines of code pushsite.bash x: 3 # contributors y: 30 lines of code mysql-client/src/main/scala/com/twitter/finatra/mysql/util/MysqlErrorMapper.scala x: 1 # contributors y: 56 lines of code mysql-client/src/main/scala/com/twitter/finatra/mysql/util/DAOFieldExtractors.scala x: 1 # contributors y: 231 lines of code mysql-client/src/main/scala/com/twitter/finatra/mysql/util/DAOLocks.scala x: 1 # contributors y: 110 lines of code inject/inject-thrift/src/main/scala/com/twitter/inject/exceptions/PossiblyRetryable.scala x: 7 # contributors y: 31 lines of code inject/inject-utils/src/main/scala/com/twitter/inject/utils/ExceptionUtils.scala x: 2 # contributors y: 64 lines of code inject/inject-server/src/main/scala/com/twitter/inject/server/TwitterServer.scala x: 11 # contributors y: 117 lines of code http-server/src/main/scala/com/twitter/finatra/http/servers.scala x: 4 # contributors y: 213 lines of code inject/inject-modules/src/main/scala/com/twitter/inject/modules/StackClientModuleTrait.scala x: 4 # contributors y: 96 lines of code inject/inject-modules/src/main/scala/com/twitter/inject/modules/TracerModule.scala x: 1 # contributors y: 9 lines of code thrift/src/main/scala/com/twitter/finatra/thrift/servers.scala x: 8 # contributors y: 145 lines of code inject/inject-app/src/main/scala/com/twitter/inject/app/App.scala x: 10 # contributors y: 149 lines of code inject/inject-app/src/main/scala/com/twitter/inject/app/console/ConsoleWriter.scala x: 1 # contributors y: 11 lines of code doc/src/sphinx/conf.py x: 3 # contributors y: 50 lines of code inject/inject-thrift-client/src/main/scala/com/twitter/inject/thrift/AndThenService.scala x: 4 # contributors y: 13 lines of code inject/inject-thrift-client/src/main/scala/com/twitter/inject/thrift/internal/DefaultAndThenServiceImpl.scala x: 3 # contributors y: 16 lines of code inject/inject-thrift-client/src/main/scala/com/twitter/inject/thrift/modules/AndThenServiceModule.scala x: 3 # contributors y: 11 lines of code inject/inject-core/src/main/scala/com/twitter/inject/TwitterModuleLifecycle.scala x: 7 # contributors y: 27 lines of code inject/inject-thrift-client/src/main/scala/com/twitter/inject/thrift/filters/DarkTrafficFilter.scala x: 6 # contributors y: 88 lines of code http-client/src/main/scala/com/twitter/finatra/httpclient/HttpClient.scala x: 3 # contributors y: 63 lines of code http-core/src/main/scala/com/twitter/finatra/http/marshalling/MessageInjectableValues.scala x: 2 # contributors y: 372 lines of code http-core/src/main/scala/com/twitter/finatra/http/request/MediaRange.scala x: 2 # contributors y: 147 lines of code http-core/src/main/scala/com/twitter/finatra/http/response/EnrichedResponse.scala x: 2 # contributors y: 328 lines of code http-core/src/main/scala/com/twitter/finatra/http/response/ResponseBuilder.scala x: 2 # contributors y: 115 lines of code http-server/src/main/scala/com/twitter/finatra/http/Controller.scala x: 2 # contributors y: 8 lines of code http-server/src/main/scala/com/twitter/finatra/http/conversions/futureHttp.scala x: 2 # contributors y: 29 lines of code http-server/src/main/scala/com/twitter/finatra/http/filters/HttpResponseFilter.scala x: 2 # contributors y: 107 lines of code http-server/src/main/scala/com/twitter/finatra/http/filters/StatsFilter.scala x: 2 # contributors y: 125 lines of code http-server/src/main/scala/com/twitter/finatra/http/internal/exceptions/FailureExceptionMapper.scala x: 2 # contributors y: 57 lines of code http-server/src/main/scala/com/twitter/finatra/http/internal/exceptions/ThrowableExceptionMapper.scala x: 2 # contributors y: 38 lines of code http-server/src/main/scala/com/twitter/finatra/http/internal/exceptions/json/JsonParseExceptionMapper.scala x: 2 # contributors y: 23 lines of code http-server/src/main/scala/com/twitter/finatra/http/internal/routing/RoutingService.scala x: 2 # contributors y: 61 lines of code http-server/src/main/scala/com/twitter/finatra/http/modules/HttpResponseExceptionMapper.scala x: 2 # contributors y: 15 lines of code http-server/src/main/scala/com/twitter/finatra/http/routing/AdminHttpRouter.scala x: 2 # contributors y: 102 lines of code http-server/src/main/scala/com/twitter/finatra/http/routing/HttpRouter.scala x: 2 # contributors y: 553 lines of code http-server/src/main/scala/com/twitter/finatra/http/routing/HttpWarmup.scala x: 2 # contributors y: 42 lines of code inject-thrift-client-http-mapper/src/main/scala/com/twitter/finatra/thrift/ThriftClientExceptionMapper.scala x: 5 # contributors y: 35 lines of code inject/inject-app/src/main/scala/com/twitter/inject/app/internal/FlagsModule.scala x: 9 # contributors y: 98 lines of code inject/inject-app/src/main/scala/com/twitter/inject/app/internal/InstalledModules.scala x: 7 # contributors y: 50 lines of code inject/inject-core/src/main/scala/com/twitter/inject/TwitterModule.scala x: 8 # contributors y: 65 lines of code inject/inject-mdc/src/main/scala/com/twitter/inject/logging/FinagleMDCAdapter.scala x: 1 # contributors y: 48 lines of code inject/inject-mdc/src/main/scala/com/twitter/inject/logging/MDCInitializer.scala x: 1 # contributors y: 21 lines of code inject/inject-request-scope/src/main/scala/com/twitter/inject/requestscope/FinagleRequestScope.scala x: 6 # contributors y: 69 lines of code inject/inject-thrift-client/src/main/scala/com/twitter/inject/thrift/modules/ThriftClientModuleTrait.scala x: 7 # contributors y: 65 lines of code inject/inject-utils/src/main/scala/com/twitter/inject/conversions/bytebuffer.scala x: 1 # contributors y: 18 lines of code inject/inject-utils/src/main/scala/com/twitter/inject/utils/RetryUtils.scala x: 5 # contributors y: 30 lines of code jackson/src/main/scala/com/twitter/finatra/jackson/streaming/ByteBufferUtils.scala x: 1 # contributors y: 27 lines of code jackson/src/main/scala/com/twitter/finatra/json/JsonLogging.scala x: 4 # contributors y: 48 lines of code thrift/src/main/scala/com/twitter/finatra/thrift/Controller.scala x: 8 # contributors y: 79 lines of code thrift/src/main/scala/com/twitter/finatra/thrift/filters/AccessLoggingFilter.scala x: 6 # contributors y: 29 lines of code thrift/src/main/scala/com/twitter/finatra/thrift/filters/StatsFilter.scala x: 9 # contributors y: 125 lines of code thrift/src/main/scala/com/twitter/finatra/thrift/routing/ThriftWarmup.scala x: 7 # contributors y: 63 lines of code thrift/src/main/scala/com/twitter/finatra/thrift/routing/routers.scala x: 7 # contributors y: 330 lines of code utils/src/main/scala/com/twitter/finatra/utils/DeadlineValues.scala x: 4 # contributors y: 20 lines of code utils/src/main/scala/com/twitter/finatra/utils/FileResolver.scala x: 5 # contributors y: 85 lines of code mysql-client/src/main/scala/com/twitter/finatra/mysql/client/Config.scala x: 1 # contributors y: 2 lines of code mysql-client/src/main/scala/com/twitter/finatra/mysql/client/MysqlClient.scala x: 1 # contributors y: 36 lines of code inject/inject-thrift-client/src/main/scala/com/twitter/inject/thrift/modules/ThriftClientModule.scala x: 7 # contributors y: 36 lines of code inject/inject-utils/src/main/scala/com/twitter/inject/conversions/map.scala x: 10 # contributors y: 67 lines of code http-core/src/main/scala/com/twitter/finatra/http/request/RequestUtils.scala x: 2 # contributors y: 76 lines of code inject/inject-utils/src/main/scala/com/twitter/inject/conversions/string.scala x: 6 # contributors y: 12 lines of code inject/inject-utils/src/main/scala/com/twitter/inject/conversions/future.scala x: 3 # contributors y: 162 lines of code http-annotations/src/main/java/com/twitter/finatra/http/annotations/QueryParam.java x: 2 # contributors y: 13 lines of code http-core/src/main/scala/com/twitter/finatra/http/jsonpatch/JsonPatchMessageBodyReader.scala x: 2 # contributors y: 20 lines of code http-core/src/main/scala/com/twitter/finatra/http/jsonpatch/JsonPatchOperator.scala x: 2 # contributors y: 153 lines of code http-core/src/main/scala/com/twitter/finatra/http/marshalling/DefaultMessageBodyWriter.scala x: 2 # contributors y: 2 lines of code http-server/src/main/scala/com/twitter/finatra/http/internal/routing/CallbackConverter.scala x: 2 # contributors y: 276 lines of code jackson/src/main/scala/com/twitter/finatra/jackson/caseclass/DefaultAnnotationIntrospector.scala x: 1 # contributors y: 82 lines of code jackson/src/main/scala/com/twitter/finatra/jackson/caseclass/exceptions/InjectableValuesException.scala x: 1 # contributors y: 29 lines of code jackson/src/main/scala/com/twitter/finatra/jackson/modules/ScalaObjectMapperModule.scala x: 2 # contributors y: 138 lines of code jackson/src/main/scala/com/twitter/finatra/jackson/serde/JodaDatetimeDeserializer.scala x: 1 # contributors y: 64 lines of code validation/src/main/scala/com/twitter/finatra/validation/ValidationResult.scala x: 3 # contributors y: 45 lines of code validation/src/main/scala/com/twitter/finatra/validation/constraints/CountryCodeConstraintValidator.scala x: 3 # contributors y: 55 lines of code validation/src/main/scala/com/twitter/finatra/validation/constraints/MaxConstraintValidator.scala x: 2 # contributors y: 79 lines of code validation/src/main/scala/com/twitter/finatra/validation/constraints/PatternConstraintValidator.scala x: 2 # contributors y: 112 lines of code http-core/src/main/scala/com/twitter/finatra/http/request/RequestBuilder.scala x: 2 # contributors y: 93 lines of code mustache/src/main/scala/com/twitter/finatra/mustache/marshalling/ScalaObjectHandler.scala x: 4 # contributors y: 77 lines of code http-core/src/main/scala/com/twitter/finatra/http/exceptions/ExceptionManager.scala x: 2 # contributors y: 84 lines of code http-core/src/main/scala/com/twitter/finatra/http/marshalling/MessageBodyManager.scala x: 4 # contributors y: 232 lines of code utils/src/main/scala/com/twitter/finatra/utils/ClassUtils.scala x: 4 # contributors y: 9 lines of code inject/inject-core/src/main/scala/com/twitter/inject/TypeUtils.scala x: 7 # contributors y: 42 lines of code thrift/src/main/scala/com/twitter/finatra/thrift/exceptions/ExceptionManager.scala x: 3 # contributors y: 36 lines of code http-core/src/main/java/com/twitter/finatra/http/request/ContentType.java x: 1 # contributors y: 41 lines of code http-core/src/main/scala/com/twitter/finatra/http/exceptions/exceptions.scala x: 1 # contributors y: 106 lines of code http-core/src/main/scala/com/twitter/finatra/http/response/ResponseUtils.scala x: 1 # contributors y: 61 lines of code inject/inject-utils/src/main/scala/com/twitter/inject/utils/RetryPolicyUtils.scala x: 4 # contributors y: 26 lines of code inject/inject-thrift-client/src/main/scala/com/twitter/inject/thrift/ThriftMethodBuilder.scala x: 4 # contributors y: 144 lines of code http-client/src/main/scala/com/twitter/finatra/httpclient/RequestBuilder.scala x: 1 # contributors y: 85 lines of code http-server/src/main/scala/com/twitter/finatra/http/RouteDSL.scala x: 1 # contributors y: 478 lines of code http-server/src/main/scala/com/twitter/finatra/http/internal/routing/Route.scala x: 1 # contributors y: 76 lines of code http-server/src/main/scala/com/twitter/finatra/http/routing/Registrar.scala x: 1 # contributors y: 45 lines of code inject/inject-logback/src/main/scala/ch/qos/logback/core/LogbackAsyncAppenderBase.scala x: 5 # contributors y: 117 lines of code jackson/src/main/scala/com/twitter/finatra/jackson/streaming/AsyncJsonParser.scala x: 3 # contributors y: 83 lines of code inject/inject-app/src/main/scala/com/twitter/inject/app/internal/TwitterTypeConvertersModule.scala x: 6 # contributors y: 8 lines of code inject/inject-core/src/main/scala/com/twitter/inject/Injector.scala x: 6 # contributors y: 24 lines of code inject/inject-utils/src/main/scala/com/twitter/inject/conversions/option.scala x: 5 # contributors y: 56 lines of code inject/inject-core/src/main/scala/com/twitter/inject/TwitterModuleFlags.scala x: 5 # contributors y: 45 lines of code inject/inject-modules/src/main/scala/com/twitter/inject/modules/StackTransformerModule.scala x: 4 # contributors y: 18 lines of code inject/inject-request-scope/src/main/scala/com/twitter/inject/requestscope/FinagleRequestScopeModule.scala x: 5 # contributors y: 10 lines of code utils/src/main/scala/com/twitter/finatra/modules/CredentialsModule.scala x: 5 # contributors y: 27 lines of code utils/src/main/scala/com/twitter/finatra/modules/FileResolverModule.scala x: 3 # contributors y: 21 lines of code doc/src/sphinx/exts/includecode.py x: 4 # contributors y: 129 lines of code inject/inject-logback/src/main/scala/com/twitter/inject/logback/AsyncAppender.scala x: 3 # contributors y: 8 lines of code inject/inject-request-scope/src/main/scala/com/twitter/inject/requestscope/FinagleRequestScopeFilter.scala x: 5 # contributors y: 21 lines of code inject/inject-thrift-client/src/main/scala/com/twitter/inject/thrift/modules/DarkTrafficFilterModuleTrait.scala x: 2 # contributors y: 53 lines of code thrift/src/main/scala/com/twitter/finatra/thrift/ThriftRequest.scala x: 5 # contributors y: 9 lines of code thrift/src/main/scala/com/twitter/finatra/thrift/ThriftFilter.scala x: 4 # contributors y: 33 lines of code doc/src/sphinx/_themes/flask/static/small_flask.css x: 1 # contributors y: 51 lines of code utils/src/main/scala/com/twitter/finatra/utils/FuturePools.scala x: 6 # contributors y: 14 lines of code
1159.0
lines of code
  min: 1.0
  average: 43.45
  25th percentile: 10.0
  median: 21.0
  75th percentile: 42.0
  max: 1159.0
0 71.0
# contributors
min: 1.0 | average: 2.67 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 71.0