File Size Overall
  • There are 155 files with 21,132 lines of code.
    • 1 very long files (2,695 lines of code)
    • 3 long files (2,056 lines of code)
    • 25 medium size files (7,049 lines of code)
    • 36 small files (5,025 lines of code)
    • 90 very small files (4,307 lines of code)
12% | 9% | 33% | 23% | 20%
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
html100% | 0% | 0% | 0% | 0%
pl0% | 19% | 26% | 24% | 29%
pm0% | 33% | 29% | 27% | 9%
rb0% | 0% | 50% | 30% | 19%
xsd0% | 0% | 0% | 0% | 100%
yaml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
CDS12% | 9% | 33% | 23% | 20%
schema0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
2695 -
915 21
encodingdotcom.pl
in CDS/scripts
627 11
Datastore.pm
in CDS/CDS
514 20
Datastore.rb
in CDS/Ruby/lib/CDS
406 13
youtube_upload.rb
in CDS/scripts
398 10
facebook_upload.pl
in CDS/scripts
390 9
dailymotion_upload.pl
in CDS/scripts
374 1
355 10
VSApi.rb
in CDS/Ruby/lib/Vidispine
346 16
338 2
elastic_transcode.rb
in CDS/scripts
302 7
288 2
Elemental.rb
in CDS/Ruby/lib/Elemental
284 8
Entity.rb
in CDS/Ruby/PLUTO/lib/PLUTO
278 3
Job.rb
in CDS/Ruby/lib/Elemental
276 6
syndication_email.rb
in CDS/scripts
262 -
r2_update_multiple.pl
in CDS/scripts
255 6
import_master.rb
in CDS/scripts
253 2
s3_put.rb
in CDS/scripts
249 2
ftp.pl
in CDS/scripts
243 3
ftp_pull.pl
in CDS/scripts
235 4
VSSearch.rb
in CDS/Ruby/lib/Vidispine
232 7
ESLogger.pm
in CDS/CDS
230 18
DBLogger.pm
in CDS/CDS
221 17
archive_to_san.pl
in CDS/scripts
214 2
pluto_get_image.rb
in CDS/scripts
209 3
VSItem.rb
in CDS/Ruby/lib/Vidispine
206 9
205 2
ffprobe.pl
in CDS/scripts
199 6
191 2
engine_transcode.pl
in CDS/scripts
182 3
rss_parse.pl
in CDS/scripts
178 5
177 2
Tags.rb
in CDS/Ruby/PLUTO/lib/PLUTO
176 10
VSStorage.rb
in CDS/Ruby/lib/Vidispine
176 2
VSShape.rb
in CDS/Ruby/lib/Vidispine
172 8
image_crop_create.rb
in CDS/scripts
164 4
Episode5.pm
in CDS/CDS/Datastore
156 6
thumbor_crop.rb
in CDS/scripts
150 2
r2_upload_image.rb
in CDS/scripts
148 1
testm3u8.rb
in CDS/Ruby
144 2
143 1
http_post.pl
in CDS/scripts
141 3
saxmeta.pm
in CDS/CDS/Parser
140 8
checksum.pl
in CDS/scripts
138 4
136 2
vidispine_notify.rb
in CDS/scripts
135 -
130 3
image_composite.pl
in CDS/scripts
129 2
Files With Most Units (Top 50)
File# lines# units
915 21
Datastore.pm
in CDS/CDS
514 20
ESLogger.pm
in CDS/CDS
230 18
DBLogger.pm
in CDS/CDS
221 17
VSApi.rb
in CDS/Ruby/lib/Vidispine
346 16
Datastore.rb
in CDS/Ruby/lib/CDS
406 13
encodingdotcom.pl
in CDS/scripts
627 11
355 10
youtube_upload.rb
in CDS/scripts
398 10
Tags.rb
in CDS/Ruby/PLUTO/lib/PLUTO
176 10
VSMetadataElements.rb
in CDS/Ruby/lib/Vidispine
74 10
facebook_upload.pl
in CDS/scripts
390 9
VSItem.rb
in CDS/Ruby/lib/Vidispine
206 9
127 8
saxmeta.pm
in CDS/CDS/Parser
140 8
Elemental.rb
in CDS/Ruby/lib/Elemental
284 8
VSShape.rb
in CDS/Ruby/lib/Vidispine
172 8
elastic_transcode.rb
in CDS/scripts
302 7
VSJob.rb
in CDS/Ruby/lib/Vidispine
124 7
VSSearch.rb
in CDS/Ruby/lib/Vidispine
232 7
Episode5.pm
in CDS/CDS/Datastore
156 6
ffprobe.pl
in CDS/scripts
199 6
r2_update_multiple.pl
in CDS/scripts
255 6
Thumbor.rb
in CDS/Ruby/lib/Thumbor
127 6
Job.rb
in CDS/Ruby/lib/Elemental
276 6
saxRoutes.pm
in CDS/CDS/Parser
54 5
rss_parse.pl
in CDS/scripts
178 5
124 5
81 4
checksum.pl
in CDS/scripts
138 4
image_crop_create.rb
in CDS/scripts
164 4
ftp_pull.pl
in CDS/scripts
235 4
VSAcl.rb
in CDS/Ruby/lib/Vidispine
76 4
82 3
r2_map_capi_tags.rb
in CDS/scripts
113 3
94 3
112 3
http_post.pl
in CDS/scripts
141 3
engine_transcode.pl
in CDS/scripts
182 3
130 3
pluto_get_image.rb
in CDS/scripts
209 3
pluto_map_keywords.rb
in CDS/scripts
84 3
ftp.pl
in CDS/scripts
243 3
Entity.rb
in CDS/Ruby/PLUTO/lib/PLUTO
278 3
Datastore-Episode5.rb
in CDS/Ruby/lib/CDS
67 3
VSField.rb
in CDS/Ruby/lib/Vidispine
34 3
191 2
Master.pm
in CDS/CDS/Datastore
30 2
xmlutils.pm
in CDS/CDS
45 2
288 2
Files With Long Lines (Top 50)

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

