uber / okbuck
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 203 files with 11,188 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 1 file changed 51-100 times (219 lines of code)
    • 10 files changed 21-50 times (3,354 lines of code)
    • 51 files changed 6-20 times (4,327 lines of code)
    • 141 files changed 1-5 times (3,288 lines of code)
0% | 1% | 29% | 38% | 29%
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 203 files with 11,188 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 15 files changed by 6-10 contributors (2,764 lines of code)
    • 119 files changed by 2-5 contributors (7,363 lines of code)
    • 69 files changed by 1 contributor (1,061 lines of code)
0% | 0% | 24% | 65% | 9%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
java, xml, kt, gradle, md, properties, sh, bzl, yaml, scala, txt, groovy, watchmanconfig, xsl, bat, json, gitignore, pro
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java0% | 2% | 31% | 40% | 25%
xml0% | 0% | 0% | 7% | 92%
kt0% | 0% | 0% | 18% | 81%
bzl0% | 0% | 0% | 0% | 100%
xsl0% | 0% | 0% | 0% | 100%
scala0% | 0% | 0% | 0% | 100%
groovy0% | 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
buildSrc0% | 2% | 37% | 45% | 14%
app0% | 0% | 0% | 50% | 49%
kotlin-app0% | 0% | 0% | 19% | 80%
another-app0% | 0% | 0% | 5% | 94%
libraries0% | 0% | 0% | 0% | 100%
transform-cli0% | 0% | 0% | 0% | 100%
manifest-merger-cli0% | 0% | 0% | 0% | 100%
dummy-transform0% | 0% | 0% | 0% | 100%
tooling0% | 0% | 0% | 0% | 100%
dummylibrary0% | 0% | 0% | 0% | 100%
android-lint-cli0% | 0% | 0% | 0% | 100%
java-app0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
plugin0% | 0% | 0% | 0% | 0%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
OkBuckExtension.java
in buildSrc/src/main/java/com/uber/okbuck/extension
219 45 2017-01-14 2023-02-17 51 10 kageiit@users.noreply.githu... hv.vikram@gmail.com
OkBuckTask.java
in buildSrc/src/main/java/com/uber/okbuck/core/task
286 16 2017-05-03 2022-03-15 41 8 nelson@osacky.com tys@uber.com
OkBuckGradlePlugin.java
in buildSrc/src/main/java/com/uber/okbuck
278 3 2018-05-19 2023-02-17 35 6 raviagarwal7@users.noreply.... hv.vikram@gmail.com
DependencyManager.java
in buildSrc/src/main/java/com/uber/okbuck/core/manager
454 18 2018-08-15 2023-03-17 33 6 raviagarwal7@users.noreply.... hv.vikram@gmail.com
Scope.java
in buildSrc/src/main/java/com/uber/okbuck/core/model/base
490 26 2018-04-08 2020-07-17 32 4 raviagarwal7@users.noreply.... kageiit@users.noreply.githu...
FileUtil.java
in buildSrc/src/main/java/com/uber/okbuck/core/util
160 12 2017-01-13 2023-03-17 27 7 kageiit@users.noreply.githu... hv.vikram@gmail.com
JvmTarget.java
in buildSrc/src/main/java/com/uber/okbuck/core/model/jvm
590 56 2018-04-08 2020-11-10 26 5 kageiit@users.noreply.githu... raviagarwal7@users.noreply....
ProjectUtil.java
in buildSrc/src/main/java/com/uber/okbuck/core/util
179 18 2017-01-13 2020-07-16 25 4 kageiit@users.noreply.githu... raviagarwal7@users.noreply....
OkBuckCleanTask.java
in buildSrc/src/main/java/com/uber/okbuck/core/task
90 5 2017-01-14 2022-03-15 22 5 kageiit@users.noreply.githu... tys@uber.com
AndroidTarget.java
in buildSrc/src/main/java/com/uber/okbuck/core/model/android
574 59 2018-05-17 2021-03-15 22 7 gkorlam@uber.com kageiit@users.noreply.githu...
DependencyUtils.java
in buildSrc/src/main/java/com/uber/okbuck/core/dependency
253 15 2018-04-08 2020-07-17 21 5 kageiit@users.noreply.githu... kageiit@users.noreply.githu...
ExternalDependenciesExtension.java
in buildSrc/src/main/java/com/uber/okbuck/extension
115 23 2018-08-15 2023-03-17 20 5 raviagarwal7@users.noreply.... hv.vikram@gmail.com
BuckFileGenerator.java
in buildSrc/src/main/java/com/uber/okbuck/generator
252 12 2018-05-19 2021-03-17 20 5 raviagarwal7@users.noreply.... kageiit@users.noreply.githu...
AndroidLibraryRuleComposer.java
in buildSrc/src/main/java/com/uber/okbuck/composer/android
107 2 2018-05-17 2021-03-17 19 5 gkorlam@uber.com kageiit@users.noreply.githu...
AndroidAppTarget.java
in buildSrc/src/main/java/com/uber/okbuck/core/model/android
194 21 2018-05-17 2020-07-17 19 6 gkorlam@uber.com kageiit@users.noreply.githu...
DependencyCache.java
in buildSrc/src/main/java/com/uber/okbuck/core/dependency
141 11 2018-05-19 2020-07-17 18 3 raviagarwal7@users.noreply.... kageiit@users.noreply.githu...
RobolectricManager.java
in buildSrc/src/main/java/com/uber/okbuck/core/manager
169 5 2018-08-15 2023-12-18 18 6 raviagarwal7@users.noreply.... georgep@uber.com
AndroidTestRuleComposer.java
in buildSrc/src/main/java/com/uber/okbuck/composer/android
65 2 2018-05-17 2021-03-17 17 6 gkorlam@uber.com kageiit@users.noreply.githu...
ProguardUtil.java
in buildSrc/src/main/java/com/uber/okbuck/core/util
47 2 2017-01-29 2021-03-17 16 6 kageiit@users.noreply.githu... kageiit@users.noreply.githu...
JvmLibraryRuleComposer.java
in buildSrc/src/main/java/com/uber/okbuck/composer/jvm
81 3 2018-04-08 2019-09-12 16 5 gkorlam@uber.com thales@uber.com
LintManager.java
in buildSrc/src/main/java/com/uber/okbuck/core/manager
102 5 2018-08-15 2022-03-13 16 5 raviagarwal7@users.noreply.... ty@tysmith.me
ExopackageAndroidLibraryRuleComposer.java
in buildSrc/src/main/java/com/uber/okbuck/composer/android
54 2 2018-05-17 2021-03-17 15 5 gkorlam@uber.com kageiit@users.noreply.githu...
BuckWrapperTask.java
in buildSrc/src/main/java/com/uber/okbuck/wrapper
123 10 2017-01-14 2022-03-15 15 6 kageiit@users.noreply.githu... tys@uber.com
JvmBuckRuleComposer.java
in buildSrc/src/main/java/com/uber/okbuck/composer/jvm
36 7 2018-04-08 2019-08-22 14 5 kageiit@users.noreply.githu... thales@uber.com
KotlinManager.java
in buildSrc/src/main/java/com/uber/okbuck/core/manager
78 4 2018-08-15 2021-01-16 14 5 raviagarwal7@users.noreply.... raviagarwal7@users.noreply....
ManifestMergerManager.java
in buildSrc/src/main/java/com/uber/okbuck/core/manager
89 3 2018-08-23 2022-03-15 13 4 kageiit@users.noreply.githu... tys@uber.com
Rule.java
in buildSrc/src/main/rocker/com/uber/okbuck/template/core
104 19 2017-09-01 2020-07-17 13 4 kageiit@users.noreply.githu... kageiit@users.noreply.githu...
JetifierManager.java
in buildSrc/src/main/java/com/uber/okbuck/core/manager
104 4 2018-11-05 2022-03-13 13 5 thales.mchd@gmail.com ty@tysmith.me
JvmTestRuleComposer.java
in buildSrc/src/main/java/com/uber/okbuck/composer/jvm
51 2 2018-04-08 2019-08-22 12 5 gkorlam@uber.com thales@uber.com
RuleType.java
in buildSrc/src/main/java/com/uber/okbuck/core/model/base
65 2 2018-04-08 2021-01-19 12 6 kageiit@users.noreply.githu... raviagarwal7@users.noreply....
ExoPackageScope.java
in buildSrc/src/main/java/com/uber/okbuck/core/model/android
130 2 2018-05-17 2020-07-17 12 4 gkorlam@uber.com kageiit@users.noreply.githu...
activity_main.xml
in app/src/main/res/layout
23 - 2015-10-03 2018-11-05 11 4 xz4215@gmail.com thales.mchd@gmail.com
KotlinExtension.java
in buildSrc/src/main/java/com/uber/okbuck/extension
23 2 2017-12-05 2024-04-04 11 6 gkorlam@uber.com jbarr21@users.noreply.githu...
PrebuiltRuleComposer.java
in buildSrc/src/main/java/com/uber/okbuck/composer/java
56 2 2018-08-15 2020-01-10 11 3 raviagarwal7@users.noreply.... raviagarwal7@users.noreply....
BuckRuleComposer.java
in buildSrc/src/main/java/com/uber/okbuck/composer/base
53 9 2018-04-08 2020-07-17 10 2 kageiit@users.noreply.githu... kageiit@users.noreply.githu...
TransformManager.java
in buildSrc/src/main/java/com/uber/okbuck/core/manager
143 7 2018-08-15 2021-03-17 10 3 raviagarwal7@users.noreply.... kageiit@users.noreply.githu...
AnnotationProcessorCache.java
in buildSrc/src/main/java/com/uber/okbuck/core/annotation
188 10 2018-08-15 2021-04-27 10 5 raviagarwal7@users.noreply.... dbworku@gmail.com
WrapperExtension.java
in buildSrc/src/main/java/com/uber/okbuck/extension
10 - 2017-01-14 2018-11-12 9 4 kageiit@users.noreply.githu... romanoid.0.0@gmail.com
TargetCache.java
in buildSrc/src/main/java/com/uber/okbuck/core/model/base
88 3 2018-04-08 2021-03-17 9 4 kageiit@users.noreply.githu... kageiit@users.noreply.githu...
MainActivity.java
in app/src/main/java/com/uber/okbuck/example
96 4 2016-09-29 2025-02-22 9 6 gkorlam@uber.com m.gaetan89@gmail.com
TestExtension.java
in buildSrc/src/main/java/com/uber/okbuck/extension
11 - 2017-01-14 2023-12-18 8 6 kageiit@users.noreply.githu... georgep@uber.com
LintExtension.java
in buildSrc/src/main/java/com/uber/okbuck/extension
16 - 2017-01-14 2018-10-16 8 2 kageiit@users.noreply.githu... kageiit@users.noreply.githu...
AndroidBuckRuleComposer.java
in buildSrc/src/main/java/com/uber/okbuck/composer/android
52 13 2018-05-17 2019-06-05 8 5 gkorlam@uber.com thales@uber.com
ScalaManager.java
in buildSrc/src/main/java/com/uber/okbuck/core/manager
59 3 2018-08-15 2021-01-16 8 3 raviagarwal7@users.noreply.... raviagarwal7@users.noreply....
JetifierExtension.java
in buildSrc/src/main/java/com/uber/okbuck/extension
62 2 2018-11-05 2022-04-04 8 5 thales.mchd@gmail.com b2aguy@gmail.com
GroovyManager.java
in buildSrc/src/main/java/com/uber/okbuck/core/manager
68 3 2018-08-15 2021-01-16 8 3 raviagarwal7@users.noreply.... raviagarwal7@users.noreply....
RuleOverridesExtension.java
in buildSrc/src/main/java/com/uber/okbuck/extension
153 14 2018-11-07 2021-01-19 8 5 romanoid.0.0@gmail.com raviagarwal7@users.noreply....
ExperimentalExtension.java
in buildSrc/src/main/java/com/uber/okbuck/extension
4 - 2017-01-14 2018-09-12 7 3 kageiit@users.noreply.githu... kageiit@users.noreply.githu...
MainActivity.kt
in kotlin-app/src/main/java/com/uber/okbuck/example
27 1 2018-03-30 2024-04-04 7 4 thales.mchd@gmail.com jbarr21@users.noreply.githu...
AndroidInstrumentationTarget.java
in buildSrc/src/main/java/com/uber/okbuck/core/model/android
58 8 2018-05-17 2020-07-17 7 4 gkorlam@uber.com kageiit@users.noreply.githu...
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
OkBuckExtension.java
in buildSrc/src/main/java/com/uber/okbuck/extension
219 45 2017-01-14 2023-02-17 51 10 kageiit@users.noreply.githu... hv.vikram@gmail.com
OkBuckTask.java
in buildSrc/src/main/java/com/uber/okbuck/core/task
286 16 2017-05-03 2022-03-15 41 8 nelson@osacky.com tys@uber.com
FileUtil.java
in buildSrc/src/main/java/com/uber/okbuck/core/util
160 12 2017-01-13 2023-03-17 27 7 kageiit@users.noreply.githu... hv.vikram@gmail.com
AndroidTarget.java
in buildSrc/src/main/java/com/uber/okbuck/core/model/android
574 59 2018-05-17 2021-03-15 22 7 gkorlam@uber.com kageiit@users.noreply.githu...
OkBuckGradlePlugin.java
in buildSrc/src/main/java/com/uber/okbuck
278 3 2018-05-19 2023-02-17 35 6 raviagarwal7@users.noreply.... hv.vikram@gmail.com
DependencyManager.java
in buildSrc/src/main/java/com/uber/okbuck/core/manager
454 18 2018-08-15 2023-03-17 33 6 raviagarwal7@users.noreply.... hv.vikram@gmail.com
AndroidAppTarget.java
in buildSrc/src/main/java/com/uber/okbuck/core/model/android
194 21 2018-05-17 2020-07-17 19 6 gkorlam@uber.com kageiit@users.noreply.githu...
RobolectricManager.java
in buildSrc/src/main/java/com/uber/okbuck/core/manager
169 5 2018-08-15 2023-12-18 18 6 raviagarwal7@users.noreply.... georgep@uber.com
AndroidTestRuleComposer.java
in buildSrc/src/main/java/com/uber/okbuck/composer/android
65 2 2018-05-17 2021-03-17 17 6 gkorlam@uber.com kageiit@users.noreply.githu...
ProguardUtil.java
in buildSrc/src/main/java/com/uber/okbuck/core/util
47 2 2017-01-29 2021-03-17 16 6 kageiit@users.noreply.githu... kageiit@users.noreply.githu...
BuckWrapperTask.java
in buildSrc/src/main/java/com/uber/okbuck/wrapper
123 10 2017-01-14 2022-03-15 15 6 kageiit@users.noreply.githu... tys@uber.com
RuleType.java
in buildSrc/src/main/java/com/uber/okbuck/core/model/base
65 2 2018-04-08 2021-01-19 12 6 kageiit@users.noreply.githu... raviagarwal7@users.noreply....
KotlinExtension.java
in buildSrc/src/main/java/com/uber/okbuck/extension
23 2 2017-12-05 2024-04-04 11 6 gkorlam@uber.com jbarr21@users.noreply.githu...
MainActivity.java
in app/src/main/java/com/uber/okbuck/example
96 4 2016-09-29 2025-02-22 9 6 gkorlam@uber.com m.gaetan89@gmail.com
TestExtension.java
in buildSrc/src/main/java/com/uber/okbuck/extension
11 - 2017-01-14 2023-12-18 8 6 kageiit@users.noreply.githu... georgep@uber.com
JvmTarget.java
in buildSrc/src/main/java/com/uber/okbuck/core/model/jvm
590 56 2018-04-08 2020-11-10 26 5 kageiit@users.noreply.githu... raviagarwal7@users.noreply....
OkBuckCleanTask.java
in buildSrc/src/main/java/com/uber/okbuck/core/task
90 5 2017-01-14 2022-03-15 22 5 kageiit@users.noreply.githu... tys@uber.com
DependencyUtils.java
in buildSrc/src/main/java/com/uber/okbuck/core/dependency
253 15 2018-04-08 2020-07-17 21 5 kageiit@users.noreply.githu... kageiit@users.noreply.githu...
BuckFileGenerator.java
in buildSrc/src/main/java/com/uber/okbuck/generator
252 12 2018-05-19 2021-03-17 20 5 raviagarwal7@users.noreply.... kageiit@users.noreply.githu...
ExternalDependenciesExtension.java
in buildSrc/src/main/java/com/uber/okbuck/extension
115 23 2018-08-15 2023-03-17 20 5 raviagarwal7@users.noreply.... hv.vikram@gmail.com
AndroidLibraryRuleComposer.java
in buildSrc/src/main/java/com/uber/okbuck/composer/android
107 2 2018-05-17 2021-03-17 19 5 gkorlam@uber.com kageiit@users.noreply.githu...
LintManager.java
in buildSrc/src/main/java/com/uber/okbuck/core/manager
102 5 2018-08-15 2022-03-13 16 5 raviagarwal7@users.noreply.... ty@tysmith.me
JvmLibraryRuleComposer.java
in buildSrc/src/main/java/com/uber/okbuck/composer/jvm
81 3 2018-04-08 2019-09-12 16 5 gkorlam@uber.com thales@uber.com
ExopackageAndroidLibraryRuleComposer.java
in buildSrc/src/main/java/com/uber/okbuck/composer/android
54 2 2018-05-17 2021-03-17 15 5 gkorlam@uber.com kageiit@users.noreply.githu...
KotlinManager.java
in buildSrc/src/main/java/com/uber/okbuck/core/manager
78 4 2018-08-15 2021-01-16 14 5 raviagarwal7@users.noreply.... raviagarwal7@users.noreply....
JvmBuckRuleComposer.java
in buildSrc/src/main/java/com/uber/okbuck/composer/jvm
36 7 2018-04-08 2019-08-22 14 5 kageiit@users.noreply.githu... thales@uber.com
JetifierManager.java
in buildSrc/src/main/java/com/uber/okbuck/core/manager
104 4 2018-11-05 2022-03-13 13 5 thales.mchd@gmail.com ty@tysmith.me
JvmTestRuleComposer.java
in buildSrc/src/main/java/com/uber/okbuck/composer/jvm
51 2 2018-04-08 2019-08-22 12 5 gkorlam@uber.com thales@uber.com
AnnotationProcessorCache.java
in buildSrc/src/main/java/com/uber/okbuck/core/annotation
188 10 2018-08-15 2021-04-27 10 5 raviagarwal7@users.noreply.... dbworku@gmail.com
RuleOverridesExtension.java
in buildSrc/src/main/java/com/uber/okbuck/extension
153 14 2018-11-07 2021-01-19 8 5 romanoid.0.0@gmail.com raviagarwal7@users.noreply....
JetifierExtension.java
in buildSrc/src/main/java/com/uber/okbuck/extension
62 2 2018-11-05 2022-04-04 8 5 thales.mchd@gmail.com b2aguy@gmail.com
AndroidBuckRuleComposer.java
in buildSrc/src/main/java/com/uber/okbuck/composer/android
52 13 2018-05-17 2019-06-05 8 5 gkorlam@uber.com thales@uber.com
Scope.java
in buildSrc/src/main/java/com/uber/okbuck/core/model/base
490 26 2018-04-08 2020-07-17 32 4 raviagarwal7@users.noreply.... kageiit@users.noreply.githu...
ProjectUtil.java
in buildSrc/src/main/java/com/uber/okbuck/core/util
179 18 2017-01-13 2020-07-16 25 4 kageiit@users.noreply.githu... raviagarwal7@users.noreply....
ManifestMergerManager.java
in buildSrc/src/main/java/com/uber/okbuck/core/manager
89 3 2018-08-23 2022-03-15 13 4 kageiit@users.noreply.githu... tys@uber.com
Rule.java
in buildSrc/src/main/rocker/com/uber/okbuck/template/core
104 19 2017-09-01 2020-07-17 13 4 kageiit@users.noreply.githu... kageiit@users.noreply.githu...
ExoPackageScope.java
in buildSrc/src/main/java/com/uber/okbuck/core/model/android
130 2 2018-05-17 2020-07-17 12 4 gkorlam@uber.com kageiit@users.noreply.githu...
activity_main.xml
in app/src/main/res/layout
23 - 2015-10-03 2018-11-05 11 4 xz4215@gmail.com thales.mchd@gmail.com
WrapperExtension.java
in buildSrc/src/main/java/com/uber/okbuck/extension
10 - 2017-01-14 2018-11-12 9 4 kageiit@users.noreply.githu... romanoid.0.0@gmail.com
TargetCache.java
in buildSrc/src/main/java/com/uber/okbuck/core/model/base
88 3 2018-04-08 2021-03-17 9 4 kageiit@users.noreply.githu... kageiit@users.noreply.githu...
AndroidInstrumentationTarget.java
in buildSrc/src/main/java/com/uber/okbuck/core/model/android
58 8 2018-05-17 2020-07-17 7 4 gkorlam@uber.com kageiit@users.noreply.githu...
MainActivity.kt
in kotlin-app/src/main/java/com/uber/okbuck/example
27 1 2018-03-30 2024-04-04 7 4 thales.mchd@gmail.com jbarr21@users.noreply.githu...
BuckFileManager.java
in buildSrc/src/main/java/com/uber/okbuck/core/manager
104 6 2018-11-15 2021-01-19 6 4 romanoid.0.0@gmail.com raviagarwal7@users.noreply....
KeystoreRuleComposer.java
in buildSrc/src/main/java/com/uber/okbuck/composer/android
28 2 2018-05-17 2018-11-14 6 4 gkorlam@uber.com romanoid.0.0@gmail.com
AndroidBinaryRuleComposer.java
in buildSrc/src/main/java/com/uber/okbuck/composer/android
79 2 2018-05-17 2019-02-12 6 4 gkorlam@uber.com nnarayanan12@gmail.com
JarsTransformOutputProvider.java
in transform-cli/src/main/java/com/uber/okbuck/transform
57 2 2017-01-31 2018-09-09 5 4 kageiit@users.noreply.githu... kageiit@users.noreply.githu...
MyApp.java
in app/src/main/java/com/uber/okbuck/example
11 2 2016-09-29 2025-02-22 5 4 gkorlam@uber.com m.gaetan89@gmail.com
LintRegistry.java
in libraries/customLintLibrary/src/main/java/com/uber/lint
16 2 2017-01-25 2019-01-02 5 4 clonetwin26@gmail.com raviagarwal7@users.noreply....
TransformInvocationBuilder.java
in transform-cli/src/main/java/com/uber/okbuck/transform
99 16 2017-01-31 2022-03-14 4 4 kageiit@users.noreply.githu... ty@tysmith.me
CustomView.java
in another-app/src/com/uber/okbuck/example/anotherapp
15 3 2017-08-18 2019-01-02 4 4 jbarr21@users.noreply.githu... pandanomic@gmail.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
JvmTarget.java
in plugin/src/main/java/com/uber/okbuck/core/model/jvm
590 56
AndroidTarget.java
in plugin/src/main/java/com/uber/okbuck/core/model/android
574 59
Scope.java
in plugin/src/main/java/com/uber/okbuck/core/model/base
490 26
DependencyManager.java
in plugin/src/main/java/com/uber/okbuck/core/manager
454 18
OkBuckTask.java
in plugin/src/main/java/com/uber/okbuck/core/task
286 16
OkBuckGradlePlugin.java
in plugin/src/main/java/com/uber/okbuck
278 3
DependencyUtils.java
in plugin/src/main/java/com/uber/okbuck/core/dependency
253 15
BuckFileGenerator.java
in plugin/src/main/java/com/uber/okbuck/generator
252 12
OkBuckExtension.java
in plugin/src/main/java/com/uber/okbuck/extension
219 45
OExternalDependency.java
in plugin/src/main/java/com/uber/okbuck/core/dependency
196 31
AndroidAppTarget.java
in plugin/src/main/java/com/uber/okbuck/core/model/android
194 21
AnnotationProcessorCache.java
in plugin/src/main/java/com/uber/okbuck/core/annotation
188 10
ProjectUtil.java
in plugin/src/main/java/com/uber/okbuck/core/util
179 18
RobolectricManager.java
in plugin/src/main/java/com/uber/okbuck/core/manager
169 5
FileUtil.java
in plugin/src/main/java/com/uber/okbuck/core/util
160 12
DependencyFactory.java
in plugin/src/main/java/com/uber/okbuck/core/dependency
155 9
RockerConfiguration.java
in plugin/src/main/java/com/fizzed/rocker/gradle
154 33
RuleOverridesExtension.java
in plugin/src/main/java/com/uber/okbuck/extension
153 14
TransformManager.java
in plugin/src/main/java/com/uber/okbuck/core/manager
143 7
DependencyCache.java
in plugin/src/main/java/com/uber/okbuck/core/dependency
141 11
ExoPackageScope.java
in plugin/src/main/java/com/uber/okbuck/core/model/android
130 2
BuckWrapperTask.java
in plugin/src/main/java/com/uber/okbuck/wrapper
123 10
AndroidModuleRuleComposer.java
in plugin/src/main/java/com/uber/okbuck/composer/android
116 2
ExternalDependenciesExtension.java
in plugin/src/main/java/com/uber/okbuck/extension
115 23
AndroidLibraryRuleComposer.java
in plugin/src/main/java/com/uber/okbuck/composer/android
107 2
JetifierManager.java
in plugin/src/main/java/com/uber/okbuck/core/manager
104 4
BuckFileManager.java
in plugin/src/main/java/com/uber/okbuck/core/manager
104 6
Rule.java
in plugin/src/main/rocker/com/uber/okbuck/template/core
104 19
LintManager.java
in plugin/src/main/java/com/uber/okbuck/core/manager
102 5
OResolvedDependency.java
in plugin/src/main/java/com/uber/okbuck/core/dependency
94 9
OkBuckCleanTask.java
in plugin/src/main/java/com/uber/okbuck/core/task
90 5
ManifestMergerManager.java
in plugin/src/main/java/com/uber/okbuck/core/manager
89 3
TargetCache.java
in plugin/src/main/java/com/uber/okbuck/core/model/base
88 3
JvmLibraryRuleComposer.java
in plugin/src/main/java/com/uber/okbuck/composer/jvm
81 3
AndroidBinaryRuleComposer.java
in plugin/src/main/java/com/uber/okbuck/composer/android
79 2
KotlinManager.java
in plugin/src/main/java/com/uber/okbuck/core/manager
78 4
XmlUtil.java
in plugin/src/main/java/com/uber/okbuck/core/util
78 5
GroovyManager.java
in plugin/src/main/java/com/uber/okbuck/core/manager
68 3
AndroidLibTarget.java
in plugin/src/main/java/com/uber/okbuck/core/model/android
66 6
RuleType.java
in plugin/src/main/java/com/uber/okbuck/core/model/base
65 2
AndroidTestRuleComposer.java
in plugin/src/main/java/com/uber/okbuck/composer/android
65 2
BuckManager.java
in plugin/src/main/java/com/uber/okbuck/core/manager
63 4
JetifierExtension.java
in plugin/src/main/java/com/uber/okbuck/extension
62 2
ScalaManager.java
in plugin/src/main/java/com/uber/okbuck/core/manager
59 3
DependencyExporterModel.java
in plugin/src/main/java/com/uber/okbuck/core/dependency/exporter
59 6
AndroidInstrumentationTarget.java
in plugin/src/main/java/com/uber/okbuck/core/model/android
58 8
ProjectCache.java
in plugin/src/main/java/com/uber/okbuck/core/util
58 10
Target.java
in plugin/src/main/java/com/uber/okbuck/core/model/base
57 10
PrebuiltRuleComposer.java
in plugin/src/main/java/com/uber/okbuck/composer/java
56 2
JvmIntegrationTestRuleComposer.java
in plugin/src/main/java/com/uber/okbuck/composer/jvm
56 2
Correlations

