twitter / finatra
File Size

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

Intro
Learn more...
File Size Overall
8% | 3% | 17% | 17% | 53%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
sbt97% | 0% | 0% | 0% | 2%
scala0% | 4% | 20% | 19% | 55%
py0% | 0% | 0% | 49% | 50%
java0% | 0% | 0% | 0% | 100%
html0% | 0% | 0% | 0% | 100%
css0% | 0% | 0% | 0% | 100%
bash0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
ROOT97% | 0% | 0% | 0% | 2%
http-server0% | 17% | 30% | 15% | 35%
http-core0% | 0% | 37% | 21% | 41%
thrift0% | 0% | 28% | 23% | 48%
mysql-client0% | 0% | 47% | 22% | 29%
inject0% | 0% | 0% | 24% | 75%
jackson0% | 0% | 0% | 21% | 78%
doc0% | 0% | 0% | 35% | 64%
validation0% | 0% | 0% | 10% | 89%
utils0% | 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%
inject-thrift-client-http-mapper0% | 0% | 0% | 0% | 100%
benchmarks0% | 0% | 0% | 0% | 100%
project0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
build.sbt
in root
1159 1
HttpRouter.scala
in http-server/src/main/scala/com/twitter/finatra/http/routing
553 17
RouteDSL.scala
in http-server/src/main/scala/com/twitter/finatra/http
478 9
MessageInjectableValues.scala
in http-core/src/main/scala/com/twitter/finatra/http/marshalling
372 17
routers.scala
in thrift/src/main/scala/com/twitter/finatra/thrift/routing
330 18
EnrichedResponse.scala
in http-core/src/main/scala/com/twitter/finatra/http/response
328 32
CallbackConverter.scala
in http-server/src/main/scala/com/twitter/finatra/http/internal/routing
276 17
MessageBodyManager.scala
in http-core/src/main/scala/com/twitter/finatra/http/marshalling
232 11
DAOFieldExtractors.scala
in mysql-client/src/main/scala/com/twitter/finatra/mysql/util
231 31
servers.scala
in http-server/src/main/scala/com/twitter/finatra/http
213 10
future.scala
in inject/inject-utils/src/main/scala/com/twitter/inject/conversions
162 18
JsonPatchOperator.scala
in http-core/src/main/scala/com/twitter/finatra/http/jsonpatch
153 18
Trie.scala
in http-server/src/main/scala/com/twitter/finatra/http/internal/routing
149 5
App.scala
in inject/inject-app/src/main/scala/com/twitter/inject/app
149 14
MediaRange.scala
in http-core/src/main/scala/com/twitter/finatra/http/request
147 5
servers.scala
in thrift/src/main/scala/com/twitter/finatra/thrift
145 9
ThriftMethodBuilder.scala
in inject/inject-thrift-client/src/main/scala/com/twitter/inject/thrift
144 13
ScalaObjectMapperModule.scala
in jackson/src/main/scala/com/twitter/finatra/jackson/modules
138 7
includecode.py
in doc/src/sphinx/exts
129 2
StatsFilter.scala
in http-server/src/main/scala/com/twitter/finatra/http/filters
125 5
StatsFilter.scala
in thrift/src/main/scala/com/twitter/finatra/thrift/filters
125 6
LogbackAsyncAppenderBase.scala
in inject/inject-logback/src/main/scala/ch/qos/logback/core
117 5
TwitterServer.scala
in inject/inject-server/src/main/scala/com/twitter/inject/server
117 13
ResponseBuilder.scala
in http-core/src/main/scala/com/twitter/finatra/http/response
115 2
PatternConstraintValidator.scala
in validation/src/main/scala/com/twitter/finatra/validation/constraints
112 10
DAOLocks.scala
in mysql-client/src/main/scala/com/twitter/finatra/mysql/util
110 4
HttpResponseFilter.scala
in http-server/src/main/scala/com/twitter/finatra/http/filters
107 7
exceptions.scala
in http-core/src/main/scala/com/twitter/finatra/http/exceptions
106 20
AdminHttpRouter.scala
in http-server/src/main/scala/com/twitter/finatra/http/routing
102 4
FlagsModule.scala
in inject/inject-app/src/main/scala/com/twitter/inject/app/internal
98 7
StackClientModuleTrait.scala
in inject/inject-modules/src/main/scala/com/twitter/inject/modules
96 4
RequestBuilder.scala
in http-core/src/main/scala/com/twitter/finatra/http/request
93 17
DarkTrafficFilter.scala
in inject/inject-thrift-client/src/main/scala/com/twitter/inject/thrift/filters
88 6
FileResolver.scala
in utils/src/main/scala/com/twitter/finatra/utils
85 7
RequestBuilder.scala
in http-client/src/main/scala/com/twitter/finatra/httpclient
85 16
ExceptionManager.scala
in http-core/src/main/scala/com/twitter/finatra/http/exceptions
84 7
DarkTrafficFilterModule.scala
in http-server/src/main/scala/com/twitter/finatra/http/modules
83 2
AsyncJsonParser.scala
in jackson/src/main/scala/com/twitter/finatra/jackson/streaming
83 4
DefaultAnnotationIntrospector.scala
in jackson/src/main/scala/com/twitter/finatra/jackson/caseclass
82 3
Controller.scala
in thrift/src/main/scala/com/twitter/finatra/thrift
79 7
MaxConstraintValidator.scala
in validation/src/main/scala/com/twitter/finatra/validation/constraints
79 3
ScalaObjectHandler.scala
in mustache/src/main/scala/com/twitter/finatra/mustache/marshalling
77 6
Route.scala
in http-server/src/main/scala/com/twitter/finatra/http/internal/routing
76 5
RequestUtils.scala
in http-core/src/main/scala/com/twitter/finatra/http/request
76 9
MinConstraintValidator.scala
in validation/src/main/scala/com/twitter/finatra/validation/constraints
74 3
ThriftMethodBuilderClientModule.scala
in inject/inject-thrift-client/src/main/scala/com/twitter/inject/thrift/modules
72 2
FinagleRequestScope.scala
in inject/inject-request-scope/src/main/scala/com/twitter/inject/requestscope
69 5
flask_theme_support.py
in doc/src/sphinx/_themes
68 -
DefaultMessageBodyWriterImpl.scala
in http-core/src/main/scala/com/twitter/finatra/http/marshalling
68 1
map.scala
in inject/inject-utils/src/main/scala/com/twitter/inject/conversions
67 4
Files With Most Units (Top 50)
File# lines# units
EnrichedResponse.scala
in http-core/src/main/scala/com/twitter/finatra/http/response
328 32
DAOFieldExtractors.scala
in mysql-client/src/main/scala/com/twitter/finatra/mysql/util
231 31
exceptions.scala
in http-core/src/main/scala/com/twitter/finatra/http/exceptions
106 20
future.scala
in inject/inject-utils/src/main/scala/com/twitter/inject/conversions
162 18
routers.scala
in thrift/src/main/scala/com/twitter/finatra/thrift/routing
330 18
JsonPatchOperator.scala
in http-core/src/main/scala/com/twitter/finatra/http/jsonpatch
153 18
CallbackConverter.scala
in http-server/src/main/scala/com/twitter/finatra/http/internal/routing
276 17
HttpRouter.scala
in http-server/src/main/scala/com/twitter/finatra/http/routing
553 17
MessageInjectableValues.scala
in http-core/src/main/scala/com/twitter/finatra/http/marshalling
372 17
RequestBuilder.scala
in http-core/src/main/scala/com/twitter/finatra/http/request
93 17
RequestBuilder.scala
in http-client/src/main/scala/com/twitter/finatra/httpclient
85 16
App.scala
in inject/inject-app/src/main/scala/com/twitter/inject/app
149 14
TwitterServer.scala
in inject/inject-server/src/main/scala/com/twitter/inject/server
117 13
ThriftMethodBuilder.scala
in inject/inject-thrift-client/src/main/scala/com/twitter/inject/thrift
144 13
ResponseUtils.scala
in http-core/src/main/scala/com/twitter/finatra/http/response
61 13
JsonLogging.scala
in jackson/src/main/scala/com/twitter/finatra/json
48 12
MessageBodyManager.scala
in http-core/src/main/scala/com/twitter/finatra/http/marshalling
232 11
servers.scala
in http-server/src/main/scala/com/twitter/finatra/http
213 10
PatternConstraintValidator.scala
in validation/src/main/scala/com/twitter/finatra/validation/constraints
112 10
RouteDSL.scala
in http-server/src/main/scala/com/twitter/finatra/http
478 9
servers.scala
in thrift/src/main/scala/com/twitter/finatra/thrift
145 9
RequestUtils.scala
in http-core/src/main/scala/com/twitter/finatra/http/request
76 9
option.scala
in inject/inject-utils/src/main/scala/com/twitter/inject/conversions
56 8
ExceptionUtils.scala
in inject/inject-utils/src/main/scala/com/twitter/inject/utils
64 8
HttpResponseFilter.scala
in http-server/src/main/scala/com/twitter/finatra/http/filters
107 7
PathPattern.scala
in http-server/src/main/scala/com/twitter/finatra/http/internal/routing
59 7
FlagsModule.scala
in inject/inject-app/src/main/scala/com/twitter/inject/app/internal
98 7
FileResolver.scala
in utils/src/main/scala/com/twitter/finatra/utils
85 7
Controller.scala
in thrift/src/main/scala/com/twitter/finatra/thrift
79 7
ExceptionManager.scala
in http-core/src/main/scala/com/twitter/finatra/http/exceptions
84 7
ScalaObjectMapperModule.scala
in jackson/src/main/scala/com/twitter/finatra/jackson/modules
138 7
optionHttp.scala
in http-server/src/main/scala/com/twitter/finatra/http/conversions
26 6
FlagImpl.java
in inject/inject-app/src/main/java/com/twitter/inject/annotations
29 6
DarkTrafficFilter.scala
in inject/inject-thrift-client/src/main/scala/com/twitter/inject/thrift/filters
88 6
ScalaObjectHandler.scala
in mustache/src/main/scala/com/twitter/finatra/mustache/marshalling
77 6
StatsFilter.scala
in thrift/src/main/scala/com/twitter/finatra/thrift/filters
125 6
StatsFilter.scala
in http-server/src/main/scala/com/twitter/finatra/http/filters
125 5
RoutingService.scala
in http-server/src/main/scala/com/twitter/finatra/http/internal/routing
61 5
Trie.scala
in http-server/src/main/scala/com/twitter/finatra/http/internal/routing
149 5
Route.scala
in http-server/src/main/scala/com/twitter/finatra/http/internal/routing
76 5
LogbackAsyncAppenderBase.scala
in inject/inject-logback/src/main/scala/ch/qos/logback/core
117 5
TwitterModule.scala
in inject/inject-core/src/main/scala/com/twitter/inject
65 5
TwitterModuleLifecycle.scala
in inject/inject-core/src/main/scala/com/twitter/inject
27 5
FinagleMDCAdapter.scala
in inject/inject-mdc/src/main/scala/com/twitter/inject/logging
48 5
InstalledModules.scala
in inject/inject-app/src/main/scala/com/twitter/inject/app/internal
50 5
FinagleRequestScope.scala
in inject/inject-request-scope/src/main/scala/com/twitter/inject/requestscope
69 5
PortUtils.scala
in inject/inject-ports/src/main/scala/com/twitter/inject/server
27 5
HttpClient.scala
in http-client/src/main/scala/com/twitter/finatra/httpclient
63 5
FinagleRequestFileUpload.scala
in http-core/src/main/scala/com/twitter/finatra/http/fileupload
49 5
MediaRange.scala
in http-core/src/main/scala/com/twitter/finatra/http/request
147 5
Files With Long Lines (Top 5)