File# lines# units# long lines
2695 - 652
facebook_upload.pl
in CDS/scripts
390 9 19
915 21 16
Datastore.pm
in CDS/CDS
514 20 13
DBLogger.pm
in CDS/CDS
221 17 10
syndication_email.rb
in CDS/scripts
262 - 10
ESLogger.pm
in CDS/CDS
230 18 9
124 5 9
81 4 8
encodingdotcom.pl
in CDS/scripts
627 11 8
youtube_upload.rb
in CDS/scripts
398 10 8
VSItem.rb
in CDS/Ruby/lib/Vidispine
206 9 8
288 2 6
pluto_get_data.rb
in CDS/scripts
66 2 5
atom_image.pl
in CDS/scripts
73 1 5
image_composite.pl
in CDS/scripts
129 2 5
Notification_spec.rb
in CDS/Ruby/PLUTO/spec
102 - 5
Entity.rb
in CDS/Ruby/PLUTO/lib/PLUTO
278 3 5
VSApi.rb
in CDS/Ruby/lib/Vidispine
346 16 5
116 1 4
rss_parse.pl
in CDS/scripts
178 5 4
355 10 4
pluto_get_image.rb
in CDS/scripts
209 3 4
Datastore.rb
in CDS/Ruby/lib/CDS
406 13 4
29 - 3
79 1 3
94 3 3
r2_update_multiple.pl
in CDS/scripts
255 6 3
ftp_pull.pl
in CDS/scripts
235 4 3
elastic_transcode.rb
in CDS/scripts
302 7 3
ftp.pl
in CDS/scripts
243 3 3
VSShape.rb
in CDS/Ruby/lib/Vidispine
172 8 3
saxmeta.pm
in CDS/CDS/Parser
140 8 2
82 3 2
24 - 2
ffprobe.pl
in CDS/scripts
199 6 2
import_master.rb
in CDS/scripts
253 2 2
205 2 2
127 2 2
112 3 2
http_post.pl
in CDS/scripts
141 3 2
http_download.pl
in CDS/scripts
83 2 2
s3_put.rb
in CDS/scripts
249 2 2
pluto_notify.rb
in CDS/scripts
111 - 2
engine_transcode.pl
in CDS/scripts
182 3 2
image_from_video.pl
in CDS/scripts
49 1 2
ftp_delete.pl
in CDS/scripts
88 2 2
pagerduty_notify.rb
in CDS/scripts
102 1 2
elementaltest.rb
in CDS/Ruby
54 - 2
VSField.rb
in CDS/Ruby/lib/Vidispine
34 3 2
Correlations

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

