Code Analysis: OptinMonster 2.1.0

Most Complex Classes

Class Rating Complexity
OMAPI_RestApi
D
148
OMAPI_Rules
D
126
OMAPI
C
117
OMAPI_Output
C
101
OMAPI_Notifications
B
98
OMAPI_Save
A
55
OMAPI_Menu
S
49
OMAPI_Api
S
43
OMAPI_WooCommerce
S
36
OMAPI_Sites
S
35
OMAPI_Plugins
S
34
OMAPI_Pages
S
33

Most Complex Functions

Function Rating Complexity
OMAPI_Sites::fetch()
C
26
OMAPI_RestApi::get_wp_resources()
B
17
OMAPI_Output::display_rules_data()
B
18
OMAPI_Api::request()
B
17
OMAPI_Notifications::add_event()
B
16
OMAPI_Rules::check_taxonomies_field()
B
17
OMAPI::hide_unrelated_admin_notices()
A
16
OMAPI_MailPoet::handle_ajax_call()
A
14
OMAPI_Output::load_optinmonster_inline_content()
A
14
OMAPI_Actions::maybe_fetch_missing_data()
A
15
OMAPI_Rules::default_checks()
A
14
OMAPI_Support::get_server_data()
A
11