GoogleCloudPlatform / cloud-opensource-java
File Size

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

Intro
Learn more...
File Size Overall
0% | 0% | 24% | 47% | 28%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
java0% | 0% | 64% | 16% | 19%
ftl0% | 0% | 0% | 75% | 24%
tf0% | 0% | 0% | 96% | 3%
css0% | 0% | 0% | 100% | 0%
groovy0% | 0% | 0% | 0% | 100%
ps10% | 0% | 0% | 0% | 100%
xml0% | 0% | 0% | 0% | 100%
cfg0% | 0% | 0% | 0% | 100%
js0% | 0% | 0% | 0% | 100%
tfvars0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
dashboard0% | 0% | 33% | 45% | 20%
temurin-install-testing0% | 0% | 0% | 73% | 26%
enforcer-rules0% | 0% | 0% | 0% | 100%
kokoro0% | 0% | 0% | 0% | 100%
example-problems0% | 0% | 0% | 0% | 100%
Longest Files (Top 43)
File# lines# units
DashboardMain.java
in dashboard/src/main/java/com/google/cloud/tools/opensource/dashboard
464 20
main.tf
in temurin-install-testing
158 -
macros.ftl
in dashboard/src/main/resources/templates
134 -
index.ftl
in dashboard/src/main/resources/templates
131 -
component.ftl
in dashboard/src/main/resources/templates
123 -
variables.tf
in temurin-install-testing
120 -
dashboard.css
in dashboard/src/main/resources/css
119 -
DashboardArguments.java
in dashboard/src/main/java/com/google/cloud/tools/opensource/dashboard
115 9
startup.ps1
in temurin-install-testing
86 -
artifact_details.ftl
in dashboard/src/main/resources/templates
50 -
demo.xml
in dashboard/src/main/resources/poms
44 -
ArtifactResults.java
in dashboard/src/main/java/com/google/cloud/tools/opensource/dashboard
42 7
unstable_artifacts.ftl
in dashboard/src/main/resources/templates
35 -
ArtifactInfo.java
in dashboard/src/main/java/com/google/cloud/tools/opensource/dashboard
25 3
verify.groovy
in enforcer-rules/src/it/fail-build-for-linkage-errors
22 -
PieChart.java
in dashboard/src/main/java/com/google/cloud/tools/opensource/dashboard
21 3
ArtifactCache.java
in dashboard/src/main/java/com/google/cloud/tools/opensource/dashboard
21 4
dependency_trees.ftl
in dashboard/src/main/resources/templates
21 -
verify.groovy
in enforcer-rules/src/it/bom-project-error
20 -
version_index.ftl
in dashboard/src/main/resources/templates
18 -
verify.groovy
in enforcer-rules/src/it/return-type-mismatch
14 -
Dummy.java
in enforcer-rules/src/it/war-project-private-modifier/src/main/java/com.google.example
12 2
verify.groovy
in enforcer-rules/src/it/report-only-reachable
12 -
App.java
in example-problems/no-such-method-error-signature-mismatch/src/main/java/io/grpc/internal
11 1
outputs.tf
in temurin-install-testing
9 -
verify.groovy
in enforcer-rules/src/it/bom-project-using-spring-repository
8 -
cfg
linkage-monitor-gcs.cfg
in kokoro/ubuntu
8 -
cfg
periodic.cfg
in kokoro/ubuntu
8 -
verify.groovy
in enforcer-rules/src/it/abstract-method-errors
7 -
verify.groovy
in enforcer-rules/src/it/report-only-reachable-bom
7 -
dashboard.js
in dashboard/src/main/resources/js
7 1
App.java
in example-problems/gradle-project/src/main/java
7 1
verify.groovy
in enforcer-rules/src/it/inaccessible-class-error
5 -
inputs.auto.tfvars
in temurin-install-testing
4 -
verify.groovy
in enforcer-rules/src/it/test-scope
2 -
verify.groovy
in enforcer-rules/src/it/war-project-private-modifier
2 -
verify.groovy
in enforcer-rules/src/it/bom-project-no-packaging
2 -
verify.groovy
in enforcer-rules/src/it/missing-filter-file-error
2 -
verify.groovy
in enforcer-rules/src/it/bom-project-no-error
2 -
cfg
presubmit.cfg
in kokoro/gcp_windows
1 -
cfg
continuous.cfg
in kokoro/gcp_windows
1 -
cfg
presubmit.cfg
in kokoro/ubuntu
1 -
cfg
continuous.cfg
in kokoro/ubuntu
1 -
Files With Most Units (Top 10)
File# lines# units
DashboardMain.java
in dashboard/src/main/java/com/google/cloud/tools/opensource/dashboard
464 20
DashboardArguments.java
in dashboard/src/main/java/com/google/cloud/tools/opensource/dashboard
115 9
ArtifactResults.java
in dashboard/src/main/java/com/google/cloud/tools/opensource/dashboard
42 7
ArtifactCache.java
in dashboard/src/main/java/com/google/cloud/tools/opensource/dashboard
21 4
PieChart.java
in dashboard/src/main/java/com/google/cloud/tools/opensource/dashboard
21 3
ArtifactInfo.java
in dashboard/src/main/java/com/google/cloud/tools/opensource/dashboard
25 3
Dummy.java
in enforcer-rules/src/it/war-project-private-modifier/src/main/java/com.google.example
12 2
dashboard.js
in dashboard/src/main/resources/js
7 1
App.java
in example-problems/gradle-project/src/main/java
7 1
App.java
in example-problems/no-such-method-error-signature-mismatch/src/main/java/io/grpc/internal
11 1
Files With Long Lines (Top 8)

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