File Size vs. Number of Changes: 203 points

app/src/main/java/com/uber/okbuck/example/MainActivity.java x: 96 lines of code y: 9 # changes app/src/main/java/com/uber/okbuck/example/MyApp.java x: 11 lines of code y: 5 # changes buildSrc/src/main/java/com/uber/okbuck/extension/KotlinExtension.java x: 23 lines of code y: 11 # changes dummy-transform/src/main/java/com/uber/okbuck/transform/DummyTransform.java x: 107 lines of code y: 4 # changes kotlin-app/src/main/java/com/uber/okbuck/example/MainActivity.kt x: 27 lines of code y: 7 # changes manifest-merger-cli/src/main/java/com/uber/okbuck/manifmerger/ManifestMergerCli.java x: 184 lines of code y: 4 # changes buildSrc/src/main/java/com/uber/okbuck/extension/TestExtension.java x: 11 lines of code y: 8 # changes buildSrc/src/main/java/com/uber/okbuck/core/manager/RobolectricManager.java x: 169 lines of code y: 18 # changes buildSrc/src/main/java/com/uber/okbuck/core/manager/DependencyManager.java x: 454 lines of code y: 33 # changes buildSrc/src/main/java/com/uber/okbuck/core/util/FileUtil.java x: 160 lines of code y: 27 # changes buildSrc/src/main/java/com/uber/okbuck/extension/ExternalDependenciesExtension.java x: 115 lines of code y: 20 # changes buildSrc/src/main/java/com/uber/okbuck/core/dependency/exporter/JsonDependencyExporter.java x: 51 lines of code y: 2 # changes buildSrc/src/main/java/com/uber/okbuck/OkBuckGradlePlugin.java x: 278 lines of code y: 35 # changes buildSrc/src/main/java/com/uber/okbuck/core/dependency/exporter/DependencyExporter.java x: 6 lines of code y: 1 # changes buildSrc/src/main/java/com/uber/okbuck/core/dependency/exporter/DependencyExporterModel.java x: 59 lines of code y: 1 # changes buildSrc/src/main/java/com/uber/okbuck/extension/ExportDependenciesExtension.java x: 19 lines of code y: 1 # changes buildSrc/src/main/java/com/uber/okbuck/extension/OkBuckExtension.java x: 219 lines of code y: 51 # changes buildSrc/src/main/java/com/uber/okbuck/extension/JetifierExtension.java x: 62 lines of code y: 8 # changes buildSrc/src/main/java/com/fizzed/rocker/gradle/RockerConfiguration.java x: 154 lines of code y: 1 # changes buildSrc/src/main/java/com/uber/okbuck/core/manager/ManifestMergerManager.java x: 89 lines of code y: 13 # changes buildSrc/src/main/java/com/uber/okbuck/core/task/OkBuckCleanTask.java x: 90 lines of code y: 22 # changes buildSrc/src/main/java/com/uber/okbuck/core/task/OkBuckTask.java x: 286 lines of code y: 41 # changes buildSrc/src/main/java/com/uber/okbuck/wrapper/BuckWrapperTask.java x: 123 lines of code y: 15 # changes transform-cli/src/main/java/com/uber/okbuck/transform/TransformInvocationBuilder.java x: 99 lines of code y: 4 # changes buildSrc/src/main/java/com/uber/okbuck/core/manager/JetifierManager.java x: 104 lines of code y: 13 # changes buildSrc/src/main/java/com/uber/okbuck/core/manager/LintManager.java x: 102 lines of code y: 16 # changes buildSrc/src/main/java/com/uber/okbuck/core/annotation/AnnotationProcessorCache.java x: 188 lines of code y: 10 # changes buildSrc/src/main/java/com/uber/okbuck/composer/android/AndroidLibraryRuleComposer.java x: 107 lines of code y: 19 # changes buildSrc/src/main/java/com/uber/okbuck/composer/android/AndroidModuleRuleComposer.java x: 116 lines of code y: 6 # changes buildSrc/src/main/java/com/uber/okbuck/composer/android/AndroidTestRuleComposer.java x: 65 lines of code y: 17 # changes buildSrc/src/main/java/com/uber/okbuck/composer/android/ExopackageAndroidLibraryRuleComposer.java x: 54 lines of code y: 15 # changes buildSrc/src/main/java/com/uber/okbuck/composer/common/BazelHttpFileRuleComposer.java x: 39 lines of code y: 2 # changes buildSrc/src/main/java/com/uber/okbuck/core/manager/BuckManager.java x: 63 lines of code y: 6 # changes buildSrc/src/main/java/com/uber/okbuck/core/manager/D8Manager.java x: 33 lines of code y: 3 # changes buildSrc/src/main/java/com/uber/okbuck/core/manager/TransformManager.java x: 143 lines of code y: 10 # changes buildSrc/src/main/java/com/uber/okbuck/core/model/base/TargetCache.java x: 88 lines of code y: 9 # changes buildSrc/src/main/java/com/uber/okbuck/core/util/ProguardUtil.java x: 47 lines of code y: 16 # changes buildSrc/src/main/java/com/uber/okbuck/core/util/symlinks/SymlinkCreatorFactory.java x: 7 lines of code y: 2 # changes buildSrc/src/main/java/com/uber/okbuck/generator/BuckFileGenerator.java x: 252 lines of code y: 20 # changes buildSrc/src/main/java/com/uber/okbuck/core/model/android/AndroidTarget.java x: 574 lines of code y: 22 # changes buildSrc/src/main/java/com/uber/okbuck/core/dependency/OExternalDependency.java x: 196 lines of code y: 6 # changes buildSrc/src/main/java/com/uber/okbuck/core/manager/BuckFileManager.java x: 104 lines of code y: 6 # changes buildSrc/src/main/java/com/uber/okbuck/core/model/base/RuleType.java x: 65 lines of code y: 12 # changes buildSrc/src/main/java/com/uber/okbuck/extension/RuleOverridesExtension.java x: 153 lines of code y: 8 # changes buildSrc/src/main/java/com/uber/okbuck/core/manager/GroovyManager.java x: 68 lines of code y: 8 # changes buildSrc/src/main/java/com/uber/okbuck/core/manager/KotlinManager.java x: 78 lines of code y: 14 # changes buildSrc/src/main/java/com/uber/okbuck/core/manager/ScalaManager.java x: 59 lines of code y: 8 # changes buildSrc/src/main/java/com/uber/okbuck/generator/OkbuckBuckConfigGenerator.java x: 27 lines of code y: 5 # changes buildSrc/src/main/java/com/uber/okbuck/core/model/jvm/JvmTarget.java x: 590 lines of code y: 26 # changes buildSrc/src/main/java/com/uber/okbuck/core/model/android/AndroidInstrumentationTarget.java x: 58 lines of code y: 7 # changes android-lint-cli/src/main/java/com/uber/okbuck/android/lint/AndroidLintCli.java x: 32 lines of code y: 2 # changes buildSrc/src/main/java/com/uber/okbuck/composer/base/BuckRuleComposer.java x: 53 lines of code y: 10 # changes buildSrc/src/main/java/com/uber/okbuck/core/dependency/DependencyCache.java x: 141 lines of code y: 18 # changes buildSrc/src/main/java/com/uber/okbuck/core/dependency/DependencyUtils.java x: 253 lines of code y: 21 # changes buildSrc/src/main/java/com/uber/okbuck/core/dependency/OResolvedDependency.java x: 94 lines of code y: 2 # changes buildSrc/src/main/java/com/uber/okbuck/core/dependency/OUnresolvedDependency.java x: 37 lines of code y: 2 # changes buildSrc/src/main/java/com/uber/okbuck/core/dependency/VersionlessDependency.java x: 52 lines of code y: 3 # changes buildSrc/src/main/java/com/uber/okbuck/core/model/android/AndroidAppTarget.java x: 194 lines of code y: 19 # changes buildSrc/src/main/java/com/uber/okbuck/core/model/android/ExoPackageScope.java x: 130 lines of code y: 12 # changes buildSrc/src/main/java/com/uber/okbuck/core/model/base/Scope.java x: 490 lines of code y: 32 # changes buildSrc/src/main/java/com/uber/okbuck/core/model/base/Target.java x: 57 lines of code y: 5 # changes buildSrc/src/main/java/com/uber/okbuck/core/util/ProjectCache.java x: 58 lines of code y: 2 # changes buildSrc/src/main/java/com/uber/okbuck/core/util/XmlUtil.java x: 78 lines of code y: 6 # changes buildSrc/src/main/java/com/uber/okbuck/extension/ScalaExtension.java x: 4 lines of code y: 4 # changes buildSrc/src/main/rocker/com/uber/okbuck/template/core/RuleTemplate.java x: 49 lines of code y: 4 # changes tooling/buck-defs/cleanup.bzl x: 26 lines of code y: 2 # changes transform-cli/src/main/java/com/uber/okbuck/transform/CliTransform.java x: 95 lines of code y: 3 # changes transform-cli/src/main/java/com/uber/okbuck/transform/SystemClassLoader.java x: 37 lines of code y: 3 # changes kotlin-app/src/main/java/com/uber/okbuck/example/AppComponent.kt x: 17 lines of code y: 2 # changes buildSrc/src/main/java/com/uber/okbuck/core/util/ProjectUtil.java x: 179 lines of code y: 25 # changes buildSrc/src/main/java/com/uber/okbuck/core/dependency/DependencyFactory.java x: 155 lines of code y: 7 # changes buildSrc/src/main/java/com/uber/okbuck/composer/java/PrebuiltRuleComposer.java x: 56 lines of code y: 11 # changes buildSrc/src/main/java/com/uber/okbuck/composer/java/JavaAnnotationProcessorRuleComposer.java x: 37 lines of code y: 6 # changes buildSrc/src/main/java/com/uber/okbuck/composer/java/LocalPrebuiltRuleComposer.java x: 49 lines of code y: 6 # changes buildSrc/src/main/java/com/uber/okbuck/composer/jvm/JvmIntegrationTestRuleComposer.java x: 56 lines of code y: 2 # changes buildSrc/src/main/java/com/uber/okbuck/core/annotation/JvmPlugin.java x: 23 lines of code y: 2 # changes buildSrc/src/main/java/com/uber/okbuck/core/dependency/LocalOExternalDependency.java x: 45 lines of code y: 1 # changes buildSrc/src/main/java/com/uber/okbuck/composer/jvm/JvmLibraryRuleComposer.java x: 81 lines of code y: 16 # changes buildSrc/src/main/java/com/uber/okbuck/core/model/base/ProjectType.java x: 30 lines of code y: 3 # changes buildSrc/src/main/java/com/uber/okbuck/composer/jvm/JvmBuckRuleComposer.java x: 36 lines of code y: 14 # changes buildSrc/src/main/java/com/uber/okbuck/composer/jvm/JvmTestRuleComposer.java x: 51 lines of code y: 12 # changes libraries/javalibrary/src/integrationTest/java/com/uber/okbuck/example/javalib/DummyJavaClassIntegrationTest.java x: 10 lines of code y: 1 # changes buildSrc/src/main/java/com/uber/okbuck/core/model/jvm/TestOptions.java x: 18 lines of code y: 4 # changes buildSrc/src/main/java/com/uber/okbuck/composer/android/AndroidBuckRuleComposer.java x: 52 lines of code y: 8 # changes tooling/buck-defs/project_targets.bzl x: 24 lines of code y: 3 # changes libraries/kotlinandroidlibrary/src/main/res/layout/content_kotlin_lib.xml x: 20 lines of code y: 3 # changes buildSrc/src/main/java/com/uber/okbuck/composer/android/AndroidBinaryRuleComposer.java x: 79 lines of code y: 6 # changes buildSrc/src/main/java/com/uber/okbuck/extension/IntellijExtension.java x: 7 lines of code y: 3 # changes another-app/src/com/uber/okbuck/example/anotherapp/MainActivity.java x: 47 lines of code y: 5 # changes app/src/main/java/com/uber/okbuck/example/AppShell.java x: 22 lines of code y: 4 # changes app/src/main/java/com/uber/okbuck/example/CollapsingAppBarActivity.java x: 117 lines of code y: 6 # changes app/src/main/java/com/uber/okbuck/example/CustomView.java x: 15 lines of code y: 4 # changes libraries/customLintLibrary/src/main/java/com/uber/lint/ColorDetector.java x: 45 lines of code y: 2 # changes libraries/customLintLibrary/src/main/java/com/uber/lint/LintRegistry.java x: 16 lines of code y: 5 # changes buildSrc/src/main/java/com/uber/okbuck/composer/android/GenAidlRuleComposer.java x: 18 lines of code y: 3 # changes buildSrc/src/main/java/com/uber/okbuck/composer/android/KeystoreRuleComposer.java x: 28 lines of code y: 6 # changes buildSrc/src/main/java/com/uber/okbuck/core/model/android/Keystore.java x: 13 lines of code y: 3 # changes buildSrc/src/main/java/com/uber/okbuck/extension/WrapperExtension.java x: 10 lines of code y: 9 # changes app/src/main/res/layout/activity_collapsing_app_bar.xml x: 38 lines of code y: 4 # changes kotlin-app/src/main/res/layout/activity_main.xml x: 28 lines of code y: 2 # changes kotlin-app/src/main/res/layout/content_main.xml x: 11 lines of code y: 2 # changes lint.xml x: 4 lines of code y: 1 # changes buildSrc/src/main/java/com/uber/okbuck/extension/LintExtension.java x: 16 lines of code y: 8 # changes buildSrc/src/main/java/com/uber/okbuck/extension/ExperimentalExtension.java x: 4 lines of code y: 7 # changes another-app/VISIBILITY.bzl x: 2 lines of code y: 1 # changes buildSrc/src/main/java/com/uber/okbuck/extension/VisibilityExtension.java x: 5 lines of code y: 1 # changes libraries/lintErrorLibrary/src/main/java/com/uber/okbuck/example/lintError/MyClass.java x: 23 lines of code y: 4 # changes buildSrc/src/main/java/com/uber/okbuck/composer/android/AndroidInstrumentationApkRuleComposer.java x: 21 lines of code y: 2 # changes buildSrc/src/main/java/com/uber/okbuck/core/model/android/AndroidLibTarget.java x: 66 lines of code y: 5 # changes another-app/res/menu/menu_main.xml x: 8 lines of code y: 6 # changes transform-cli/src/main/java/com/uber/okbuck/transform/FileUtil.java x: 17 lines of code y: 3 # changes buildSrc/src/main/java/com/uber/okbuck/core/model/android/AndroidAppInstrumentationTarget.java x: 24 lines of code y: 2 # changes another-app/src/com/example/hellojni/HelloJni.java x: 7 lines of code y: 4 # changes app/src/main/java/com/uber/okbuck/example/DummyComponent.java x: 8 lines of code y: 2 # changes dummylibrary/src/com/uber/okbuck/example/dummylibrary/AndroidModule.java x: 10 lines of code y: 2 # changes dummylibrary/src/com/uber/okbuck/example/dummylibrary/DummyAndroidClass.java x: 14 lines of code y: 3 # changes java-app/src/main/java/com/uber/okbuck/example/javabin/DummyJavaClass.java x: 18 lines of code y: 2 # changes libraries/common/src/freeDebug/java/com/uber/okbuck/example/common/CalcMonitor.java x: 19 lines of code y: 2 # changes libraries/common/src/main/java/com/uber/okbuck/example/common/Calc.java x: 11 lines of code y: 4 # changes libraries/customLintLibrary/src/main/java/com/uber/lint/SystemCurrentTimeMillisDetector.java x: 38 lines of code y: 3 # changes libraries/emptylibrary/src/main/java/com/uber/okbuck/example/empty/MyClass.java x: 2 lines of code y: 2 # changes libraries/groovylibrary/src/main/java/com/uber/okbuck/groovy/example/DummyJava.java x: 6 lines of code y: 2 # changes libraries/javalibrary/src/main/java/com/uber/okbuck/example/javalib/DummyJavaClass.java x: 20 lines of code y: 2 # changes libraries/javalibrary/src/main/java/com/uber/okbuck/example/javalib/JavaModule.java x: 10 lines of code y: 3 # changes libraries/robolectric-base/src/main/java/com/uber/okbuck/BuckRobolectricTestRunner.java x: 53 lines of code y: 2 # changes libraries/scalalibrary/src/main/java/com/uber/okbuck/scala/example/DummyJava.java x: 6 lines of code y: 3 # changes transform-cli/src/main/java/com/uber/okbuck/transform/TransformInputBuilder.java x: 127 lines of code y: 2 # changes transform-cli/src/main/java/com/uber/okbuck/transform/TransformRunner.java x: 63 lines of code y: 3 # changes buildSrc/src/main/java/com/uber/okbuck/extension/TransformExtension.java x: 10 lines of code y: 4 # changes buildSrc/src/main/java/com/uber/okbuck/composer/android/AndroidBuildConfigRuleComposer.java x: 17 lines of code y: 1 # changes buildSrc/src/main/java/com/uber/okbuck/composer/android/AndroidInstrumentationTestRuleComposer.java x: 15 lines of code y: 1 # changes libraries/kotlinandroidlibrary/src/main/java/com/uber/okbuck/java/KPojo.kt x: 3 lines of code y: 1 # changes libraries/kotlinandroidlibrary/src/main/res/values/strings.xml x: 5 lines of code y: 2 # changes libraries/kotlinandroidlibrary/src/main/res/values/styles.xml x: 9 lines of code y: 1 # changes kotlin-app/src/main/java/com/uber/okbuck/example/AnalyticsImpl.kt x: 8 lines of code y: 1 # changes tooling/junit/buckToJunit.xsl x: 40 lines of code y: 1 # changes libraries/kotlinandroidlibrary/src/main/kotlin/com/uber/okbuck/kotlin/TestLayout.kt x: 14 lines of code y: 1 # changes another-app/res/layout/activity_main.xml x: 12 lines of code y: 3 # changes libraries/scalalibrary/src/main/scala/com/uber/okbuck/scala/example/DummyScala.scala x: 7 lines of code y: 1 # changes another-app/res/values-w820dp/dimens.xml x: 3 lines of code y: 2 # changes another-app/res/values/strings.xml x: 4 lines of code y: 2 # changes another-app/res/values/styles.xml x: 13 lines of code y: 2 # changes app/src/main/res/layout/ui_info_edit_panel.xml x: 34 lines of code y: 2 # changes libraries/common/src/main/res/values/strings.xml x: 4 lines of code y: 3 # changes app/src/main/res/values/strings.xml x: 5 lines of code y: 3 # changes
51.0
# changes
  min: 1.0
  average: 5.92
  25th percentile: 2.0
  median: 3.0
  75th percentile: 7.0
  max: 51.0
