GoogleCloudPlatform / retail-data-model
File Size

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

Intro
Learn more...
File Size Overall
40% | 0% | 31% | 21% | 7%
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
bzl93% | 0% | 0% | 0% | 6%
proto24% | 0% | 40% | 28% | 6%
py0% | 0% | 0% | 0% | 100%
in0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
build92% | 0% | 0% | 0% | 7%
api24% | 0% | 40% | 28% | 6%
tools0% | 0% | 0% | 0% | 100%
Longest Files (Top 36)
File# lines# units
go_deps.bzl
in build
1678 -
proto
party.proto
in api/enums
1478 -
proto
model.proto
in api/common
378 -
proto
inventory_control.proto
in api/inventory
310 -
proto
model.proto
in api/party
309 -
proto
inventory_fact.proto
in api/inventory
291 -
proto
model.proto
in api/location
287 -
proto
country.proto
in api/enums
273 -
proto
service.proto
in api/location
212 -
proto
model.proto
in api/customer
204 -
proto
service.proto
in api/common
203 -
proto
currency.proto
in api/enums
191 -
proto
locale.proto
in api/enums
185 -
proto
uom.proto
in api/enums
175 -
proto
model.proto
in api/events
175 -
proto
service.proto
in api/enterprise
173 -
proto
model.proto
in api/promotions
167 -
proto
lang.proto
in api/enums
153 -
proto
service.proto
in api/events
131 -
proto
time_zone.proto
in api/enums
130 -
proto
model.proto
in api/enterprise
115 -
proto
category.proto
in api/merchandise
101 -
proto
model.proto
in api/merchandise
82 -
proto
service.proto
in api/merchandise
69 -
proto
climate.proto
in api/enums
58 -
56 -
proto
geo.proto
in api/enums
40 -
proto
37 -
proto
payment.proto
in api/enums
36 -
36 2
proto
35 -
junit5.bzl
in build
33 -
proto
32 -
32 -
in
6 -
hugo.bzl
in build
1 -
Files With Most Units (Top 1)
File# lines# units
36 2
Files With Long Lines (Top 2)

There are 2 files with lines longer than 120 characters. In total, there are 4 long lines.

File# lines# units# long lines
proto
inventory_control.proto
in api/inventory
310 - 3
proto
model.proto
in api/common
378 - 1
Correlations

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

build/java_deps.bzl x: 3 commits (all time) y: 32 lines of code build/junit5.bzl x: 1 commits (all time) y: 33 lines of code api/common/model.proto x: 17 commits (all time) y: 378 lines of code api/common/service.proto x: 6 commits (all time) y: 203 lines of code api/merchandise/category.proto x: 2 commits (all time) y: 101 lines of code api/merchandise/model.proto x: 18 commits (all time) y: 82 lines of code api/merchandise/service.proto x: 4 commits (all time) y: 69 lines of code api/enterprise/model.proto x: 10 commits (all time) y: 115 lines of code api/enterprise/service.proto x: 4 commits (all time) y: 173 lines of code api/location/model.proto x: 11 commits (all time) y: 287 lines of code build/requirements.in x: 9 commits (all time) y: 6 lines of code build/go_deps.bzl x: 11 commits (all time) y: 1678 lines of code api/customer/model.proto x: 4 commits (all time) y: 204 lines of code api/events/model.proto x: 5 commits (all time) y: 175 lines of code api/events/service.proto x: 4 commits (all time) y: 131 lines of code api/inventory/inventory_control.proto x: 2 commits (all time) y: 310 lines of code api/inventory/inventory_control_service.proto x: 2 commits (all time) y: 37 lines of code api/inventory/inventory_fact.proto x: 2 commits (all time) y: 291 lines of code api/enums/climate.proto x: 2 commits (all time) y: 58 lines of code api/enums/communication.proto x: 2 commits (all time) y: 32 lines of code api/enums/country.proto x: 2 commits (all time) y: 273 lines of code api/enums/currency.proto x: 2 commits (all time) y: 191 lines of code api/enums/geo.proto x: 2 commits (all time) y: 40 lines of code api/enums/lang.proto x: 2 commits (all time) y: 153 lines of code api/enums/party.proto x: 2 commits (all time) y: 1478 lines of code api/enums/time_zone.proto x: 2 commits (all time) y: 130 lines of code api/location/service.proto x: 2 commits (all time) y: 212 lines of code api/promotions/model.proto x: 2 commits (all time) y: 167 lines of code build/copy_file_groups.bzl x: 1 commits (all time) y: 56 lines of code
1678.0
lines of code
  min: 6.0
  average: 224.89
  25th percentile: 40.0
  median: 153.0
  75th percentile: 212.0
  max: 1678.0
0 18.0
commits (all time)
min: 1.0 | average: 4.31 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 5.0 | max: 18.0

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

build/java_deps.bzl x: 3 contributors (all time) y: 32 lines of code build/junit5.bzl x: 1 contributors (all time) y: 33 lines of code api/common/model.proto x: 5 contributors (all time) y: 378 lines of code api/common/service.proto x: 4 contributors (all time) y: 203 lines of code api/merchandise/category.proto x: 2 contributors (all time) y: 101 lines of code api/merchandise/model.proto x: 5 contributors (all time) y: 82 lines of code api/merchandise/service.proto x: 4 contributors (all time) y: 69 lines of code api/enterprise/model.proto x: 4 contributors (all time) y: 115 lines of code api/enterprise/service.proto x: 4 contributors (all time) y: 173 lines of code api/location/model.proto x: 5 contributors (all time) y: 287 lines of code build/requirements.in x: 5 contributors (all time) y: 6 lines of code build/go_deps.bzl x: 5 contributors (all time) y: 1678 lines of code api/enums/uom.proto x: 2 contributors (all time) y: 175 lines of code api/events/service.proto x: 3 contributors (all time) y: 131 lines of code api/inventory/inventory_control.proto x: 2 contributors (all time) y: 310 lines of code api/inventory/inventory_control_service.proto x: 2 contributors (all time) y: 37 lines of code api/inventory/inventory_fact.proto x: 2 contributors (all time) y: 291 lines of code api/enums/climate.proto x: 2 contributors (all time) y: 58 lines of code api/enums/communication.proto x: 2 contributors (all time) y: 32 lines of code api/enums/country.proto x: 2 contributors (all time) y: 273 lines of code api/enums/currency.proto x: 2 contributors (all time) y: 191 lines of code api/enums/geo.proto x: 2 contributors (all time) y: 40 lines of code api/enums/lang.proto x: 2 contributors (all time) y: 153 lines of code api/enums/party.proto x: 2 contributors (all time) y: 1478 lines of code api/enums/time_zone.proto x: 2 contributors (all time) y: 130 lines of code api/location/service.proto x: 2 contributors (all time) y: 212 lines of code api/promotions/model.proto x: 2 contributors (all time) y: 167 lines of code build/copy_file_groups.bzl x: 1 contributors (all time) y: 56 lines of code
1678.0
lines of code
  min: 6.0
  average: 224.89
  25th percentile: 40.0
  median: 153.0
  75th percentile: 212.0
  max: 1678.0
0 5.0
contributors (all time)
min: 1.0 | average: 2.77 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 4.0 | max: 5.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".