aws / aws-record-ruby
File Size

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

Intro
Learn more...
File Size Overall
23% | 25% | 19% | 10% | 21%
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
rb23% | 25% | 19% | 10% | 21%
erb0% | 0% | 0% | 0% | 100%
gemspec0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
spec33% | 36% | 17% | 2% | 10%
lib0% | 0% | 27% | 30% | 42%
features0% | 0% | 0% | 31% | 68%
doc-src0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
table_config_spec.rb
in spec/aws-record/record
2412 1
item_operations_spec.rb
in spec/aws-record/record
899 -
dirty_tracking_spec.rb
in spec/aws-record/record
623 -
table_migration_spec.rb
in spec/aws-record/record
576 -
transactions_spec.rb
in spec/aws-record/record
539 -
table_config.rb
in lib/aws-record/record
414 38
item_collection_spec.rb
in spec/aws-record/record
315 -
item_operations.rb
in lib/aws-record/record
298 28
attributes_spec.rb
in spec/aws-record/record
265 -
batch_spec.rb
in spec/aws-record/record
255 -
query_spec.rb
in spec/aws-record/record
223 -
record_spec.rb
in spec/aws-record
203 -
secondary_indexes_spec.rb
in spec/aws-record/record
177 -
attributes.rb
in lib/aws-record/record
158 26
transactions.rb
in lib/aws-record/record
141 8
table_migration.rb
in lib/aws-record/record
140 13
buildable_search.rb
in lib/aws-record/record
132 16
129 1
batch_read.rb
in lib/aws-record/record
120 17
item_data.rb
in lib/aws-record/record
103 18
secondary_indexes.rb
in lib/aws-record/record
92 13
time_marshaler_spec.rb
in spec/aws-record/record/marshalers
89 1
date_time_marshaler_spec.rb
in spec/aws-record/record/marshalers
84 1
dirty_tracking.rb
in lib/aws-record/record
78 16
record.rb
in lib/aws-record
76 13
epoch_time_marshaler_spec.rb
in spec/aws-record/record/marshalers
75 -
model_attributes.rb
in lib/aws-record/record
65 11
date_marshaler_spec.rb
in spec/aws-record/record/marshalers
62 1
attribute_spec.rb
in spec/aws-record/record
56 -
item_collection.rb
in lib/aws-record/record
56 7
attribute.rb
in lib/aws-record/record
56 10
map_marshaler_spec.rb
in spec/aws-record/record/marshalers
54 1
step_definitions.rb
in features/items
53 -
float_marshaler_spec.rb
in spec/aws-record/record/marshalers
52 2
string_marshaler_spec.rb
in spec/aws-record/record/marshalers
52 1
string_set_marshaler_spec.rb
in spec/aws-record/record/marshalers
52 -
numeric_set_marshaler_spec.rb
in spec/aws-record/record/marshalers
52 -
integer_marshaler_spec.rb
in spec/aws-record/record/marshalers
52 2
step_definitions.rb
in features/batch
52 1
date_time_marshaler.rb
in lib/aws-record/record/marshalers
50 5
time_marshaler.rb
in lib/aws-record/record/marshalers
50 5
numeric_set_marshaler.rb
in lib/aws-record/record/marshalers
49 4
string_set_marshaler.rb
in lib/aws-record/record/marshalers
49 4
step_definitions.rb
in features/searching
46 -
epoch_time_marshaler.rb
in lib/aws-record/record/marshalers
44 4
list_marshaler_spec.rb
in spec/aws-record/record/marshalers
43 -
batch_write.rb
in lib/aws-record/record
40 9
date_marshaler.rb
in lib/aws-record/record/marshalers
39 4
38 -
map_marshaler.rb
in lib/aws-record/record/marshalers
37 3
Files With Most Units (Top 42)
File# lines# units
table_config.rb
in lib/aws-record/record
414 38
item_operations.rb
in lib/aws-record/record
298 28
attributes.rb
in lib/aws-record/record
158 26
item_data.rb
in lib/aws-record/record
103 18
batch_read.rb
in lib/aws-record/record
120 17
dirty_tracking.rb
in lib/aws-record/record
78 16
buildable_search.rb
in lib/aws-record/record
132 16
record.rb
in lib/aws-record
76 13
table_migration.rb
in lib/aws-record/record
140 13
secondary_indexes.rb
in lib/aws-record/record
92 13
model_attributes.rb
in lib/aws-record/record
65 11
attribute.rb
in lib/aws-record/record
56 10
batch_write.rb
in lib/aws-record/record
40 9
transactions.rb
in lib/aws-record/record
141 8
item_collection.rb
in lib/aws-record/record
56 7
key_attributes.rb
in lib/aws-record/record
31 7
date_time_marshaler.rb
in lib/aws-record/record/marshalers
50 5
time_marshaler.rb
in lib/aws-record/record/marshalers
50 5
query.rb
in lib/aws-record/record
31 5
numeric_set_marshaler.rb
in lib/aws-record/record/marshalers
49 4
string_set_marshaler.rb
in lib/aws-record/record/marshalers
49 4
epoch_time_marshaler.rb
in lib/aws-record/record/marshalers
44 4
date_marshaler.rb
in lib/aws-record/record/marshalers
39 4
boolean_marshaler.rb
in lib/aws-record/record/marshalers
34 3
float_marshaler.rb
in lib/aws-record/record/marshalers
31 3
integer_marshaler.rb
in lib/aws-record/record/marshalers
31 3
map_marshaler.rb
in lib/aws-record/record/marshalers
37 3
string_marshaler.rb
in lib/aws-record/record/marshalers
35 3
list_marshaler.rb
in lib/aws-record/record/marshalers
37 3
client_configuration.rb
in lib/aws-record/record
24 3
float_marshaler_spec.rb
in spec/aws-record/record/marshalers
52 2
integer_marshaler_spec.rb
in spec/aws-record/record/marshalers
52 2
batch.rb
in lib/aws-record/record
20 2
table_config_spec.rb
in spec/aws-record/record
2412 1
string_marshaler_spec.rb
in spec/aws-record/record/marshalers
52 1
map_marshaler_spec.rb
in spec/aws-record/record/marshalers
54 1
time_marshaler_spec.rb
in spec/aws-record/record/marshalers
89 1
date_time_marshaler_spec.rb
in spec/aws-record/record/marshalers
84 1
date_marshaler_spec.rb
in spec/aws-record/record/marshalers
62 1
step_definitions.rb
in features/batch
52 1
129 1
errors.rb
in lib/aws-record/record
24 1
Files With Long Lines (Top 0)

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