0 590.0
lines of code
min: 2.0 | average: 55.11 | 25th percentile: 8.0 | median: 22.0 | 75th percentile: 62.0 | max: 590.0

Number of Contributors vs. Number of Changes: 203 points

app/src/main/java/com/uber/okbuck/example/MainActivity.java x: 6 # contributors y: 9 # changes app/src/main/java/com/uber/okbuck/example/MyApp.java x: 4 # contributors y: 5 # changes buildSrc/src/main/java/com/uber/okbuck/extension/KotlinExtension.java x: 6 # contributors y: 11 # changes dummy-transform/src/main/java/com/uber/okbuck/transform/DummyTransform.java x: 4 # contributors y: 4 # changes kotlin-app/src/main/java/com/uber/okbuck/example/MainActivity.kt x: 4 # contributors y: 7 # changes manifest-merger-cli/src/main/java/com/uber/okbuck/manifmerger/ManifestMergerCli.java x: 3 # contributors y: 4 # changes buildSrc/src/main/java/com/uber/okbuck/extension/TestExtension.java x: 6 # contributors y: 8 # changes buildSrc/src/main/java/com/uber/okbuck/core/manager/RobolectricManager.java x: 6 # contributors y: 18 # changes buildSrc/src/main/java/com/uber/okbuck/core/manager/DependencyManager.java x: 6 # contributors y: 33 # changes buildSrc/src/main/java/com/uber/okbuck/core/util/FileUtil.java x: 7 # contributors y: 27 # changes buildSrc/src/main/java/com/uber/okbuck/extension/ExternalDependenciesExtension.java x: 5 # contributors y: 20 # changes buildSrc/src/main/java/com/uber/okbuck/core/dependency/exporter/JsonDependencyExporter.java x: 1 # contributors y: 2 # changes buildSrc/src/main/java/com/uber/okbuck/OkBuckGradlePlugin.java x: 6 # contributors y: 35 # changes buildSrc/src/main/java/com/uber/okbuck/core/dependency/exporter/DependencyExporter.java x: 1 # contributors y: 1 # changes buildSrc/src/main/java/com/uber/okbuck/extension/OkBuckExtension.java x: 10 # contributors y: 51 # changes buildSrc/src/main/java/com/uber/okbuck/extension/JetifierExtension.java x: 5 # contributors y: 8 # changes buildSrc/src/main/java/com/uber/okbuck/core/manager/ManifestMergerManager.java x: 4 # contributors y: 13 # changes buildSrc/src/main/java/com/uber/okbuck/core/task/OkBuckCleanTask.java x: 5 # contributors y: 22 # changes buildSrc/src/main/java/com/uber/okbuck/core/task/OkBuckTask.java x: 8 # contributors y: 41 # changes buildSrc/src/main/java/com/uber/okbuck/wrapper/BuckWrapperTask.java x: 6 # contributors y: 15 # changes buildSrc/src/main/java/com/uber/okbuck/core/manager/JetifierManager.java x: 5 # contributors y: 13 # changes buildSrc/src/main/java/com/uber/okbuck/core/manager/LintManager.java x: 5 # contributors y: 16 # changes buildSrc/src/main/java/com/uber/okbuck/core/annotation/AnnotationProcessorCache.java x: 5 # contributors y: 10 # changes buildSrc/src/main/java/com/uber/okbuck/composer/android/AndroidLibraryRuleComposer.java x: 5 # contributors y: 19 # changes buildSrc/src/main/java/com/uber/okbuck/composer/android/AndroidModuleRuleComposer.java x: 3 # contributors y: 6 # changes buildSrc/src/main/java/com/uber/okbuck/composer/android/AndroidTestRuleComposer.java x: 6 # contributors y: 17 # changes buildSrc/src/main/java/com/uber/okbuck/composer/android/ExopackageAndroidLibraryRuleComposer.java x: 5 # contributors y: 15 # changes buildSrc/src/main/java/com/uber/okbuck/composer/common/BazelHttpFileRuleComposer.java x: 2 # contributors y: 2 # changes buildSrc/src/main/java/com/uber/okbuck/core/manager/BuckManager.java x: 2 # contributors y: 6 # changes buildSrc/src/main/java/com/uber/okbuck/core/manager/D8Manager.java x: 2 # contributors y: 3 # changes buildSrc/src/main/java/com/uber/okbuck/core/manager/TransformManager.java x: 3 # contributors y: 10 # changes buildSrc/src/main/java/com/uber/okbuck/core/model/base/TargetCache.java x: 4 # contributors y: 9 # changes buildSrc/src/main/java/com/uber/okbuck/core/util/ProguardUtil.java x: 6 # contributors y: 16 # changes buildSrc/src/main/java/com/uber/okbuck/core/model/android/AndroidTarget.java x: 7 # contributors y: 22 # changes buildSrc/src/main/java/com/uber/okbuck/core/manager/BuckFileManager.java x: 4 # contributors y: 6 # changes buildSrc/src/main/java/com/uber/okbuck/core/model/base/RuleType.java x: 6 # contributors y: 12 # changes buildSrc/src/main/java/com/uber/okbuck/core/manager/GroovyManager.java x: 3 # contributors y: 8 # changes buildSrc/src/main/java/com/uber/okbuck/core/manager/KotlinManager.java x: 5 # contributors y: 14 # changes buildSrc/src/main/java/com/uber/okbuck/generator/OkbuckBuckConfigGenerator.java x: 3 # contributors y: 5 # changes buildSrc/src/main/java/com/uber/okbuck/core/model/jvm/JvmTarget.java x: 5 # contributors y: 26 # changes buildSrc/src/main/java/com/uber/okbuck/composer/base/BuckRuleComposer.java x: 2 # contributors y: 10 # changes buildSrc/src/main/java/com/uber/okbuck/core/dependency/DependencyCache.java x: 3 # contributors y: 18 # changes buildSrc/src/main/java/com/uber/okbuck/core/dependency/DependencyUtils.java x: 5 # contributors y: 21 # changes buildSrc/src/main/java/com/uber/okbuck/core/model/android/AndroidAppTarget.java x: 6 # contributors y: 19 # changes buildSrc/src/main/java/com/uber/okbuck/core/model/android/ExoPackageScope.java x: 4 # contributors y: 12 # changes buildSrc/src/main/java/com/uber/okbuck/core/model/base/Scope.java x: 4 # contributors y: 32 # changes buildSrc/src/main/java/com/uber/okbuck/core/util/ProjectUtil.java x: 4 # contributors y: 25 # changes buildSrc/src/main/java/com/uber/okbuck/core/dependency/DependencyFactory.java x: 2 # contributors y: 7 # changes buildSrc/src/main/java/com/uber/okbuck/composer/java/PrebuiltRuleComposer.java x: 3 # contributors y: 11 # changes buildSrc/src/main/java/com/uber/okbuck/composer/common/HttpFileRuleComposer.java x: 1 # contributors y: 3 # changes buildSrc/src/main/java/com/uber/okbuck/composer/java/LocalPrebuiltRuleComposer.java x: 1 # contributors y: 6 # changes buildSrc/src/main/java/com/uber/okbuck/core/model/base/ProjectType.java x: 3 # contributors y: 3 # changes buildSrc/src/main/java/com/uber/okbuck/composer/jvm/JvmTestRuleComposer.java x: 5 # contributors y: 12 # changes app/src/main/res/layout/activity_main.xml x: 4 # contributors y: 11 # changes buildSrc/src/main/java/com/uber/okbuck/extension/LintExtension.java x: 2 # contributors y: 8 # changes buildSrc/src/main/java/com/uber/okbuck/extension/ExperimentalExtension.java x: 3 # contributors y: 7 # changes buildSrc/src/main/java/com/uber/okbuck/core/model/android/AndroidLibTarget.java x: 2 # contributors y: 5 # changes another-app/src/com/example/hellojni/HelloJni.java x: 1 # contributors y: 4 # changes libraries/common/src/main/java/com/uber/okbuck/example/common/Calc.java x: 2 # contributors y: 4 # changes
51.0
# changes
  min: 1.0
  average: 5.92
  25th percentile: 2.0
  median: 3.0
  75th percentile: 7.0
  max: 51.0