CDS/scripts/syndication_email.rb x: 18 commits (all time) y: 262 lines of code CDS/cds_run.pl x: 11 commits (all time) y: 915 lines of code CDS/scripts/pluto_get_data.rb x: 10 commits (all time) y: 66 lines of code CDS/scripts/http_download.pl x: 8 commits (all time) y: 83 lines of code CDS/scripts/notify_pluto_deliverables.rb x: 5 commits (all time) y: 79 lines of code CDS/Ruby/lib/Vidispine/VSAcl.rb x: 3 commits (all time) y: 76 lines of code CDS/Ruby/lib/Vidispine/VSApi.rb x: 8 commits (all time) y: 346 lines of code CDS/Ruby/lib/Vidispine/VSCollection.rb x: 3 commits (all time) y: 103 lines of code CDS/Ruby/lib/Vidispine/VSField.rb x: 3 commits (all time) y: 34 lines of code CDS/Ruby/lib/Vidispine/VSFieldCache.rb x: 3 commits (all time) y: 60 lines of code CDS/Ruby/lib/Vidispine/VSItem.rb x: 8 commits (all time) y: 206 lines of code CDS/Ruby/lib/Vidispine/VSJob.rb x: 3 commits (all time) y: 124 lines of code CDS/Ruby/lib/Vidispine/VSMetadataElements.rb x: 3 commits (all time) y: 74 lines of code CDS/Ruby/lib/Vidispine/VSSearch.rb x: 3 commits (all time) y: 232 lines of code CDS/Ruby/lib/Vidispine/VSShape.rb x: 3 commits (all time) y: 172 lines of code CDS/Ruby/lib/Vidispine/VSStorage.rb x: 4 commits (all time) y: 176 lines of code CDS/scripts/png_to_jpeg.rb x: 7 commits (all time) y: 26 lines of code CDS/scripts/vidispine_get_media.rb x: 9 commits (all time) y: 143 lines of code CDS/scripts/check_date.pl x: 7 commits (all time) y: 48 lines of code CDS/Ruby/PLUTO/lib/PLUTO/Notification.rb x: 3 commits (all time) y: 113 lines of code CDS/scripts/image_crop_create.rb x: 4 commits (all time) y: 164 lines of code CDS/Ruby/PLUTO/lib/PLUTO/Entity.rb x: 2 commits (all time) y: 278 lines of code CDS/Ruby/PLUTO/lib/PLUTO/Tags.rb x: 2 commits (all time) y: 176 lines of code CDS/Ruby/PLUTO/spec/spec_helper.rb x: 2 commits (all time) y: 2 lines of code CDS/scripts/pluto_notify.rb x: 5 commits (all time) y: 111 lines of code CDS/CDS/Datastore.pm x: 6 commits (all time) y: 514 lines of code CDS/checkperlmodules.pl x: 7 commits (all time) y: 124 lines of code CDS/scripts/dailymotion_upload.pl x: 24 commits (all time) y: 374 lines of code CDS/scripts/atom_image.pl x: 15 commits (all time) y: 73 lines of code CDS/scripts/contentapi_get_images.pl x: 4 commits (all time) y: 130 lines of code CDS/scripts/get_vidispine_metadata_field.rb x: 2 commits (all time) y: 66 lines of code CDS/scripts/youtube_upload.rb x: 9 commits (all time) y: 398 lines of code circle.yml x: 57 commits (all time) y: 38 lines of code CDS/scripts/ftp_pull_difference.pl x: 3 commits (all time) y: 355 lines of code CDS/Ruby/lib/CDS/HLSUtils.rb x: 5 commits (all time) y: 66 lines of code CDS/scripts/s3_put.rb x: 4 commits (all time) y: 249 lines of code CDS/scripts/sqs_send.rb x: 4 commits (all time) y: 33 lines of code CDS/scripts/elastic_transcode.rb x: 7 commits (all time) y: 302 lines of code CDS/scripts/sns_send.rb x: 10 commits (all time) y: 28 lines of code CDS/scripts/remove_filename_portions.pl x: 11 commits (all time) y: 136 lines of code CDS/scripts/ffprobe.pl x: 2 commits (all time) y: 199 lines of code CDS/scripts/read_generic_xml.pl x: 2 commits (all time) y: 83 lines of code CDS/scripts/import_master.rb x: 9 commits (all time) y: 253 lines of code schema/cds_route.xsd x: 4 commits (all time) y: 56 lines of code CDS/scripts/encodingdotcom_remove_from_cache.pl x: 2 commits (all time) y: 18 lines of code CDS/scripts/move_to.pl x: 2 commits (all time) y: 112 lines of code CDS/scripts/r2_relaunch_if_live.pl x: 2 commits (all time) y: 87 lines of code CDS/CDS/Cache/Episode.pm x: 1 commits (all time) y: 12 lines of code CDS/CDS/DBLogger.pm x: 1 commits (all time) y: 221 lines of code CDS/CDS/Datastore/Episode5.pm x: 1 commits (all time) y: 156 lines of code CDS/CDS/Datastore/Master.pm x: 1 commits (all time) y: 30 lines of code CDS/CDS/ESLogger.pm x: 1 commits (all time) y: 230 lines of code CDS/CDS/Parser/saxRoutes.pm x: 1 commits (all time) y: 54 lines of code CDS/CDS/Parser/saxmeta.pm x: 1 commits (all time) y: 140 lines of code CDS/CDS/xmlutils.pm x: 1 commits (all time) y: 45 lines of code CDS/Ruby/commissiontest.rb x: 1 commits (all time) y: 35 lines of code CDS/Ruby/field_mappings.yaml x: 1 commits (all time) y: 4 lines of code CDS/Ruby/lib/CDS/Datastore-Episode5.rb x: 1 commits (all time) y: 67 lines of code CDS/Ruby/lib/CDS/Datastore.rb x: 1 commits (all time) y: 406 lines of code CDS/Ruby/lib/Elemental/Elemental.rb x: 1 commits (all time) y: 284 lines of code CDS/Ruby/lib/Thumbor/Thumbor.rb x: 1 commits (all time) y: 127 lines of code CDS/cds_datareport.pl x: 1 commits (all time) y: 81 lines of code CDS/extract_documentation.pl x: 1 commits (all time) y: 191 lines of code CDS/extracted_documentation.html x: 1 commits (all time) y: 2695 lines of code CDS/scripts/derive_aspect_ratio.rb x: 1 commits (all time) y: 87 lines of code CDS/scripts/elemental_transcode.rb x: 1 commits (all time) y: 288 lines of code CDS/scripts/encodingdotcom.pl x: 1 commits (all time) y: 627 lines of code CDS/scripts/engine_transcode.pl x: 1 commits (all time) y: 182 lines of code CDS/scripts/facebook_upload.pl x: 1 commits (all time) y: 390 lines of code CDS/scripts/fastly_invalidate_cache.pl x: 1 commits (all time) y: 112 lines of code CDS/scripts/ftp.pl x: 1 commits (all time) y: 243 lines of code CDS/scripts/image_composite.pl x: 1 commits (all time) y: 129 lines of code CDS/scripts/pagerduty_notify.rb x: 1 commits (all time) y: 102 lines of code CDS/scripts/pluto_create_commission.rb x: 1 commits (all time) y: 177 lines of code CDS/scripts/pluto_create_master.rb x: 1 commits (all time) y: 338 lines of code CDS/scripts/pluto_create_project.rb x: 1 commits (all time) y: 205 lines of code CDS/scripts/r2_update_multiple.pl x: 1 commits (all time) y: 255 lines of code
2695.0
lines of code
  min: 2.0
  average: 136.34
  25th percentile: 38.0
  median: 81.0
  75th percentile: 156.0
  max: 2695.0