There are 5 files with lines longer than 120 characters. In total, there are 8 long lines.

File# lines# units# long lines
CallbackConverter.scala
in http-server/src/main/scala/com/twitter/finatra/http/internal/routing
276 17 2
FinagleRequestScope.scala
in inject/inject-request-scope/src/main/scala/com/twitter/inject/requestscope
69 5 2
MessageBodyManager.scala
in http-core/src/main/scala/com/twitter/finatra/http/marshalling
232 11 2
HttpRouter.scala
in http-server/src/main/scala/com/twitter/finatra/http/routing
553 17 1
sidebarintro.html
in doc/src/sphinx/_templates
10 - 1
Correlations

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

build.sbt x: 573 commits (all time) y: 1159 lines of code project/plugins.sbt x: 196 commits (all time) y: 10 lines of code pushsite.bash x: 7 commits (all time) y: 30 lines of code mysql-client/src/main/scala/com/twitter/finatra/mysql/util/MysqlErrorMapper.scala x: 1 commits (all time) y: 56 lines of code mysql-client/src/main/scala/com/twitter/finatra/mysql/util/DAOFieldExtractors.scala x: 1 commits (all time) y: 231 lines of code mysql-client/src/main/scala/com/twitter/finatra/mysql/util/DAOLocks.scala x: 1 commits (all time) y: 110 lines of code inject/inject-thrift-client/src/main/scala/com/twitter/inject/thrift/modules/ReqRepDarkTrafficFilterModule.scala x: 3 commits (all time) y: 28 lines of code inject/inject-thrift/src/main/scala/com/twitter/inject/exceptions/PossiblyRetryable.scala x: 13 commits (all time) y: 31 lines of code inject/inject-utils/src/main/scala/com/twitter/inject/utils/ExceptionUtils.scala x: 5 commits (all time) y: 64 lines of code inject/inject-server/src/main/scala/com/twitter/inject/server/TwitterServer.scala x: 55 commits (all time) y: 117 lines of code http-server/src/main/scala/com/twitter/finatra/http/servers.scala x: 7 commits (all time) y: 213 lines of code inject/inject-modules/src/main/scala/com/twitter/inject/modules/StackClientModuleTrait.scala x: 8 commits (all time) y: 96 lines of code inject/inject-modules/src/main/scala/com/twitter/inject/modules/TracerModule.scala x: 1 commits (all time) y: 9 lines of code thrift/src/main/scala/com/twitter/finatra/thrift/servers.scala x: 17 commits (all time) y: 145 lines of code inject/inject-app/src/main/scala/com/twitter/inject/app/App.scala x: 35 commits (all time) y: 149 lines of code inject/inject-app/src/main/scala/com/twitter/inject/app/console/ConsoleWriter.scala x: 1 commits (all time) y: 11 lines of code doc/src/sphinx/conf.py x: 6 commits (all time) y: 50 lines of code inject/inject-thrift-client/src/main/scala/com/twitter/inject/thrift/AndThenService.scala x: 6 commits (all time) y: 13 lines of code inject/inject-thrift-client/src/main/scala/com/twitter/inject/thrift/internal/DefaultAndThenServiceImpl.scala x: 7 commits (all time) y: 16 lines of code inject/inject-thrift-client/src/main/scala/com/twitter/inject/thrift/modules/AndThenServiceModule.scala x: 5 commits (all time) y: 11 lines of code inject/inject-core/src/main/scala/com/twitter/inject/TwitterModuleLifecycle.scala x: 11 commits (all time) y: 27 lines of code inject/inject-thrift-client/src/main/scala/com/twitter/inject/thrift/filters/DarkTrafficFilter.scala x: 9 commits (all time) y: 88 lines of code http-client/src/main/scala/com/twitter/finatra/httpclient/HttpClient.scala x: 4 commits (all time) y: 63 lines of code http-core/src/main/scala/com/twitter/finatra/http/marshalling/MessageInjectableValues.scala x: 5 commits (all time) y: 372 lines of code http-core/src/main/scala/com/twitter/finatra/http/request/MediaRange.scala x: 2 commits (all time) y: 147 lines of code http-core/src/main/scala/com/twitter/finatra/http/response/EnrichedResponse.scala x: 3 commits (all time) y: 328 lines of code http-core/src/main/scala/com/twitter/finatra/http/response/ResponseBuilder.scala x: 3 commits (all time) y: 115 lines of code http-server/src/main/scala/com/twitter/finatra/http/Controller.scala x: 2 commits (all time) y: 8 lines of code http-server/src/main/scala/com/twitter/finatra/http/conversions/futureHttp.scala x: 2 commits (all time) y: 29 lines of code http-server/src/main/scala/com/twitter/finatra/http/filters/HttpResponseFilter.scala x: 2 commits (all time) y: 107 lines of code http-server/src/main/scala/com/twitter/finatra/http/filters/StatsFilter.scala x: 2 commits (all time) y: 125 lines of code http-server/src/main/scala/com/twitter/finatra/http/internal/exceptions/FailureExceptionMapper.scala x: 2 commits (all time) y: 57 lines of code http-server/src/main/scala/com/twitter/finatra/http/internal/exceptions/ThrowableExceptionMapper.scala x: 2 commits (all time) y: 38 lines of code http-server/src/main/scala/com/twitter/finatra/http/internal/exceptions/json/JsonParseExceptionMapper.scala x: 3 commits (all time) y: 23 lines of code http-server/src/main/scala/com/twitter/finatra/http/internal/routing/RoutingService.scala x: 2 commits (all time) y: 61 lines of code http-server/src/main/scala/com/twitter/finatra/http/modules/HttpResponseExceptionMapper.scala x: 2 commits (all time) y: 15 lines of code http-server/src/main/scala/com/twitter/finatra/http/routing/AdminHttpRouter.scala x: 2 commits (all time) y: 102 lines of code http-server/src/main/scala/com/twitter/finatra/http/routing/HttpRouter.scala x: 5 commits (all time) y: 553 lines of code http-server/src/main/scala/com/twitter/finatra/http/routing/HttpWarmup.scala x: 3 commits (all time) y: 42 lines of code inject-thrift-client-http-mapper/src/main/scala/com/twitter/finatra/thrift/ThriftClientExceptionMapper.scala x: 7 commits (all time) y: 35 lines of code inject/inject-app/src/main/scala/com/twitter/inject/app/internal/FlagsModule.scala x: 18 commits (all time) y: 98 lines of code inject/inject-app/src/main/scala/com/twitter/inject/app/internal/InstalledModules.scala x: 20 commits (all time) y: 50 lines of code inject/inject-core/src/main/scala/com/twitter/inject/TwitterModule.scala x: 18 commits (all time) y: 65 lines of code inject/inject-mdc/src/main/scala/com/twitter/inject/logging/FinagleMDCAdapter.scala x: 2 commits (all time) y: 48 lines of code inject/inject-mdc/src/main/scala/com/twitter/inject/logging/MDCInitializer.scala x: 3 commits (all time) y: 21 lines of code inject/inject-request-scope/src/main/scala/com/twitter/inject/requestscope/FinagleRequestScope.scala x: 9 commits (all time) y: 69 lines of code inject/inject-server/src/main/scala/com/twitter/inject/server/Awaiter.scala x: 5 commits (all time) y: 30 lines of code inject/inject-server/src/main/scala/com/twitter/server/internal/FinagleBuildRevision.scala x: 7 commits (all time) y: 27 lines of code inject/inject-thrift-client/src/main/scala/com/twitter/inject/thrift/modules/ThriftClientModuleTrait.scala x: 13 commits (all time) y: 65 lines of code inject/inject-utils/src/main/scala/com/twitter/inject/utils/RetryUtils.scala x: 6 commits (all time) y: 30 lines of code jackson/src/main/scala/com/twitter/finatra/jackson/streaming/ByteBufferUtils.scala x: 2 commits (all time) y: 27 lines of code jackson/src/main/scala/com/twitter/finatra/json/JsonLogging.scala x: 9 commits (all time) y: 48 lines of code thrift/src/main/scala/com/twitter/finatra/thrift/Controller.scala x: 15 commits (all time) y: 79 lines of code thrift/src/main/scala/com/twitter/finatra/thrift/filters/AccessLoggingFilter.scala x: 9 commits (all time) y: 29 lines of code thrift/src/main/scala/com/twitter/finatra/thrift/filters/StatsFilter.scala x: 12 commits (all time) y: 125 lines of code thrift/src/main/scala/com/twitter/finatra/thrift/routing/ThriftWarmup.scala x: 14 commits (all time) y: 63 lines of code thrift/src/main/scala/com/twitter/finatra/thrift/routing/routers.scala x: 19 commits (all time) y: 330 lines of code utils/src/main/scala/com/twitter/finatra/utils/DeadlineValues.scala x: 7 commits (all time) y: 20 lines of code utils/src/main/scala/com/twitter/finatra/utils/FileResolver.scala x: 7 commits (all time) y: 85 lines of code mysql-client/src/main/scala/com/twitter/finatra/mysql/client/modules/MysqlClientModuleTrait.scala x: 2 commits (all time) y: 45 lines of code mysql-client/src/main/scala/com/twitter/finatra/mysql/client/Config.scala x: 1 commits (all time) y: 2 lines of code mysql-client/src/main/scala/com/twitter/finatra/mysql/client/MysqlClient.scala x: 1 commits (all time) y: 36 lines of code inject/inject-thrift-client/src/main/scala/com/twitter/inject/thrift/modules/ThriftClientModule.scala x: 16 commits (all time) y: 36 lines of code http-core/src/main/scala/com/twitter/finatra/http/request/RequestUtils.scala x: 2 commits (all time) y: 76 lines of code inject/inject-utils/src/main/scala/com/twitter/inject/conversions/string.scala x: 9 commits (all time) y: 12 lines of code inject/inject-utils/src/main/scala/com/twitter/inject/conversions/future.scala x: 4 commits (all time) y: 162 lines of code http-annotations/src/main/java/com/twitter/finatra/http/annotations/FormParam.java x: 2 commits (all time) y: 12 lines of code http-annotations/src/main/java/com/twitter/finatra/http/annotations/QueryParam.java x: 3 commits (all time) y: 13 lines of code http-core/src/main/scala/com/twitter/finatra/http/jsonpatch/JsonPatchMessageBodyReader.scala x: 2 commits (all time) y: 20 lines of code http-core/src/main/scala/com/twitter/finatra/http/jsonpatch/JsonPatchOperator.scala x: 2 commits (all time) y: 153 lines of code http-core/src/main/scala/com/twitter/finatra/http/marshalling/DefaultMessageBodyWriter.scala x: 2 commits (all time) y: 2 lines of code http-core/src/main/scala/com/twitter/finatra/http/marshalling/DefaultMessageBodyWriterImpl.scala x: 2 commits (all time) y: 68 lines of code http-core/src/main/scala/com/twitter/finatra/http/marshalling/modules/MessageBodyManagerModule.scala x: 3 commits (all time) y: 37 lines of code http-server/src/main/scala/com/twitter/finatra/http/internal/routing/CallbackConverter.scala x: 2 commits (all time) y: 276 lines of code http-server/src/main/scala/com/twitter/finatra/http/modules/MessageBodyModule.scala x: 4 commits (all time) y: 30 lines of code jackson/src/main/scala/com/twitter/finatra/jackson/caseclass/DefaultAnnotationIntrospector.scala x: 1 commits (all time) y: 82 lines of code jackson/src/main/scala/com/twitter/finatra/jackson/modules/ScalaObjectMapperModule.scala x: 5 commits (all time) y: 138 lines of code benchmarks/build.sbt x: 6 commits (all time) y: 17 lines of code validation/src/main/scala/com/twitter/finatra/validation/ErrorCode.scala x: 4 commits (all time) y: 26 lines of code validation/src/main/scala/com/twitter/finatra/validation/InvalidCaseClassException.scala x: 3 commits (all time) y: 5 lines of code validation/src/main/scala/com/twitter/finatra/validation/ValidationResult.scala x: 5 commits (all time) y: 45 lines of code validation/src/main/scala/com/twitter/finatra/validation/constraints/CountryCodeConstraintValidator.scala x: 4 commits (all time) y: 55 lines of code validation/src/main/scala/com/twitter/finatra/validation/constraints/MaxConstraintValidator.scala x: 3 commits (all time) y: 79 lines of code validation/src/main/scala/com/twitter/finatra/validation/constraints/MinConstraintValidator.scala x: 3 commits (all time) y: 74 lines of code validation/src/main/scala/com/twitter/finatra/validation/constraints/PatternConstraintValidator.scala x: 3 commits (all time) y: 112 lines of code validation/src/main/scala/com/twitter/finatra/validation/constraints/RangeConstraintValidator.scala x: 3 commits (all time) y: 55 lines of code validation/src/main/scala/com/twitter/finatra/validation/package.scala x: 4 commits (all time) y: 8 lines of code http-core/src/main/scala/com/twitter/finatra/http/request/RequestBuilder.scala x: 2 commits (all time) y: 93 lines of code mustache/src/main/scala/com/twitter/finatra/mustache/marshalling/ScalaObjectHandler.scala x: 4 commits (all time) y: 77 lines of code http-core/src/main/scala/com/twitter/finatra/http/exceptions/ExceptionManager.scala x: 2 commits (all time) y: 84 lines of code http-core/src/main/scala/com/twitter/finatra/http/marshalling/MessageBodyManager.scala x: 5 commits (all time) y: 232 lines of code utils/src/main/scala/com/twitter/finatra/utils/ClassUtils.scala x: 7 commits (all time) y: 9 lines of code http-core/src/main/scala/com/twitter/finatra/http/jsonpatch/JsonPatchUtility.scala x: 1 commits (all time) y: 31 lines of code inject/inject-core/src/main/scala/com/twitter/inject/TypeUtils.scala x: 13 commits (all time) y: 42 lines of code thrift/src/main/scala/com/twitter/finatra/thrift/exceptions/ExceptionManager.scala x: 4 commits (all time) y: 36 lines of code http-core/src/main/java/com/twitter/finatra/http/request/ContentType.java x: 1 commits (all time) y: 41 lines of code http-core/src/main/scala/com/twitter/finatra/http/contexts/RouteInfo.scala x: 1 commits (all time) y: 23 lines of code http-core/src/main/scala/com/twitter/finatra/http/exceptions/exceptions.scala x: 1 commits (all time) y: 106 lines of code http-core/src/main/scala/com/twitter/finatra/http/response/ErrorsResponse.scala x: 1 commits (all time) y: 16 lines of code http-core/src/main/scala/com/twitter/finatra/http/response/ResponseUtils.scala x: 1 commits (all time) y: 61 lines of code http-core/src/main/scala/com/twitter/finatra/http/streaming/StreamingRequest.scala x: 1 commits (all time) y: 22 lines of code inject/inject-thrift-client/src/main/scala/com/twitter/inject/thrift/modules/ThriftMethodBuilderClientModule.scala x: 13 commits (all time) y: 72 lines of code http-core/src/main/scala/com/twitter/finatra/http/fileupload/FinagleRequestFileUpload.scala x: 1 commits (all time) y: 49 lines of code inject/inject-thrift-client/src/main/scala/com/twitter/inject/thrift/ThriftMethodBuilder.scala x: 6 commits (all time) y: 144 lines of code http-server/src/main/scala/com/twitter/finatra/http/RouteDSL.scala x: 1 commits (all time) y: 478 lines of code http-server/src/main/scala/com/twitter/finatra/http/internal/routing/Route.scala x: 1 commits (all time) y: 76 lines of code http-server/src/main/scala/com/twitter/finatra/http/modules/DarkTrafficFilterModule.scala x: 1 commits (all time) y: 83 lines of code http-server/src/main/scala/com/twitter/finatra/http/routing/Registrar.scala x: 1 commits (all time) y: 45 lines of code inject/inject-logback/src/main/scala/ch/qos/logback/core/LogbackAsyncAppenderBase.scala x: 7 commits (all time) y: 117 lines of code inject/inject-thrift-client/src/main/scala/com/twitter/inject/thrift/internal/filters/LatencyFilter.scala x: 5 commits (all time) y: 35 lines of code jackson/src/main/scala/com/twitter/finatra/jackson/streaming/AsyncJsonParser.scala x: 3 commits (all time) y: 83 lines of code inject/inject-app/src/main/scala/com/twitter/inject/app/internal/TwitterTypeConvertersModule.scala x: 11 commits (all time) y: 8 lines of code inject/inject-core/src/main/scala/com/twitter/inject/InjectorModule.scala x: 4 commits (all time) y: 10 lines of code inject/inject-core/src/main/scala/com/twitter/inject/Injector.scala x: 12 commits (all time) y: 24 lines of code inject/inject-utils/src/main/scala/com/twitter/inject/conversions/option.scala x: 6 commits (all time) y: 56 lines of code inject/inject-core/src/main/scala/com/twitter/inject/TwitterModuleFlags.scala x: 9 commits (all time) y: 45 lines of code utils/src/main/scala/com/twitter/finatra/modules/FileResolverModule.scala x: 4 commits (all time) y: 21 lines of code thrift/src/main/scala/com/twitter/finatra/thrift/filters/ThriftCommonLogFormatter.scala x: 3 commits (all time) y: 65 lines of code doc/src/sphinx/exts/includecode.py x: 4 commits (all time) y: 129 lines of code thrift/src/main/scala/com/twitter/finatra/thrift/filters/TraceIdMDCFilter.scala x: 5 commits (all time) y: 22 lines of code inject/inject-core/src/main/scala/com/twitter/inject/TwitterBaseModule.scala x: 10 commits (all time) y: 8 lines of code inject/inject-request-scope/src/main/scala/com/twitter/inject/requestscope/FinagleRequestScopeFilter.scala x: 6 commits (all time) y: 21 lines of code inject/inject-thrift-client/src/main/scala/com/twitter/inject/thrift/internal/filters/ThriftClientExceptionFilter.scala x: 9 commits (all time) y: 20 lines of code inject/inject-thrift-client/src/main/scala/com/twitter/inject/thrift/modules/DarkTrafficFilterModuleTrait.scala x: 2 commits (all time) y: 53 lines of code thrift/src/main/scala/com/twitter/finatra/thrift/ThriftRequest.scala x: 5 commits (all time) y: 9 lines of code thrift/src/main/scala/com/twitter/finatra/thrift/internal/ThriftMethodService.scala x: 9 commits (all time) y: 23 lines of code inject/inject-utils/src/main/scala/com/twitter/inject/utils/Handler.scala x: 3 commits (all time) y: 4 lines of code thrift/src/main/scala/com/twitter/finatra/thrift/internal/routing/Registrar.scala x: 5 commits (all time) y: 58 lines of code thrift/src/main/scala/com/twitter/finatra/thrift/filters/LoggingMDCFilter.scala x: 3 commits (all time) y: 15 lines of code thrift/src/main/scala/com/twitter/finatra/thrift/filters/ThriftMDCFilter.scala x: 6 commits (all time) y: 24 lines of code utils/src/main/scala/com/twitter/finatra/filters/MergedFilter.scala x: 7 commits (all time) y: 11 lines of code doc/src/sphinx/_themes/flask/static/small_flask.css x: 1 commits (all time) y: 51 lines of code doc/src/sphinx/_themes/flask_theme_support.py x: 1 commits (all time) y: 68 lines of code inject/inject-utils/src/main/scala/com/twitter/inject/conversions/duration.scala x: 4 commits (all time) y: 15 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 573.0
commits (all time)
min: 1.0 | average: 5.85 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 4.0 | max: 573.0

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

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

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

No data for "commits (30d)" vs. "lines of code".

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

No data for "contributors (30d)" vs. "lines of code".


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

No data for "commits (90d)" vs. "lines of code".

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

No data for "contributors (90d)" vs. "lines of code".