awslabs / aws-for-wordpress
Duplication

Places in code with 6 or more lines that are exactly the same.

Intro
  • For duplication, we look at places in code where there are 6 or more lines of code that are exactly the same.
  • Before duplication is calculated, the code is cleaned to remove empty lines, comments, and frequently duplicated constructs such as imports.
  • You should aim at having as little as possible (<5%) of duplicated code as high-level of duplication can lead to maintenance difficulties, poor factoring, and logical contradictions.
Learn more...
Duplication Overall
  • 13% duplication:
    • 6,074 cleaned lines of cleaned code (without empty lines, comments, and frequently duplicated constructs such as imports)
    • 814 duplicated lines
  • 42 duplicates
system13% (814 lines)
Duplication per Extension
php15% (782 lines)
css10% (20 lines)
js1% (12 lines)
Duplication per Component (primary)
admin17% (758 lines)
admin/css14% (20 lines)
public6% (16 lines)
admin/js1% (12 lines)
admin/partials8% (8 lines)
ROOT0% (0 lines)
public/js0% (0 lines)
public/partials0% (0 lines)
public/css0% (0 lines)
includes0% (0 lines)
Longest Duplicates
The list of 20 longest duplicates.
See data for all 42 duplicates...
Size#FoldersFilesLinesCode
32 x 2 admin
admin
AmazonAI-PollyService.php
class-amazonpolly-admin.php
550:585 (11%)
2276:2311 (2%)
view
31 x 2 admin
admin
AmazonAI-PollyService.php
class-amazonpolly-admin.php
641:672 (10%)
2033:2064 (2%)
view
23 x 2 admin
admin
AmazonAI-Common.php
class-amazonpolly-admin.php
1700:1722 (2%)
2405:2427 (1%)
view
22 x 2 admin
admin
AmazonAI-CloudFrontConfiguration.php
AmazonAI-CloudFrontConfiguration.php
258:281 (5%)
308:331 (5%)
view
13 x 2 admin
admin
AmazonAI-Cloudformation.php
AmazonAI-Cloudformation.php
642:655 (2%)
657:670 (2%)
view
12 x 2 admin
admin
AmazonAI-Cloudformation.php
AmazonAI-Cloudformation.php
495:506 (2%)
527:538 (2%)
view
12 x 2 admin
admin
AmazonAI-PodcastConfiguration.php
class-amazonpolly-admin.php
235:246 (8%)
1931:1942 (<1%)
view
11 x 2 admin
admin
AmazonAI-PollyService.php
class-amazonpolly-admin.php
589:603 (3%)
2315:2329 (<1%)
view
10 x 2 admin/css
admin/css
amazon_cf.css
amazon_cf.css
9:20 (8%)
70:81 (8%)
view
10 x 2 admin
admin
AmazonAI-Translator.php
class-amazonpolly-admin.php
349:361 (5%)
2232:2244 (<1%)
view
10 x 2 admin
admin
AmazonAI-PollyService.php
class-amazonpolly-admin.php
301:322 (3%)
655:671 (<1%)
view
10 x 2 admin
admin
AmazonAI-PodcastConfiguration.php
class-amazonpolly-admin.php
256:268 (7%)
1953:1965 (<1%)
view
9 x 2 admin
admin
AmazonAI-PollyConfiguration.php
class-amazonpolly-admin.php
455:466 (3%)
1083:1094 (<1%)
view
9 x 2 admin
admin
AmazonAI-PollyConfiguration.php
AmazonAI-TranslateConfiguration.php
169:179 (3%)
244:257 (4%)
view
9 x 2 admin
admin
AmazonAI-Common.php
class-amazonpolly-admin.php
380:394 (<1%)
786:800 (<1%)
view
9 x 2 admin
admin
AmazonAI-PollyConfiguration.php
class-amazonpolly-admin.php
407:418 (3%)
1057:1068 (<1%)
view
9 x 2 admin
admin
AmazonAI-PollyService.php
class-amazonpolly-admin.php
615:628 (3%)
2341:2354 (<1%)
view
8 x 2 public
public
class-amazonpolly-public.php
class-amazonpolly-public.php
430:437 (3%)
443:451 (3%)
view
8 x 2 admin
admin/partials
AmazonAI-PostMetaBox.php
amazonpolly-metabox.php
131:141 (9%)
51:62 (9%)
view
8 x 2 admin
admin
AmazonAI-PodcastConfiguration.php
class-amazonpolly-admin.php
213:226 (5%)
1988:1997 (<1%)
view
Duplicated Units
The list of top 10 duplicated units.
See data for all 10 unit duplicates...
Size#FoldersFilesLinesCode
24 x 2 admin
admin
AmazonAI-Common.php
class-amazonpolly-admin.php
1699:1723 
2404:2428 
view
10 x 2 admin
admin
AmazonAI-Common.php
AmazonAI-Common.php
210:223 
249:264 
view
10 x 2 admin
admin
AmazonAI-Common.php
AmazonAI-Common.php
852:863 
1193:1204 
view
8 x 2 admin
admin
class-amazonpolly-admin.php
class-amazonpolly-admin.php
1451:1461 
1468:1478 
view
7 x 2 admin
admin
AmazonAI-Common.php
AmazonAI-Common.php
501:508 
515:522 
view
7 x 2 admin
admin
AmazonAI-Common.php
class-amazonpolly-admin.php
1731:1738 
2389:2396 
view
7 x 2 admin
admin
class-amazonpolly-admin.php
class-amazonpolly-admin.php
860:869 
987:996 
view
6 x 2 admin/js
admin/js
amazon_cf.js
amazon_cf.js
28:34 
36:42 
view
6 x 2 admin/js
admin/js
amazon_cf.js
amazon_cf.js
507:513 
523:529 
view
6 x 2 admin
admin
AmazonAI-TranslateConfiguration.php
AmazonAI-AlexaConfiguration.php
30:36 
27:33 
view