Code Analysis: Antibots 1.21

Function Rating Maintainability Complexity Lines of code
Bill_Class_Diagnose::site_health_tab_content()
D
9
68 448
Bill_Class_Diagnose::bill_check_errors_today()
B
34 19 95
AntibotsWPSettings\OptionPageBuilder::admin_enqueue_scripts()
B
47 20 34
AntibotsWPSettings\antibot_SettingsFactory::generate_field()
A
45 16 39
antibots_findip()
A
41 12 62
AntibotsWPSettings\OptionPageBuilderTabbed::__construct()
A
45 13 40
Bill_Class_Diagnose::check_memory()
A
42 11 57
antibots_record_log()
A
40 9 72
antibots_maybe_search_engine()
A
46 11 40
Bill_Class_Diagnose::bill_read_file()
A
47 9 39
antibots_add_whitelist()
A
47 9 37
antibots_isourserver()
A
50 9 29
ANTIBOT_SSP::simple()
A
37 5 86
antibots_record_fingerprint()
A
42 6 60
ANTIBOT_SSP::order()
A
50 8 25
AntibotsWPSettings\Field::__construct()
A
53 8 21
AntibotsWPSettings\antibot_SettingsFactory::process_reset_options()
A
54 8 20
antibots_whitelist_IP()
S
54 7 21
AntibotsWPSettings\antibot_Page::__construct()
S
55 7 18
AntibotsWPSettings\OptionPageBuilder::register_page()
S
48 5 39
AntibotsWPSettings\OptionPageBuilderTabbed::render()
S
53 6 23
bill_js_error_catched()
S
53 6 22
antibots_whitelist_string()
S
55 6 20
antibots_double_check()
S
50 5 32
AntibotsWPSettings\MultiField::renderMultipleFieldGroups()
S
49 5 30
Bill_Class_Diagnose::__construct()
S
50 5 29
bill_is_action_registered()
S
60 6 13
antibots_contextual_help()
S
40 1 83
AntibotsWPSettings\Checkbox::sanitize()
S
57 5 19
AntibotsWPSettings\MultiField::sanitize()
S
59 5 15
AntibotsWPSettings\antibot_SectionFactory::__construct()
S
57 5 14
Bill_Class_Diagnose::show_dismissible_notification()
S
53 4 22
bill_catch_errors::add_bill_javascript_to_header()
S
46 1 66
AntibotsWPSettings\RadioField::set_markup()
S
55 4 18
ANTIBOT_SSP::data_output()
S
57 4 16
AntibotsWPSettings\SelectField::set_markup()
S
58 4 15
antibots_create_whitelist()
S
51 3 29
AntibotsWPSettings\EditorField::sanitize()
S
61 4 13
AntibotsWPSettings\antibot_Tab::set_active()
S
61 4 13
AntibotsWPSettings\Field::sanitize()
S
61 4 13
AntibotsWPSettings\TextArea::sanitize()
S
61 4 13
antibots_options_page()
S
54 3 24
antibots_create_db_visitors()
S
48 2 37
Bill_Class_Diagnose::show_dismissible_notification2()
S
54 3 21
AntibotsWPSettings\MultiField::renderSingleFieldGroup()
S
56 3 19
antibots_response()
S
58 3 18
AntibotsWPSettings\Checkbox::set_markup()
S
59 3 15
ANTIBOT_SSP::_flatten()
S
67 4 8
AntibotsWPSettings\MultiField::render()
S
63 3 12
antibots_alertme()
S
51 2 26
antibots_create_db_finger()
S
57 2 19
antibots_check_fingersprint()
S
57 2 18
antibots_check_wordpress_logged_in_cookie()
S
67 3 8
ANTIBOT_SSP::limit()
S
67 3 7
AntibotsWPSettings\RadioField::__construct()
S
71 3 5
antibots_plugin_was_activated()
S
61 2 13
Bill_Class_Diagnose::custom_help_tab()
S
61 2 12
antibots_cached_gethostbyaddr()
S
62 2 12
Bill_Class_Diagnose::get_instance()
S
64 2 11
AntibotsWPSettings\UploadField::set_markup()
S
62 2 11
AntibotsWPSettings\OptionPageBuilder::render_reset_form()
S
61 2 11
antibots_add_admscripts()
S
53 1 23
antibots_plugin_act_message()
S
55 1 22
antibots_cron_function()
S
55 1 22
AntibotsWPSettings\antibot_Tab::get_anchor()
S
70 2 6
antibots_howmany_human_visit()
S
60 1 15
AntibotsWPSettings\SelectField::__construct()
S
74 2 4
AntibotsWPSettings\antibot_Page::set_markup_top()
S
67 2 8
AntibotsWPSettings\ColorField::set_markup()
S
63 2 10
AntibotsWPSettings\EditorField::__construct()
S
74 2 4
AntibotsWPSettings\Field::__get()
S
73 2 5
AntibotsWPSettings\antibot_Tab::__construct()
S
63 2 10
AntibotsWPSettings\antibot_SettingsFactory::add_settings_fields()
S
69 2 6
AntibotsWPSettings\TextField::set_markup()
S
63 2 10
AntibotsWPSettings\UploadField::admin_enqueue_scripts()
S
66 2 8
AntibotsWPSettings\antibot_Tab::__get()
S
73 2 5
AntibotsWPSettings\ColorField::admin_enqueue_scripts()
S
65 2 9
AntibotsWPSettings\MultiField::admin_enqueue_scripts()
S
66 2 8
AntibotsWPSettings\MultiField::__construct()
S
69 2 6
AntibotsWPSettings\antibot_SectionFactory::add_settings_sections()
S
72 2 5
AntibotsWPSettings\antibot_SettingsFactory::__construct()
S
65 2 9
AntibotsWPSettings\antibot_Section::__get()
S
73 2 5
antibots_tablexist()
S
65 2 9
AntibotsWPSettings\antibot_Page::set_markup_bottom()
S
70 2 7
ANTIBOT_SSP::pluck()
S
68 2 7
AntibotsWPSettings\TextArea::set_markup()
S
63 2 10
antibots_get_ua()
S
67 2 8
antibots_create_schedule()
S
64 2 10
antibots_howmany_bots_visit()
S
60 1 15
AntibotsWPSettings\antibot_Page::__get()
S
73 2 5
AntibotsWPSettings\MultiField::__get()
S
73 2 5
antibots_add_admin_menu()
S
60 1 14
Bill_Class_Diagnose::add_site_health_link_to_admin_toolbar()
S
60 1 14
antibots_first_time()
S
61 1 14
antibots_change_note_submenu_order()
S
61 1 13
AntibotsWPSettings\OptionPageBuilder::render()
S
64 1 11
AntibotsWPSettings\UploadField::__construct()
S
75 1 4
antibots_add_menu_items()
S
66 1 10
antibots_page_template()
S
81 1 3
debug2()
S
83 1 3
ANTIBOT_SSP::fatal()
S
68 1 8
bill_strip_strong99()
S
69 1 8
antibots_localization_init()
S
74 1 4
AntibotsWPSettings\OptionPageBuilderSingle::__construct()
S
75 1 4
antibots_ajaxurl()
S
71 1 7
antibots_get_ajax_data()
S
78 1 4
AntibotsWPSettings\Field::set_markup()
S
81 1 3
antibots_render_list_page()
S
81 1 3
antibots_str_replace_json()
S
71 1 6
AntibotsWPSettings\EditorField::render()
S
79 1 3
Bill_Class_Diagnose::setNotificationUrl()
S
81 1 3
Bill_Class_Diagnose::setNotificationUrl2()
S
81 1 3
Bill_Class_Diagnose::site_health_navigation_tabs()
S
68 1 8
antibots_enqueue_scripts()
S
67 1 8
AntibotsWPSettings\Checkbox::get_default_reset_value()
S
82 1 3
antibots_clear_extra()
S
66 1 8
Bill_Class_Diagnose::setPluginTextDomain()
S
81 1 3
AntibotsWPSettings\Field::get_default_reset_value()
S
82 1 3
AntibotsWPSettings\antibot_Section::__construct()
S
66 1 8
bill_catch_errors::__construct()
S
75 1 4
antibots_add_action_links()
S
70 1 6
AntibotsWPSettings\Field::render()
S
82 1 3
AntibotsWPSettings\Field::set_name()
S
81 1 3
antibots_settings_init()
S
80 1 3
AntibotsWPSettings\antibot_Section::render()
S
80 1 3
antibots_include_scripts()
S
66 1 10
bill_catch_errors::get_ajax_url()
S
80 1 3
Bill_Class_Diagnose::setPluginSlug()
S
81 1 3
antibots_add_menu_items2()
S
66 1 10
AntibotsWPSettings\Field::set_value()
S
81 1 3
AntibotsWPSettings\antibot_Page::set_hook()
S
80 1 3
AntibotsWPSettings\Field::set_id()
S
81 1 3
AntibotsWPSettings\OptionPageBuilder::__construct()
S
63 1 9
AntibotsWPSettings\MultiField::get_default_reset_value()
S
82 1 3
Bill_Class_Diagnose::is_notification_displayed_today()
S
72 1 5
AntibotsWPSettings\ColorField::__construct()
S
75 1 4