0 10.0
# contributors
min: 1.0 | average: 2.6 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 4.0 | max: 10.0

Number of Contributors vs. File Size: 203 points

app/src/main/java/com/uber/okbuck/example/MainActivity.java x: 6 # contributors y: 96 lines of code app/src/main/java/com/uber/okbuck/example/MyApp.java x: 4 # contributors y: 11 lines of code buildSrc/src/main/java/com/uber/okbuck/extension/KotlinExtension.java x: 6 # contributors y: 23 lines of code dummy-transform/src/main/java/com/uber/okbuck/transform/DummyTransform.java x: 4 # contributors y: 107 lines of code kotlin-app/src/main/java/com/uber/okbuck/example/MainActivity.kt x: 4 # contributors y: 27 lines of code manifest-merger-cli/src/main/java/com/uber/okbuck/manifmerger/ManifestMergerCli.java x: 3 # contributors y: 184 lines of code buildSrc/src/main/java/com/uber/okbuck/extension/TestExtension.java x: 6 # contributors y: 11 lines of code buildSrc/src/main/java/com/uber/okbuck/core/manager/RobolectricManager.java x: 6 # contributors y: 169 lines of code buildSrc/src/main/java/com/uber/okbuck/core/manager/DependencyManager.java x: 6 # contributors y: 454 lines of code buildSrc/src/main/java/com/uber/okbuck/core/util/FileUtil.java x: 7 # contributors y: 160 lines of code buildSrc/src/main/java/com/uber/okbuck/extension/ExternalDependenciesExtension.java x: 5 # contributors y: 115 lines of code buildSrc/src/main/java/com/uber/okbuck/core/dependency/exporter/JsonDependencyExporter.java x: 1 # contributors y: 51 lines of code buildSrc/src/main/java/com/uber/okbuck/OkBuckGradlePlugin.java x: 6 # contributors y: 278 lines of code buildSrc/src/main/java/com/uber/okbuck/core/dependency/exporter/DependencyExporter.java x: 1 # contributors y: 6 lines of code buildSrc/src/main/java/com/uber/okbuck/core/dependency/exporter/DependencyExporterModel.java x: 1 # contributors y: 59 lines of code buildSrc/src/main/java/com/uber/okbuck/extension/ExportDependenciesExtension.java x: 1 # contributors y: 19 lines of code buildSrc/src/main/java/com/uber/okbuck/extension/OkBuckExtension.java x: 10 # contributors y: 219 lines of code buildSrc/src/main/java/com/uber/okbuck/extension/JetifierExtension.java x: 5 # contributors y: 62 lines of code buildSrc/src/main/java/com/fizzed/rocker/gradle/RockerConfiguration.java x: 1 # contributors y: 154 lines of code buildSrc/src/main/java/com/uber/okbuck/core/manager/ManifestMergerManager.java x: 4 # contributors y: 89 lines of code buildSrc/src/main/java/com/uber/okbuck/core/task/OkBuckCleanTask.java x: 5 # contributors y: 90 lines of code buildSrc/src/main/java/com/uber/okbuck/core/task/OkBuckTask.java x: 8 # contributors y: 286 lines of code buildSrc/src/main/java/com/uber/okbuck/wrapper/BuckWrapperTask.java x: 6 # contributors y: 123 lines of code transform-cli/src/main/java/com/uber/okbuck/transform/TransformInvocationBuilder.java x: 4 # contributors y: 99 lines of code buildSrc/src/main/java/com/uber/okbuck/core/manager/JetifierManager.java x: 5 # contributors y: 104 lines of code buildSrc/src/main/java/com/uber/okbuck/core/manager/LintManager.java x: 5 # contributors y: 102 lines of code buildSrc/src/main/java/com/uber/okbuck/core/annotation/AnnotationProcessorCache.java x: 5 # contributors y: 188 lines of code buildSrc/src/main/java/com/uber/okbuck/composer/android/AndroidLibraryRuleComposer.java x: 5 # contributors y: 107 lines of code buildSrc/src/main/java/com/uber/okbuck/composer/android/AndroidModuleRuleComposer.java x: 3 # contributors y: 116 lines of code buildSrc/src/main/java/com/uber/okbuck/composer/android/AndroidTestRuleComposer.java x: 6 # contributors y: 65 lines of code buildSrc/src/main/java/com/uber/okbuck/composer/android/ExopackageAndroidLibraryRuleComposer.java x: 5 # contributors y: 54 lines of code buildSrc/src/main/java/com/uber/okbuck/composer/common/BazelHttpFileRuleComposer.java x: 2 # contributors y: 39 lines of code buildSrc/src/main/java/com/uber/okbuck/core/manager/BuckManager.java x: 2 # contributors y: 63 lines of code buildSrc/src/main/java/com/uber/okbuck/core/manager/D8Manager.java x: 2 # contributors y: 33 lines of code buildSrc/src/main/java/com/uber/okbuck/core/manager/TransformManager.java x: 3 # contributors y: 143 lines of code buildSrc/src/main/java/com/uber/okbuck/core/model/base/TargetCache.java x: 4 # contributors y: 88 lines of code buildSrc/src/main/java/com/uber/okbuck/core/util/ProguardUtil.java x: 6 # contributors y: 47 lines of code buildSrc/src/main/java/com/uber/okbuck/core/util/symlinks/SymlinkCreatorFactory.java x: 2 # contributors y: 7 lines of code buildSrc/src/main/java/com/uber/okbuck/generator/BuckFileGenerator.java x: 5 # contributors y: 252 lines of code buildSrc/src/main/java/com/uber/okbuck/core/model/android/AndroidTarget.java x: 7 # contributors y: 574 lines of code buildSrc/src/main/java/com/uber/okbuck/core/dependency/OExternalDependency.java x: 2 # contributors y: 196 lines of code buildSrc/src/main/java/com/uber/okbuck/core/manager/BuckFileManager.java x: 4 # contributors y: 104 lines of code buildSrc/src/main/java/com/uber/okbuck/extension/RuleOverridesExtension.java x: 5 # contributors y: 153 lines of code buildSrc/src/main/java/com/uber/okbuck/core/manager/GroovyManager.java x: 3 # contributors y: 68 lines of code buildSrc/src/main/java/com/uber/okbuck/core/manager/KotlinManager.java x: 5 # contributors y: 78 lines of code buildSrc/src/main/java/com/uber/okbuck/core/manager/ScalaManager.java x: 3 # contributors y: 59 lines of code buildSrc/src/main/java/com/uber/okbuck/generator/OkbuckBuckConfigGenerator.java x: 3 # contributors y: 27 lines of code buildSrc/src/main/java/com/uber/okbuck/core/model/jvm/JvmTarget.java x: 5 # contributors y: 590 lines of code buildSrc/src/main/java/com/uber/okbuck/core/model/android/AndroidInstrumentationTarget.java x: 4 # contributors y: 58 lines of code android-lint-cli/src/main/java/com/uber/okbuck/android/lint/AndroidLintCli.java x: 2 # contributors y: 32 lines of code buildSrc/src/main/java/com/uber/okbuck/composer/base/BuckRuleComposer.java x: 2 # contributors y: 53 lines of code buildSrc/src/main/java/com/uber/okbuck/core/dependency/DependencyCache.java x: 3 # contributors y: 141 lines of code buildSrc/src/main/java/com/uber/okbuck/core/dependency/OResolvedDependency.java x: 2 # contributors y: 94 lines of code buildSrc/src/main/java/com/uber/okbuck/core/dependency/OUnresolvedDependency.java x: 2 # contributors y: 37 lines of code buildSrc/src/main/java/com/uber/okbuck/core/model/android/AndroidAppTarget.java x: 6 # contributors y: 194 lines of code buildSrc/src/main/java/com/uber/okbuck/core/model/android/ExoPackageScope.java x: 4 # contributors y: 130 lines of code buildSrc/src/main/java/com/uber/okbuck/core/model/base/Scope.java x: 4 # contributors y: 490 lines of code buildSrc/src/main/java/com/uber/okbuck/core/model/base/Target.java x: 3 # contributors y: 57 lines of code buildSrc/src/main/java/com/uber/okbuck/core/util/ProjectCache.java x: 2 # contributors y: 58 lines of code buildSrc/src/main/java/com/uber/okbuck/core/util/XmlUtil.java x: 2 # contributors y: 78 lines of code buildSrc/src/main/java/com/uber/okbuck/extension/ScalaExtension.java x: 3 # contributors y: 4 lines of code buildSrc/src/main/rocker/com/uber/okbuck/template/core/RuleTemplate.java x: 3 # contributors y: 49 lines of code tooling/buck-defs/cleanup.bzl x: 2 # contributors y: 26 lines of code kotlin-app/src/main/java/com/uber/okbuck/example/AppComponent.kt x: 2 # contributors y: 17 lines of code buildSrc/src/main/java/com/uber/okbuck/core/util/ProjectUtil.java x: 4 # contributors y: 179 lines of code buildSrc/src/main/java/com/uber/okbuck/core/dependency/DependencyFactory.java x: 2 # contributors y: 155 lines of code buildSrc/src/main/java/com/uber/okbuck/composer/common/HttpFileRuleComposer.java x: 1 # contributors y: 32 lines of code buildSrc/src/main/java/com/uber/okbuck/composer/java/JavaAnnotationProcessorRuleComposer.java x: 3 # contributors y: 37 lines of code buildSrc/src/main/java/com/uber/okbuck/core/annotation/JvmPlugin.java x: 1 # contributors y: 23 lines of code buildSrc/src/main/java/com/uber/okbuck/core/dependency/LocalOExternalDependency.java x: 1 # contributors y: 45 lines of code buildSrc/src/main/java/com/uber/okbuck/composer/jvm/JvmLibraryRuleComposer.java x: 5 # contributors y: 81 lines of code buildSrc/src/main/java/com/uber/okbuck/core/model/base/ProjectType.java x: 3 # contributors y: 30 lines of code buildSrc/src/main/java/com/uber/okbuck/composer/jvm/JvmBuckRuleComposer.java x: 5 # contributors y: 36 lines of code buildSrc/src/main/java/com/uber/okbuck/composer/jvm/JvmTestRuleComposer.java x: 5 # contributors y: 51 lines of code libraries/javalibrary/src/integrationTest/java/com/uber/okbuck/example/javalib/DummyJavaClassIntegrationTest.java x: 1 # contributors y: 10 lines of code buildSrc/src/main/java/com/uber/okbuck/core/model/jvm/TestOptions.java x: 4 # contributors y: 18 lines of code buildSrc/src/main/java/com/uber/okbuck/composer/android/AndroidBuckRuleComposer.java x: 5 # contributors y: 52 lines of code tooling/buck-defs/project_targets.bzl x: 3 # contributors y: 24 lines of code libraries/kotlinandroidlibrary/src/main/res/layout/content_kotlin_lib.xml x: 2 # contributors y: 20 lines of code buildSrc/src/main/java/com/uber/okbuck/composer/android/AndroidBinaryRuleComposer.java x: 4 # contributors y: 79 lines of code buildSrc/src/main/java/com/uber/okbuck/extension/IntellijExtension.java x: 3 # contributors y: 7 lines of code another-app/src/com/uber/okbuck/example/anotherapp/MainActivity.java x: 3 # contributors y: 47 lines of code app/src/main/java/com/uber/okbuck/example/AppShell.java x: 3 # contributors y: 22 lines of code app/src/main/java/com/uber/okbuck/example/CollapsingAppBarActivity.java x: 3 # contributors y: 117 lines of code app/src/main/java/com/uber/okbuck/example/CustomView.java x: 4 # contributors y: 15 lines of code libraries/customLintLibrary/src/main/java/com/uber/lint/ColorDetector.java x: 2 # contributors y: 45 lines of code buildSrc/src/main/java/com/uber/okbuck/composer/android/GenAidlRuleComposer.java x: 3 # contributors y: 18 lines of code buildSrc/src/main/java/com/uber/okbuck/composer/android/KeystoreRuleComposer.java x: 4 # contributors y: 28 lines of code buildSrc/src/main/java/com/uber/okbuck/core/model/android/Keystore.java x: 3 # contributors y: 13 lines of code app/src/main/res/layout/activity_collapsing_app_bar.xml x: 3 # contributors y: 38 lines of code app/src/main/res/layout/activity_main.xml x: 4 # contributors y: 23 lines of code kotlin-app/src/main/res/layout/activity_main.xml x: 1 # contributors y: 28 lines of code libraries/kotlinandroidlibrary/src/main/java/com/uber/okbuck/java/KotlinLibActivity.kt x: 1 # contributors y: 17 lines of code lint.xml x: 1 # contributors y: 4 lines of code buildSrc/src/main/java/com/uber/okbuck/extension/LintExtension.java x: 2 # contributors y: 16 lines of code another-app/VISIBILITY.bzl x: 1 # contributors y: 2 lines of code buildSrc/src/main/java/com/uber/okbuck/composer/android/AndroidInstrumentationApkRuleComposer.java x: 2 # contributors y: 21 lines of code buildSrc/src/main/java/com/uber/okbuck/core/model/android/AndroidLibTarget.java x: 2 # contributors y: 66 lines of code buildSrc/src/main/java/com/uber/okbuck/core/model/android/AndroidAppInstrumentationTarget.java x: 2 # contributors y: 24 lines of code another-app/src/com/example/hellojni/HelloJni.java x: 1 # contributors y: 7 lines of code libraries/common/src/main/java/com/uber/okbuck/example/common/Calc.java x: 2 # contributors y: 11 lines of code libraries/groovylibrary/src/main/java/com/uber/okbuck/groovy/example/DummyJava.java x: 2 # contributors y: 6 lines of code libraries/parcelable/src/main/java/com/uber/okbuck/example/common/Person.java x: 1 # contributors y: 39 lines of code transform-cli/src/main/java/com/uber/okbuck/transform/TransformInputBuilder.java x: 2 # contributors y: 127 lines of code transform-cli/src/main/java/com/uber/okbuck/transform/TransformRunner.java x: 3 # contributors y: 63 lines of code buildSrc/src/main/java/com/uber/okbuck/extension/TransformExtension.java x: 3 # contributors y: 10 lines of code buildSrc/src/main/java/com/uber/okbuck/composer/android/AndroidInstrumentationTestRuleComposer.java x: 1 # contributors y: 15 lines of code tooling/junit/buckToJunit.xsl x: 1 # contributors y: 40 lines of code another-app/res/layout/activity_main.xml x: 2 # contributors y: 12 lines of code another-app/res/values/styles.xml x: 1 # contributors y: 13 lines of code app/src/dev/res/values/strings.xml x: 2 # contributors y: 3 lines of code
590.0
lines of code
  min: 2.0
  average: 55.11
  25th percentile: 8.0
  median: 22.0
  75th percentile: 62.0
  max: 590.0
0 10.0
# contributors
min: 1.0 | average: 2.6 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 4.0 | max: 10.0