File# lines# units# long lines
verify.groovy
in enforcer-rules/src/it/fail-build-for-linkage-errors
22 - 4
verify.groovy
in enforcer-rules/src/it/abstract-method-errors
7 - 4
verify.groovy
in enforcer-rules/src/it/report-only-reachable
12 - 4
artifact_details.ftl
in dashboard/src/main/resources/templates
50 - 4
index.ftl
in dashboard/src/main/resources/templates
131 - 4
verify.groovy
in enforcer-rules/src/it/bom-project-error
20 - 2
main.tf
in temurin-install-testing
158 - 1
startup.ps1
in temurin-install-testing
86 - 1
Correlations

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

enforcer-rules/src/it/bom-project-using-spring-repository/verify.groovy x: 9 commits (all time) y: 8 lines of code temurin-install-testing/inputs.auto.tfvars x: 1 commits (all time) y: 4 lines of code temurin-install-testing/main.tf x: 1 commits (all time) y: 158 lines of code temurin-install-testing/outputs.tf x: 1 commits (all time) y: 9 lines of code temurin-install-testing/startup.ps1 x: 1 commits (all time) y: 86 lines of code temurin-install-testing/variables.tf x: 1 commits (all time) y: 120 lines of code dashboard/src/main/java/com/google/cloud/tools/opensource/dashboard/DashboardMain.java x: 89 commits (all time) y: 464 lines of code kokoro/ubuntu/periodic.cfg x: 6 commits (all time) y: 8 lines of code enforcer-rules/src/it/bom-project-error/verify.groovy x: 10 commits (all time) y: 20 lines of code enforcer-rules/src/it/fail-build-for-linkage-errors/verify.groovy x: 8 commits (all time) y: 22 lines of code enforcer-rules/src/it/report-only-reachable/verify.groovy x: 7 commits (all time) y: 12 lines of code enforcer-rules/src/it/return-type-mismatch/verify.groovy x: 2 commits (all time) y: 14 lines of code dashboard/src/main/java/com/google/cloud/tools/opensource/dashboard/DashboardArguments.java x: 6 commits (all time) y: 115 lines of code enforcer-rules/src/it/missing-filter-file-error/verify.groovy x: 1 commits (all time) y: 2 lines of code enforcer-rules/src/it/report-only-reachable-bom/verify.groovy x: 1 commits (all time) y: 7 lines of code enforcer-rules/src/it/bom-project-no-error/verify.groovy x: 2 commits (all time) y: 2 lines of code dashboard/src/main/resources/templates/index.ftl x: 3 commits (all time) y: 131 lines of code dashboard/src/main/resources/templates/macros.ftl x: 22 commits (all time) y: 134 lines of code dashboard/src/main/resources/js/dashboard.js x: 2 commits (all time) y: 7 lines of code dashboard/src/main/resources/templates/artifact_details.ftl x: 6 commits (all time) y: 50 lines of code dashboard/src/main/resources/templates/component.ftl x: 28 commits (all time) y: 123 lines of code dashboard/src/main/resources/templates/dependency_trees.ftl x: 1 commits (all time) y: 21 lines of code enforcer-rules/src/it/war-project-private-modifier/src/main/java/com.google.example/Dummy.java x: 1 commits (all time) y: 12 lines of code dashboard/src/main/resources/templates/version_index.ftl x: 1 commits (all time) y: 18 lines of code dashboard/src/main/resources/templates/unstable_artifacts.ftl x: 2 commits (all time) y: 35 lines of code dashboard/src/main/resources/css/dashboard.css x: 12 commits (all time) y: 119 lines of code kokoro/gcp_windows/continuous.cfg x: 1 commits (all time) y: 1 lines of code dashboard/src/main/java/com/google/cloud/tools/opensource/dashboard/ArtifactResults.java x: 4 commits (all time) y: 42 lines of code dashboard/src/main/java/com/google/cloud/tools/opensource/dashboard/ArtifactInfo.java x: 1 commits (all time) y: 25 lines of code dashboard/src/main/resources/poms/demo.xml x: 1 commits (all time) y: 44 lines of code
464.0
lines of code
  min: 1.0
  average: 44.23
  25th percentile: 5.0
  median: 12.0
  75th percentile: 44.0
  max: 464.0