0 57.0
commits (all time)
min: 1.0 | average: 2.83 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 3.0 | max: 57.0

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

CDS/scripts/syndication_email.rb x: 3 contributors (all time) y: 262 lines of code CDS/cds_run.pl x: 3 contributors (all time) y: 915 lines of code CDS/scripts/pluto_get_data.rb x: 1 contributors (all time) y: 66 lines of code CDS/scripts/http_download.pl x: 1 contributors (all time) y: 83 lines of code CDS/Ruby/lib/Vidispine/VSApi.rb x: 2 contributors (all time) y: 346 lines of code CDS/Ruby/lib/Vidispine/VSCollection.rb x: 1 contributors (all time) y: 103 lines of code CDS/Ruby/lib/Vidispine/VSField.rb x: 1 contributors (all time) y: 34 lines of code CDS/Ruby/lib/Vidispine/VSFieldCache.rb x: 1 contributors (all time) y: 60 lines of code CDS/Ruby/lib/Vidispine/VSItem.rb x: 2 contributors (all time) y: 206 lines of code CDS/Ruby/lib/Vidispine/VSJob.rb x: 1 contributors (all time) y: 124 lines of code CDS/Ruby/lib/Vidispine/VSSearch.rb x: 1 contributors (all time) y: 232 lines of code CDS/Ruby/lib/Vidispine/VSShape.rb x: 1 contributors (all time) y: 172 lines of code CDS/Ruby/lib/Vidispine/VSStorage.rb x: 2 contributors (all time) y: 176 lines of code CDS/scripts/png_to_jpeg.rb x: 2 contributors (all time) y: 26 lines of code CDS/scripts/vidispine_get_media.rb x: 2 contributors (all time) y: 143 lines of code CDS/scripts/check_date.pl x: 1 contributors (all time) y: 48 lines of code CDS/Ruby/PLUTO/lib/PLUTO/Notification.rb x: 1 contributors (all time) y: 113 lines of code CDS/scripts/image_crop_create.rb x: 2 contributors (all time) y: 164 lines of code CDS/Ruby/PLUTO/lib/PLUTO/Entity.rb x: 1 contributors (all time) y: 278 lines of code CDS/Ruby/PLUTO/spec/spec_helper.rb x: 1 contributors (all time) y: 2 lines of code CDS/CDS/Datastore.pm x: 3 contributors (all time) y: 514 lines of code CDS/checkperlmodules.pl x: 2 contributors (all time) y: 124 lines of code CDS/scripts/dailymotion_upload.pl x: 2 contributors (all time) y: 374 lines of code CDS/scripts/contentapi_get_images.pl x: 2 contributors (all time) y: 130 lines of code CDS/scripts/youtube_upload.rb x: 2 contributors (all time) y: 398 lines of code circle.yml x: 7 contributors (all time) y: 38 lines of code CDS/scripts/ftp_pull_difference.pl x: 2 contributors (all time) y: 355 lines of code CDS/Ruby/lib/CDS/HLSUtils.rb x: 2 contributors (all time) y: 66 lines of code CDS/scripts/s3_put.rb x: 2 contributors (all time) y: 249 lines of code CDS/scripts/sqs_send.rb x: 2 contributors (all time) y: 33 lines of code CDS/scripts/elastic_transcode.rb x: 2 contributors (all time) y: 302 lines of code CDS/scripts/ffprobe.pl x: 1 contributors (all time) y: 199 lines of code CDS/scripts/import_master.rb x: 3 contributors (all time) y: 253 lines of code schema/cds_route.xsd x: 3 contributors (all time) y: 56 lines of code CDS/scripts/encodingdotcom_remove_from_cache.pl x: 1 contributors (all time) y: 18 lines of code CDS/scripts/r2_relaunch_if_live.pl x: 1 contributors (all time) y: 87 lines of code CDS/CDS/DBLogger.pm x: 1 contributors (all time) y: 221 lines of code CDS/CDS/Datastore/Episode5.pm x: 1 contributors (all time) y: 156 lines of code CDS/CDS/Datastore/Master.pm x: 1 contributors (all time) y: 30 lines of code CDS/CDS/Parser/saxmeta.pm x: 1 contributors (all time) y: 140 lines of code CDS/Ruby/lib/CDS/Datastore.rb x: 1 contributors (all time) y: 406 lines of code CDS/extracted_documentation.html x: 1 contributors (all time) y: 2695 lines of code CDS/scripts/elemental_transcode.rb x: 1 contributors (all time) y: 288 lines of code CDS/scripts/encodingdotcom.pl x: 1 contributors (all time) y: 627 lines of code CDS/scripts/engine_transcode.pl x: 1 contributors (all time) y: 182 lines of code CDS/scripts/facebook_upload.pl x: 1 contributors (all time) y: 390 lines of code CDS/scripts/ftp.pl x: 1 contributors (all time) y: 243 lines of code CDS/scripts/image_composite.pl x: 1 contributors (all time) y: 129 lines of code CDS/scripts/pluto_create_master.rb x: 1 contributors (all time) y: 338 lines of code CDS/scripts/pluto_create_project.rb x: 1 contributors (all time) y: 205 lines of code CDS/scripts/r2_update_multiple.pl x: 1 contributors (all time) y: 255 lines of code
2695.0
lines of code
  min: 2.0
  average: 136.34
  25th percentile: 38.0
  median: 81.0
  75th percentile: 156.0
  max: 2695.0
0 7.0
contributors (all time)
min: 1.0 | average: 1.21 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 7.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".

About This Analysis
  • File size measurements show the distribution of size of files.
  • Files are classified in four categories based on their size (lines of code): 1-100 (very small files), 101-200 (small files), 201-500 (medium size files), 501-1000 (long files), 1001+(very long files).
  • It is a good practice to keep files small. Long files may become "bloaters", code that have increased to such gargantuan proportions that they are hard to work with.
Learn more...