awslabs / aws-for-wordpress
File Size

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

Intro
  • 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...
File Size Overall
  • There are 44 files with 7,410 lines of code.
    • 2 very long files (2,710 lines of code)
    • 2 long files (1,135 lines of code)
    • 6 medium size files (1,892 lines of codeclsfd_ftr_w_mp_ins)
    • 9 small files (1,170 lines of code)
    • 25 very small files (503 lines of code)
36% | 15% | 25% | 15% | 6%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: zoomable circles | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
php41% | 8% | 29% | 13% | 6%
js0% | 75% | 0% | 23% | <1%
css0% | 0% | 0% | 58% | 41%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
admin48% | 10% | 29% | 7% | 4%
admin/js0% | 76% | 0% | 23% | 0%
public0% | 0% | 99% | 0% | <1%
includes0% | 0% | 0% | 82% | 17%
admin/css0% | 0% | 0% | 85% | 14%
admin/partials0% | 0% | 0% | 89% | 10%
ROOT0% | 0% | 0% | 0% | 100%
public/css0% | 0% | 0% | 0% | 100%
public/js0% | 0% | 0% | 0% | 100%
public/partials0% | 0% | 0% | 0% | 100%
Longest Files (Top 44)
File# lines# units
class-amazonpolly-admin.php
in admin
1481 90
AmazonAI-Common.php
in admin
1229 107
AmazonAI-Cloudformation.php
in admin
571 23
amazon_cf.js
in admin/js
564 69
AmazonAI-CloudFrontConfiguration.php
in admin
443 21
AmazonAI-PollyConfiguration.php
in admin
376 35
AmazonAI-PollyService.php
in admin
325 13
class-amazonpolly-public.php
in public
283 10
AmazonAI-TranslateConfiguration.php
in admin
247 14
AmazonAI-Translator.php
in admin
218 7
amazonpolly-admin.js
in admin/js
176 23
AmazonAI-PodcastConfiguration.php
in admin
172 19
class-amazonpolly.php
in includes
141 11
class-amazonpolly-pollycast.php
in includes
129 18
amazon_cf.css
in admin/css
115 -
AmazonAI-PostMetaBox.php
in admin
112 5
AmazonAI-S3FileHandler.php
in admin
111 10
amazonpolly-metabox.php
in admin/partials
107 3
template-amazon-pollycast.php
in includes
107 -
amazonpolly-public.css
in public/css
63 -
AmazonAI-BackgroundTask.php
in admin
55 4
AmazonAI-LocalFileHandler.php
in admin
52 5
uninstall.php
in root
46 -
class-url-rewriter.php
in admin
44 2
AmazonAI-AlexaConfiguration.php
in admin
37 3
class-custom-settings.php
in admin
34 4
class-amazonpolly-loader.php
in includes
33 5
amazonpolly.php
in root
21 3
amazonpolly-admin.css
in admin/css
19 -
AmazonAI-FileHandler.php
in admin
14 1
amazonpolly-admin-display.php
in admin/partials
12 -
class-amazonpolly-TextDescriptions.php
in includes
12 -
class-amazonpolly-i18n.php
in includes
10 1
class-helper.php
in includes
10 2
AmazonAI-Logger.php
in admin
9 1
class-amazonpolly-activator.php
in includes
8 1
amazonpolly-public.js
in public/js
7 2
AmazonAI-Exceptions.php
in admin
6 -
class-amazonpolly-deactivator.php
in includes
6 1
index.php
in root
1 -
index.php
in admin
1 -
index.php
in public
1 -
amazonpolly-public-display.php
in public/partials
1 -
index.php
in includes
1 -
Files With Most Units (Top 20)
File# lines# units
AmazonAI-Common.php
in admin
1229 107
class-amazonpolly-admin.php
in admin
1481 90
amazon_cf.js
in admin/js
564 69
AmazonAI-PollyConfiguration.php
in admin
376 35
amazonpolly-admin.js
in admin/js
176 23
AmazonAI-Cloudformation.php
in admin
571 23
AmazonAI-CloudFrontConfiguration.php
in admin
443 21
AmazonAI-PodcastConfiguration.php
in admin
172 19
class-amazonpolly-pollycast.php
in includes
129 18
AmazonAI-TranslateConfiguration.php
in admin
247 14
AmazonAI-PollyService.php
in admin
325 13
class-amazonpolly.php
in includes
141 11
AmazonAI-S3FileHandler.php
in admin
111 10
class-amazonpolly-public.php
in public
283 10
AmazonAI-Translator.php
in admin
218 7
AmazonAI-LocalFileHandler.php
in admin
52 5
AmazonAI-PostMetaBox.php
in admin
112 5
class-amazonpolly-loader.php
in includes
33 5
AmazonAI-BackgroundTask.php
in admin
55 4
class-custom-settings.php
in admin
34 4
Files With Long Lines (Top 20)

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

File# lines# units# long lines
class-amazonpolly-admin.php
in admin
1481 90 104
AmazonAI-PollyConfiguration.php
in admin
376 35 68
AmazonAI-Cloudformation.php
in admin
571 23 36
AmazonAI-PodcastConfiguration.php
in admin
172 19 32
AmazonAI-TranslateConfiguration.php
in admin
247 14 22
AmazonAI-CloudFrontConfiguration.php
in admin
443 21 20
AmazonAI-Translator.php
in admin
218 7 20
AmazonAI-Common.php
in admin
1229 107 12
amazonpolly-metabox.php
in admin/partials
107 3 11
AmazonAI-PostMetaBox.php
in admin
112 5 11
class-amazonpolly-public.php
in public
283 10 11
class-amazonpolly-TextDescriptions.php
in includes
12 - 11
class-amazonpolly.php
in includes
141 11 8
AmazonAI-PollyService.php
in admin
325 13 7
AmazonAI-AlexaConfiguration.php
in admin
37 3 6
amazon_cf.js
in admin/js
564 69 5
amazonpolly-admin.js
in admin/js
176 23 4
class-custom-settings.php
in admin
34 4 3
AmazonAI-S3FileHandler.php
in admin
111 10 2
template-amazon-pollycast.php
in includes
107 - 2