Code Analysis: OptinMonster 2.16.13

Most Complex Classes

Class Rating Complexity
OMAPI
D
145
OMAPI_RestApi
D
140
OMAPI_Rules
D
130
OMAPI_Output
C
124
OMAPI_Notifications
C
116
OMAPI_WooCommerce
B
79
OMAPI_Api
A
58
OMAPI_Menu
A
58
OMAPI_MemberPress_Rules
A
54
OMAPI_MailPoet
A
52
OMAPI_Pages
S
49
OMAPI_Actions
S
48

Most Complex Functions

Function Rating Complexity
OMAPI_Sites::fetch()
C
28
OMAPI_Actions::maybe_fetch_missing_data()
B
23
OMAPI_RestApi::get_wp_resources()
B
20
OMAPI_Rules::check_taxonomies_field()
B
21
OMAPI_Plugins::get_list()
B
3
OMAPI_RestApi::update_settings()
B
18
OMAPI_Rules::default_checks()
B
19
OMAPI_Output::display_rules_data()
B
18
OMAPI_Notifications::add_event()
B
16
OMAPI_Notifications::verify_notification()
B
17
OMAPI_EasyDigitalDownloads::maybe_store_revenue_attribution()
A
15
OMAPI_MailPoet::prepare_lead_custom_fields()
A
15