Code Analysis: Content Control 1.1.10

Function Rating Maintainability Complexity Lines of code
JP\CC\Condition_Callbacks::post_type()
C
40 26 54
JP\CC\Admin\Ajax::object_search()
B
35 18 92
JP\CC\Admin\Settings::register_settings()
B
44 20 36
JP\CC\Is::accessible()
A
46 11 40
JP\CC\Admin\Settings::settings_sanitize()
A
47 11 33
JP\CC\Conditions::generate_post_type_conditions()
A
36 6 94
JP\CC\Condition_Callbacks::taxonomy()
A
50 10 27
JP\CC\Site\Restrictions::content_match()
A
52 10 26
JP\CC\Admin\Reviews::admin_notices()
A
36 3 124
JP\CC\Site\Posts::the_content()
A
52 9 25
JP\CC\Admin\Reviews::triggers()
A
43 7 54
JP\CC\Admin\Setting_Callbacks::rich_editor()
A
50 9 24
JP\CC\Helpers::taxonomy_selectlist_query()
A
46 7 38
JP\CC\Helpers::post_type_selectlist_query()
A
47 7 36
JP\CC\Helpers::taxonomy_selectlist()
A
47 7 35
JP\CC\Admin\Reviews::get_trigger_group()
A
55 8 19
JP\CC\Admin\Assets::scripts_styles()
A
42 6 49
JP\CC\Site\Widgets::exclude_widgets()
A
55 8 18
JP\CC\Admin\Reviews::get_trigger_code()
A
55 8 18
JP\CC\Admin\Ajax::options_autosave()
S
57 8 15
JP\CC\Admin\Setting_Callbacks::number()
S
56 8 14
JP\CC\Admin\Widget\Settings::save()
S
51 7 26
JP\CC\Admin\Settings\Restrictions::fields()
S
36 1 112
JP\CC\Condition_Callbacks::category()
S
55 7 19
JP\CC\Condition_Callbacks::post_tag()
S
55 7 19
JP\CC\Helpers::post_type_selectlist()
S
48 6 33
JP\CC\Site\Restrictions::restricted_content()
S
56 7 17
JP\CC\Condition_Callbacks::post_type_tax()
S
56 7 16
JP\CC\Admin\Reviews::ajax_handler()
S
49 6 31
JP\CC\Admin\Assets::js_wp_editor()
S
49 6 29
JP\CC\Admin\Setting_Callbacks::radio()
S
57 7 13
JP\CC\Site\Posts::excerpt_by_id()
S
50 6 28
JP\CC\Admin\Setting_Callbacks::select()
S
50 6 25
JP\CC\Admin\Footer_Templates::custom_fields()
S
42 1 100
JP\CC\Site\Restrictions::redirect()
S
55 6 22
JP\CC\Site\Feeds::filter_feed_posts()
S
54 6 22
JP\CC\Admin\Setting_Callbacks::dashicon()
S
54 6 16
JP\CC\Admin\Setting_Callbacks::license_key()
S
55 6 15
JP\CC\Site\Posts::protection_disabled()
S
65 7 7
JP\CC\Admin\Setting_Callbacks::text()
S
58 6 12
JP\CC\Admin\Setting_Callbacks::color()
S
58 6 12
JP\CC\Admin\Footer_Templates::conditions_editor()
S
42 1 86
JP\CC\Admin\Settings::page()
S
47 4 41
JP\CC\Shortcodes::content_control()
S
52 5 22
JP\CC\Admin\Settings::tabs()
S
54 5 22
JP\CC\Widget::get_options()
S
57 5 16
JP\CC\Shortcodes::normalize_empty_atts()
S
60 5 14
JP\CC\Site\Restrictions::template_redirect()
S
61 5 13
JP\CC\Admin\Reviews::get_current_trigger()
S
60 5 13
JP\CC\Admin\Settings::sanitize_restrictions()
S
60 5 13
JP\CC\Admin\Setting_Callbacks::upload()
S
58 5 12
JP\CC\Admin\Setting_Callbacks::password()
S
60 5 11
JP\CC\Admin\Widget\Settings::fields()
S
48 3 39
JP\CC\Admin\Footer_Templates::general_fields()
S
55 1 68
JP\CC\Conditions::condition_sort_order()
S
53 4 22
JP\CC\Admin\Settings\Restrictions::restrictions_editor()
S
44 1 67
JP\CC\Admin\Footer_Templates::helpers()
S
50 1 64
jp_content_control_activation_check()
S
55 4 17
JP\CC\Options::update()
S
57 4 17
JP\CC\Conditions::sort_condition_groups()
S
64 5 9
JP\CC\Condition_Callbacks::post_type_tag()
S
61 5 10
JP\CC\Admin\Reviews::sort_by_priority()
S
68 5 6
JP\CC\Admin\Reviews::rsort_by_priority()
S
68 5 6
JP\CC\Condition_Callbacks::post_type_category()
S
61 5 10
JP\CC\Admin\Setting_Callbacks::color_select()
S
56 4 15
JP\CC\Options::delete()
S
60 4 14
JP\CC\Admin\Setting_Callbacks::multicheck()
S
57 4 14
JP\CC\Admin\Settings::active_tab()
S
62 4 12
JP\CC\Roles::allowed_user_roles()
S
63 4 11
JP\CC\Admin\Footer_Templates::restrictions()
S
47 1 55
JP\CC\Conditions::generate_post_type_tax_conditions()
S
52 3 23
JP\CC\Conditions::generate_taxonomy_conditions()
S
47 2 37
JP\CC\Admin\Footer_Templates::misc_fields()
S
52 1 50
JP\CC\Conditions::conditions_selectbox()
S
55 3 20
JP\CC\Site\Posts::format_message()
S
58 3 16
JP\CC\Conditions::add_conditions()
S
66 4 8
JP\CC\Helpers::object_to_array()
S
67 4 7
JP\CC\Conditions::add_condition()
S
58 3 15
JP\CC\Site\Restrictions::current_url()
S
71 4 4
jp_content_control_autoloader()
S
60 3 13
JP\CC\Conditions::conditions_dropdown_list()
S
62 3 12
JP\CC\Conditions::get_conditions_by_group()
S
62 3 11
JP\CC\Admin\Settings::registered_settings()
S
54 2 23
JP\CC\Admin\Reviews::hooks()
S
66 3 8
JP\CC\Condition_Callbacks::is_post_type()
S
74 3 4
JP\CC\Admin\Setting_Callbacks::textarea()
S
61 3 10
JP\CC\Conditions::instance()
S
68 3 7
JP\CC\Admin\Footer_Templates::init()
S
68 3 7
JP\CC\Conditions::register_conditions()
S
52 1 27
JP\CC\Admin\Footer_Templates::html5_fields()
S
64 1 27
JP\CC\Site\Restrictions::get_rules()
S
77 2 3
JP_Content_Control::instance()
S
66 2 10
JP\CC\Options::get_all()
S
68 2 7
JP\CC\Admin::init()
S
59 1 15
JP\CC\Admin\Reviews::dismissed_triggers()
S
67 2 8
JP\CC\Conditions::get_condition()
S
74 2 4
JP\CC\Options::init()
S
73 2 4
JP\CC\Options::get()
S
73 2 4
JP\CC\Widget::parse_options()
S
66 2 9
JP\CC\Admin\Setting_Callbacks::checkbox()
S
67 2 6
JP\CC\Admin\Reviews::already_did()
S
67 2 8
JP\CC\Site\Posts::restricted_message_filter()
S
71 2 6
JP\CC\Admin\Reviews::hide_notices()
S
65 2 9
JP\CC\Site\Feeds::restricted_message_filter()
S
71 2 6
JP\CC\Admin\Reviews::installed_on()
S
67 2 8
JP\CC\Site\Restrictions::check_condition()
S
68 2 7
JP\CC\Helpers::is_customize_preview()
S
75 2 4
JP\CC\Conditions::get_conditions()
S
72 2 6
JP_Content_Control::includes()
S
98 1 1
JP\CC\Admin\Pages::init()
S
78 1 3
JP_Content_Control::load_textdomain()
S
81 1 3
JP\CC\Admin\Setting_Callbacks::missing()
S
78 1 3
JP\CC\Admin\Setting_Callbacks::init()
S
77 1 4
JP\CC\Admin\Pages::register_pages()
S
66 1 8
JP\CC\Admin\Settings\Restrictions::init()
S
79 1 3
JP\CC\Site::init()
S
71 1 6
JP\CC\Site\Posts::init()
S
74 1 4
JP\CC\Admin\Footer_Templates::render()
S
68 1 9
JP\CC\Admin\Settings::init()
S
63 1 9
JP_Content_Control::ajax_url()
S
79 1 3
JP\CC\Is::access_blocked()
S
78 1 3
JP\CC\Shortcodes::init()
S
79 1 3
JP_Content_Control::setup_constants()
S
74 1 5
JP\CC\Admin\Ajax::init()
S
75 1 4
JP_Content_Control::template_path()
S
79 1 3
JP\CC\Admin\Reviews::last_dismissed()
S
75 1 4
JP\CC\Admin\Settings::sanitize_text_field()
S
80 1 3
JP\CC\Admin\Reviews::init()
S
75 1 4
jp_content_control()
S
82 1 3
JP\CC\Admin\Setting_Callbacks::header()
S
81 1 3
JP\CC\Site\Widgets::init()
S
79 1 3
JP_Content_Control::plugin_path()
S
80 1 3
JP\CC\Admin\Setting_Callbacks::descriptive_text()
S
79 1 3
JP_Content_Control::init()
S
70 1 6
JP_Content_Control::plugin_url()
S
79 1 3
JP\CC\Admin\Assets::init()
S
79 1 3
JP\CC\Site\Feeds::init()
S
71 1 5
JP\CC\Admin\Setting_Callbacks::hook()
S
78 1 3
JP\CC\Admin\Widget\Settings::init()
S
74 1 4
JP\CC\Site\Restrictions::init()
S
79 1 3