File# lines# units# long lines
Correlations

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

lib/aws-record/record/attributes.rb x: 66 commits (all time) y: 158 lines of code spec/aws-record/record_spec.rb x: 26 commits (all time) y: 203 lines of code lib/aws-record/record/table_config.rb x: 23 commits (all time) y: 414 lines of code spec/aws-record/record/table_config_spec.rb x: 19 commits (all time) y: 2412 lines of code lib/aws-record/record/batch_read.rb x: 8 commits (all time) y: 120 lines of code lib/aws-record/record/transactions.rb x: 20 commits (all time) y: 141 lines of code spec/aws-record/record/batch_spec.rb x: 5 commits (all time) y: 255 lines of code lib/aws-record/record/errors.rb x: 25 commits (all time) y: 24 lines of code lib/aws-record/record/item_operations.rb x: 70 commits (all time) y: 298 lines of code spec/aws-record/record/item_operations_spec.rb x: 51 commits (all time) y: 899 lines of code spec/aws-record/record/transactions_spec.rb x: 13 commits (all time) y: 539 lines of code aws-record.gemspec x: 18 commits (all time) y: 14 lines of code features/indexes/step_definitions.rb x: 6 commits (all time) y: 25 lines of code features/items/step_definitions.rb x: 10 commits (all time) y: 53 lines of code features/migrations/step_definitions.rb x: 7 commits (all time) y: 15 lines of code features/searching/step_definitions.rb x: 11 commits (all time) y: 46 lines of code features/step_definitions.rb x: 31 commits (all time) y: 129 lines of code lib/aws-record/record.rb x: 36 commits (all time) y: 76 lines of code lib/aws-record/record/attribute.rb x: 37 commits (all time) y: 56 lines of code lib/aws-record/record/buildable_search.rb x: 14 commits (all time) y: 132 lines of code lib/aws-record/record/client_configuration.rb x: 10 commits (all time) y: 24 lines of code lib/aws-record/record/dirty_tracking.rb x: 21 commits (all time) y: 78 lines of code lib/aws-record/record/item_collection.rb x: 21 commits (all time) y: 56 lines of code lib/aws-record/record/item_data.rb x: 12 commits (all time) y: 103 lines of code lib/aws-record/record/marshalers/boolean_marshaler.rb x: 7 commits (all time) y: 34 lines of code lib/aws-record/record/marshalers/date_marshaler.rb x: 7 commits (all time) y: 39 lines of code lib/aws-record/record/marshalers/date_time_marshaler.rb x: 7 commits (all time) y: 50 lines of code lib/aws-record/record/marshalers/numeric_set_marshaler.rb x: 9 commits (all time) y: 49 lines of code lib/aws-record/record/marshalers/time_marshaler.rb x: 6 commits (all time) y: 50 lines of code lib/aws-record/record/model_attributes.rb x: 8 commits (all time) y: 65 lines of code lib/aws-record/record/query.rb x: 13 commits (all time) y: 31 lines of code lib/aws-record/record/secondary_indexes.rb x: 16 commits (all time) y: 92 lines of code lib/aws-record/record/table_migration.rb x: 23 commits (all time) y: 140 lines of code lib/aws-record/record/version.rb x: 33 commits (all time) y: 5 lines of code spec/aws-record/record/attributes_spec.rb x: 25 commits (all time) y: 265 lines of code spec/aws-record/record/dirty_tracking_spec.rb x: 24 commits (all time) y: 623 lines of code spec/aws-record/record/query_spec.rb x: 12 commits (all time) y: 223 lines of code spec/aws-record/record/table_migration_spec.rb x: 17 commits (all time) y: 576 lines of code lib/aws-record/record/batch_write.rb x: 4 commits (all time) y: 40 lines of code features/batch/step_definitions.rb x: 2 commits (all time) y: 52 lines of code features/inheritance/step_definitions.rb x: 3 commits (all time) y: 33 lines of code features/table_config/step_definitions.rb x: 8 commits (all time) y: 20 lines of code features/transactions/step_definitions.rb x: 9 commits (all time) y: 35 lines of code lib/aws-record/record/batch.rb x: 3 commits (all time) y: 20 lines of code lib/aws-record/record/key_attributes.rb x: 4 commits (all time) y: 31 lines of code spec/aws-record/record/item_collection_spec.rb x: 17 commits (all time) y: 315 lines of code spec/aws-record/record/marshalers/date_marshaler_spec.rb x: 5 commits (all time) y: 62 lines of code spec/aws-record/record/marshalers/date_time_marshaler_spec.rb x: 4 commits (all time) y: 84 lines of code spec/aws-record/record/marshalers/epoch_time_marshaler_spec.rb x: 6 commits (all time) y: 75 lines of code spec/aws-record/record/marshalers/float_marshaler_spec.rb x: 4 commits (all time) y: 52 lines of code spec/aws-record/record/marshalers/time_marshaler_spec.rb x: 4 commits (all time) y: 89 lines of code spec/aws-record/record/secondary_indexes_spec.rb x: 6 commits (all time) y: 177 lines of code spec/spec_helper.rb x: 7 commits (all time) y: 5 lines of code lib/aws-record.rb x: 39 commits (all time) y: 38 lines of code doc-src/templates/default/layout/html/footer.erb x: 3 commits (all time) y: 6 lines of code doc-src/templates/default/layout/html/layout.erb x: 2 commits (all time) y: 26 lines of code
2412.0
lines of code
  min: 5.0
  average: 143.93
  25th percentile: 34.25
  median: 52.0
  75th percentile: 126.75
  max: 2412.0
