Code Analysis: Simple Newsletter Plugin – Noptin 3.5.7

Class Rating Complexity Lines of code
Hizzle\Noptin\Emails\Email
D
226 848
Hizzle\Noptin\Forms\Renderer
D
140 503
Hizzle\Noptin\Emails\Admin\Table
D
138 576
Hizzle\Noptin\Objects\Collection
D
129 655
Noptin_Form_Legacy
C
115 493
Hizzle\Noptin\DB\Subscriber
C
114 449
Noptin_Email_Tags
C
106 489
Noptin_HTML_Text
C
103 284
Noptin_Email_Generator
C
101 407
Noptin_Dynamic_Content_Tags
B
96 334
Hizzle\Noptin\Forms\Listener
B
87 292
Hizzle\Noptin\Tasks\Main
B
87 461
Hizzle\Noptin\Objects\Trigger
B
84 264
Hizzle\Noptin\Emails\Admin\Main
B
78 339
Hizzle\Noptin\DB\Automation_Rule
B
77 293
Hizzle\Noptin\Emails\Types\Recurring
A
75 407
Noptin_Subscriber_Query
A
74 244
Hizzle\Noptin\Emails\Main
A
73 549
Noptin_Abstract_Integration
A
72 403
Noptin_Page
A
71 326
Hizzle\Noptin\Integrations\Main
A
71 230
Hizzle\Noptin\DB\Main
A
69 320
Noptin_COM_Updater
A
68 265
Hizzle\Noptin\Subscribers\Records
A
68 609
Hizzle\Noptin\Objects\Generic_Post_Type
A
66 497
Noptin_Form
A
66 201
Hizzle\Noptin\Integrations\WooCommerce\Orders
A
64 863
Noptin_Email_Type
A
61 190
Noptin_New_Post_Notification
A
61 288
Noptin_Abstract_Trigger
A
60 399
Hizzle\Noptin\Objects\Action
A
59 150
Hizzle\Noptin\Tasks\Task
A
58 232
Noptin_Background_Process
A
54 216
Hizzle\Noptin\Integrations\WooCommerce\Customer
A
51 158
Noptin_Post_Digest
A
51 165
Hizzle\Noptin\Integrations\WooCommerce\Products
S
48 980
Noptin_Subscriber
S
48 157
Hizzle\Noptin\Core\Bulk_Task_Runner
S
48 164
Noptin_WooCommerce
S
48 247
Hizzle\Noptin\Integrations\GeoDirectory\Listings
S
47 331
Hizzle\Noptin\Objects\Store
S
47 114
Hizzle\Noptin\REST\Bounce_Handler
S
47 164
Noptin_Email_Sender
S
47 189
Hizzle\Noptin\Integrations\WooCommerce\Product
S
46 161
Noptin_Form_Element
S
46 196
Hizzle\Noptin\Integrations\WPForms\Main
S
44 222
Hizzle\Noptin\Integrations\Contact_Form_7\Main
S
43 143
Hizzle\Noptin\Bulk_Emails\Main
S
42 167
Noptin_Admin
S
41 151
Hizzle\Noptin\Objects\Generic_Post
S
41 135
Noptin_Post_Types
S
41 188
Hizzle\Noptin\Emails\Admin\Editor
S
40 452
Hizzle\Noptin\Objects\Post_Type
S
40 261
Noptin_Automation_Rule_Email
S
40 151
Hizzle\Noptin\Integrations\Elementor\Main
S
39 144
Noptin_COM
S
38 129
Noptin_COM_Helper
S
37 171
Noptin_Form_Submit_Trigger
S
37 157
Noptin_Automation_Rule
S
37 130
Noptin_Ajax
S
37 118
Hizzle\Noptin\Integrations\Fluent_Forms\Main
S
36 110
Hizzle\Noptin\Forms\Widgets\New_Form
S
34 319
Hizzle\Noptin\Bulk_Emails\Email_Sender_Subscribers
S
34 154
Hizzle\Noptin\Integrations\Ecommerce_Integration
S
33 146
Hizzle\Noptin\Forms\Content_Embedder
S
32 84
Noptin_Abstract_Ecommerce_Integration
S
32 143
Hizzle\Noptin\Automation_Rules\Admin\Main
S
31 143
Hizzle\Noptin\Integrations\WP_Recipe_Maker\Recipe
S
31 82
Hizzle\Noptin\Integrations\WooCommerce\Order
S
31 141
Hizzle\Noptin\Objects\Users
S
31 238
Noptin_Abstract_Trigger_Action
S
31 87
Hizzle\Noptin\Extensions\Menu
S
30 311
Noptin_Form_Admin
S
30 103
Hizzle\Noptin\Automation_Rules\Admin\Table
S
29 159
Noptin_Scripts
S
29 107
Hizzle\Noptin\Integrations\EDD\Order
S
28 115
Hizzle\Noptin\Forms\Main
S
28 216
Hizzle\Noptin\Forms\Admin\Main
S
28 132
Noptin_Custom_Fields
S
28 137
Hizzle\Noptin\Integrations\PMPro\Membership_Levels
S
27 156
Hizzle\Noptin\Emails\Preview
S
27 69
Hizzle\Noptin\Integrations\Gravity_Forms\Main
S
27 111
Hizzle\Noptin\Objects\Record
S
27 62
Hizzle\Noptin\Integrations\PMPro\Main
S
26 150
Hizzle\Noptin\Integrations\WooCommerce\Customers
S
26 223
Hizzle\Noptin\Objects\People
S
25 53
Hizzle\Noptin\DB\Installer
S
25 102
Noptin
S
24 122
Hizzle\Noptin\Integrations\Ninja_Forms\Action
S
24 65
Noptin_Tools
S
24 121
Noptin_EDD
S
23 88
Hizzle\Noptin\Integrations\EDD\Orders
S
23 360
Hizzle\Noptin\Integrations\WooCommerce\Order_Item
S
23 71
Noptin_WP_Registration_Form
S
22 91
Noptin_Comment_Reply_Trigger
S
22 112
Hizzle\Noptin\Forms\Popups
S
22 87
Hizzle\Noptin\Settings\Menu
S
22 618
Noptin_Automated_Email_Type
S
22 102
Noptin_Hooks
S
21 83
Hizzle\Noptin\Integrations\Elementor\Action
S
21 100
Hizzle\Noptin\Integrations\WooCommerce\Main
S
20 119
Hizzle\Noptin\Integrations\WSForm\Main
S
19 66
Noptin_New_Comment_Trigger
S
19 100
Noptin_Automation_Rules
S
19 51
Noptin_Custom_Field_Dropdown
S
19 87
Hizzle\Noptin\Emails\Type
S
18 60
Hizzle\Noptin\Objects\Digest
S
18 75
Hizzle\Noptin\Integrations\WooCommerce\Migrate
S
18 89
Hizzle\Noptin\Integrations\EDD\Download
S
18 48
Hizzle\Noptin\Forms\Widgets\Form
S
17 94
Hizzle\Noptin\Objects\User
S
17 51
Hizzle\Noptin\Emails\REST
S
16 122
Hizzle\Noptin\Integrations\Gravity_Forms\Feed
S
16 101
Hizzle\Noptin\Integrations\EDD\Downloads
S
16 274
Hizzle\Noptin\Emails\Records
S
15 116
Hizzle\Noptin\Integrations\EDD\Customer
S
14 37
Noptin_Vue
S
13 68
Hizzle\Noptin\Emails\Templates
S
13 42
Noptin_Form_Asset_Manager
S
13 38
Noptin_Form_Tags
S
13 55
Hizzle\Noptin\DB\Migrate
S
13 55
Noptin_Abstract_Action
S
13 48
Noptin_WP_Comment_Form
S
12 50
Hizzle\Noptin\Forms\Previewer
S
12 103
Hizzle\Noptin\Automation_Rules\Main
S
12 41
Hizzle\Noptin\Integrations\Ninja_Forms\Main
S
12 56
Hizzle\Noptin\Settings\Main
S
12 50
Noptin_Automation_Rules_Smart_Tags
S
11 30
Noptin_Install
S
11 52
Hizzle\Noptin\Integrations\GeoDirectory\Listing
S
10 22
Noptin_Custom_Field_Text
S
10 39
Noptin_Form_Previewer
S
9 28
Hizzle\Noptin\Objects\Person
S
9 27
Hizzle\Noptin\Subscribers\Record
S
8 24
Noptin_Custom_Field_Textarea
S
7 19
Hizzle\Noptin\DB\Schema
S
7 285
Hizzle\Noptin\Objects\Tags
S
7 22
Hizzle\Noptin\Integrations\EDD\Customers
S
6 109
Hizzle\Noptin\Integrations\WP_Recipe_Maker\Recipes
S
6 275
Hizzle\Noptin\Integrations\WooCommerce\Order_Items
S
4 97

43 more item(s) not shown.