0 89.0
commits (all time)
min: 1.0 | average: 5.72 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 6.0 | max: 89.0

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

enforcer-rules/src/it/bom-project-using-spring-repository/verify.groovy x: 3 contributors (all time) y: 8 lines of code temurin-install-testing/inputs.auto.tfvars x: 1 contributors (all time) y: 4 lines of code temurin-install-testing/main.tf x: 1 contributors (all time) y: 158 lines of code temurin-install-testing/outputs.tf x: 1 contributors (all time) y: 9 lines of code temurin-install-testing/startup.ps1 x: 1 contributors (all time) y: 86 lines of code temurin-install-testing/variables.tf x: 1 contributors (all time) y: 120 lines of code dashboard/src/main/java/com/google/cloud/tools/opensource/dashboard/DashboardMain.java x: 4 contributors (all time) y: 464 lines of code kokoro/ubuntu/periodic.cfg x: 4 contributors (all time) y: 8 lines of code enforcer-rules/src/it/bom-project-error/verify.groovy x: 2 contributors (all time) y: 20 lines of code enforcer-rules/src/it/fail-build-for-linkage-errors/verify.groovy x: 2 contributors (all time) y: 22 lines of code enforcer-rules/src/it/report-only-reachable/verify.groovy x: 1 contributors (all time) y: 12 lines of code enforcer-rules/src/it/return-type-mismatch/verify.groovy x: 1 contributors (all time) y: 14 lines of code dashboard/src/main/java/com/google/cloud/tools/opensource/dashboard/DashboardArguments.java x: 3 contributors (all time) y: 115 lines of code enforcer-rules/src/it/missing-filter-file-error/verify.groovy x: 1 contributors (all time) y: 2 lines of code enforcer-rules/src/it/report-only-reachable-bom/verify.groovy x: 1 contributors (all time) y: 7 lines of code dashboard/src/main/resources/templates/index.ftl x: 1 contributors (all time) y: 131 lines of code dashboard/src/main/resources/templates/macros.ftl x: 4 contributors (all time) y: 134 lines of code dashboard/src/main/resources/js/dashboard.js x: 2 contributors (all time) y: 7 lines of code dashboard/src/main/resources/templates/artifact_details.ftl x: 3 contributors (all time) y: 50 lines of code dashboard/src/main/resources/templates/component.ftl x: 3 contributors (all time) y: 123 lines of code dashboard/src/main/resources/templates/dependency_trees.ftl x: 1 contributors (all time) y: 21 lines of code dashboard/src/main/resources/templates/version_index.ftl x: 1 contributors (all time) y: 18 lines of code dashboard/src/main/resources/templates/unstable_artifacts.ftl x: 2 contributors (all time) y: 35 lines of code dashboard/src/main/resources/css/dashboard.css x: 2 contributors (all time) y: 119 lines of code kokoro/gcp_windows/continuous.cfg x: 1 contributors (all time) y: 1 lines of code dashboard/src/main/java/com/google/cloud/tools/opensource/dashboard/ArtifactResults.java x: 2 contributors (all time) y: 42 lines of code dashboard/src/main/java/com/google/cloud/tools/opensource/dashboard/ArtifactInfo.java x: 1 contributors (all time) y: 25 lines of code dashboard/src/main/resources/poms/demo.xml x: 1 contributors (all time) y: 44 lines of code
464.0
lines of code
  min: 1.0
  average: 44.23
  25th percentile: 5.0
  median: 12.0
  75th percentile: 44.0
  max: 464.0
0 4.0
contributors (all time)
min: 1.0 | average: 1.53 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 4.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".