0 70.0
commits (all time)
min: 2.0 | average: 13.89 | 25th percentile: 5.0 | median: 7.5 | 75th percentile: 19.75 | max: 70.0

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

lib/aws-record/record/attributes.rb x: 8 contributors (all time) y: 158 lines of code spec/aws-record/record_spec.rb x: 8 contributors (all time) y: 203 lines of code lib/aws-record/record/table_config.rb x: 5 contributors (all time) y: 414 lines of code spec/aws-record/record/table_config_spec.rb x: 5 contributors (all time) y: 2412 lines of code lib/aws-record/record/batch_read.rb x: 4 contributors (all time) y: 120 lines of code lib/aws-record/record/transactions.rb x: 7 contributors (all time) y: 141 lines of code spec/aws-record/record/batch_spec.rb x: 4 contributors (all time) y: 255 lines of code lib/aws-record/record/errors.rb x: 9 contributors (all time) y: 24 lines of code lib/aws-record/record/item_operations.rb x: 11 contributors (all time) y: 298 lines of code spec/aws-record/record/item_operations_spec.rb x: 11 contributors (all time) y: 899 lines of code spec/aws-record/record/transactions_spec.rb x: 3 contributors (all time) y: 539 lines of code aws-record.gemspec x: 5 contributors (all time) y: 14 lines of code features/indexes/step_definitions.rb x: 4 contributors (all time) y: 25 lines of code features/items/step_definitions.rb x: 5 contributors (all time) y: 53 lines of code features/migrations/step_definitions.rb x: 4 contributors (all time) y: 15 lines of code features/searching/step_definitions.rb x: 5 contributors (all time) y: 46 lines of code features/step_definitions.rb x: 5 contributors (all time) y: 129 lines of code lib/aws-record/record.rb x: 8 contributors (all time) y: 76 lines of code lib/aws-record/record/attribute.rb x: 9 contributors (all time) y: 56 lines of code lib/aws-record/record/buildable_search.rb x: 6 contributors (all time) y: 132 lines of code lib/aws-record/record/dirty_tracking.rb x: 7 contributors (all time) y: 78 lines of code lib/aws-record/record/item_collection.rb x: 8 contributors (all time) y: 56 lines of code lib/aws-record/record/item_data.rb x: 6 contributors (all time) y: 103 lines of code lib/aws-record/record/marshalers/boolean_marshaler.rb x: 4 contributors (all time) y: 34 lines of code lib/aws-record/record/marshalers/date_marshaler.rb x: 4 contributors (all time) y: 39 lines of code lib/aws-record/record/marshalers/date_time_marshaler.rb x: 4 contributors (all time) y: 50 lines of code lib/aws-record/record/marshalers/time_marshaler.rb x: 3 contributors (all time) y: 50 lines of code lib/aws-record/record/model_attributes.rb x: 4 contributors (all time) y: 65 lines of code lib/aws-record/record/secondary_indexes.rb x: 4 contributors (all time) y: 92 lines of code lib/aws-record/record/table_migration.rb x: 6 contributors (all time) y: 140 lines of code lib/aws-record/record/version.rb x: 6 contributors (all time) y: 5 lines of code spec/aws-record/record/attributes_spec.rb x: 6 contributors (all time) y: 265 lines of code spec/aws-record/record/dirty_tracking_spec.rb x: 7 contributors (all time) y: 623 lines of code spec/aws-record/record/query_spec.rb x: 5 contributors (all time) y: 223 lines of code spec/aws-record/record/table_migration_spec.rb x: 6 contributors (all time) y: 576 lines of code lib/aws-record/record/batch_write.rb x: 3 contributors (all time) y: 40 lines of code spec/aws-record/record/attribute_spec.rb x: 6 contributors (all time) y: 56 lines of code features/batch/step_definitions.rb x: 1 contributors (all time) y: 52 lines of code features/inheritance/step_definitions.rb x: 1 contributors (all time) y: 33 lines of code features/table_config/step_definitions.rb x: 3 contributors (all time) y: 20 lines of code features/transactions/step_definitions.rb x: 2 contributors (all time) y: 35 lines of code lib/aws-record/record/batch.rb x: 2 contributors (all time) y: 20 lines of code spec/aws-record/record/item_collection_spec.rb x: 6 contributors (all time) y: 315 lines of code spec/aws-record/record/marshalers/date_marshaler_spec.rb x: 3 contributors (all time) y: 62 lines of code spec/aws-record/record/marshalers/date_time_marshaler_spec.rb x: 2 contributors (all time) y: 84 lines of code spec/aws-record/record/marshalers/epoch_time_marshaler_spec.rb x: 4 contributors (all time) y: 75 lines of code spec/aws-record/record/marshalers/float_marshaler_spec.rb x: 2 contributors (all time) y: 52 lines of code spec/aws-record/record/marshalers/list_marshaler_spec.rb x: 2 contributors (all time) y: 43 lines of code spec/aws-record/record/marshalers/time_marshaler_spec.rb x: 2 contributors (all time) y: 89 lines of code spec/aws-record/record/secondary_indexes_spec.rb x: 2 contributors (all time) y: 177 lines of code spec/spec_helper.rb x: 2 contributors (all time) y: 5 lines of code doc-src/templates/default/layout/html/footer.erb x: 1 contributors (all time) y: 6 lines of code doc-src/templates/default/layout/html/layout.erb x: 1 contributors (all time) y: 26 lines of code
2412.0
lines of code
  min: 5.0
  average: 143.93
  25th percentile: 34.25
  median: 52.0
  75th percentile: 126.75
  max: 2412.0
0 11.0
contributors (all time)
min: 1.0 | average: 4.36 | 25th percentile: 2.0 | median: 4.0 | 75th percentile: 6.0 | max: 11.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".