Code Analysis: Meta Ranker 1.3.1

Function Rating Maintainability Complexity Lines of code
MrvShortcodes::mrv_generate_sortcode()
D
12
83 253
csf_get_google_fonts()
D
0
1 1,468
CSF_Fields::field_data()
D
24
57 148
MrvShortcodes::mrv_dynamic_styles()
D
28
60 85
CSF_Setup::setup()
D
27
52 117
CSF_Options::add_options_html()
D
26
48 116
CSF_Setup::add_admin_enqueue_scripts()
D
30 40 95
CSF_Fields::field_wp_query_data_title()
D
35 41 71
CSF_Field_typography::render()
D
21
30 230
CSF_Abstract::recursive_output_css()
D
36 41 61
CSF_Field_select::render()
D
33 38 76
CSF_Metabox::add_meta_box_content()
D
33 36 77
CSF_Options::set_options()
D
35 34 74
CSF_Field_border::output()
D
44 35 31
CSF_Field_background::render()
C
25
22 194
CSF_Comment_Metabox::add_comment_meta_box_content()
C
35 30 69
CSF_Field_group::render()
C
32 28 90
CSF_Taxonomy_Options::save_taxonomy()
C
36 27 70
CSF_Metabox::save_meta_box()
C
36 27 69
CSF_Comment_Metabox::save_comment_meta_box()
C
36 27 69
CSF_Nav_Menu_Options::wp_update_nav_menu_item()
C
37 26 69
CSF_Profile_Options::save_profile()
C
37 26 69
CSF_Shortcoder::get_shortcode()
C
40 26 47
CSF_Setup::field()
C
37 24 65
CSF_Field_spacing::output()
B
42 25 41
CSF_Customize_Options::add_section()
B
39 24 53
MrvShortcodes::mrv_dynamic_itemspecific_styles()
B
41 23 49
Firebase\JWTAuth\JWTAuth::decode()
B
39 21 56
CSF_Field_spacing::render()
B
36 20 71
CSF_Taxonomy_Options::render_taxonomy_form_fields()
B
44 22 34
CSF_Field_border::render()
B
34 18 90
CSF_Field_typography::enqueue_google_fonts()
B
44 20 41
CSF_Profile_Options::render_profile_form_fields()
B
46 19 30
CSF_Field_dimensions::render()
B
41 17 51
CSF_Field_typography::output()
B
43 17 45
CSF_Field_checkbox::render()
B
40 16 57
CSF_Shortcoder::add_footer_modal_shortcode()
B
40 16 56
CSF_Field_radio::render()
A
41 15 50
CSF_Field_link_color::output()
A
54 17 16
CSF_Field_button_set::render()
A
47 16 30
CSF_Field_media::render()
A
38 14 60
CSF_Nav_Menu_Options::wp_nav_menu_item_custom_fields()
A
47 16 29
Mrv_Rank_list::prepare_items()
A
44 15 39
CSF_Field_background::output()
A
46 15 33
mrv_posttype::mrv_duplicate_post_as_draft()
A
39 13 63
mrv_skip_wallet()
A
34 10 96
mrv_save_votes()
A
39 12 61
mrv_check_voted_alredy()
A
43 13 46
CSF_Field_repeater::render()
A
40 12 56
CSF_Metabox::add_metabox_classes()
A
47 13 35
CSF_Field_upload::render()
A
45 13 33
Firebase\JWTAuth\JWTAuth::sign()
A
45 12 40
CSF_Field_typography::create_select()
A
51 13 21
CSF_Field_sorter::render()
A
46 12 35
mrv_item_media()
A
47 12 31
CSF_Options::add_admin_bar_menu()
A
49 12 28
CSF_Field_tabbed::render()
A
48 12 27
Firebase\JWTAuth\JWTAuth::verify()
A
45 11 39
CSF_Customize_Options::add_customize_options()
A
51 11 25
WP_Customize_Control_CSF::render_field_content()
A
45 10 39
WP_Customize_Control_CSF::render()
A
46 10 36
CSF_Field_number::output()
A
52 11 21
CSF_Field_slider::output()
A
52 11 21
CSF_Field_spinner::output()
A
52 11 21
CSF_Field_sortable::render()
A
47 10 35
CSF_Field_dimensions::output()
A
56 11 14
CSF_Setup::add_typography_enqueue_styles()
A
49 10 27
MetaRankerCopyStyles::render()
A
36 5 101
CSF_Setup::include_plugin_file()
A
51 10 24
CSF_Options::error_check()
A
54 10 22
Firebase\JWTAuth\JWKAuth::parseKey()
A
49 9 31
CSF_Field_image_select::render()
A
48 9 28
display_form()
A
40 4 102
CSF_Setup::includes()
A
39 6 72
CSF_Field_accordion::render()
A
49 9 26
CSF_Fields::field_attributes()
A
53 9 22
mrv_vote()
A
37 5 81
csf_chosen_ajax()
A
54 9 18
CSF_Field_color::output()
A
54 9 18
mrv_get_cpt()
A
57 9 17
mrv_posttype::mrv_get_cpt()
A
56 9 17
CSF_Customize_Options::save_defaults()
A
56 9 17
CSF_Field_textarea::shortcoder()
A
55 9 17
CSF_Taxonomy_Options::get_meta_value()
A
56 9 16
MRV_final_class::isHttps()
A
58 9 15
Mrv_Rank_list::timeAgo()
A
56 9 15
metaranker_activate_site()
A
47 7 39
csf_get_icons()
A
51 8 22
MetaRankerRestApi::setupKeypair()
A
52 8 22
CSF_Abstract::pre_tabs()
A
53 8 22
CSF_Setup::set_used_fields()
A
54 8 21
CSF_Field_palette::render()
A
53 8 21
mrv_get_the_browser()
A
55 8 19
Mrv_Rank_list::column_default()
A
56 8 18
CSF_Metabox::__construct()
A
54 8 17
CSF_Metabox::get_meta_value()
A
56 8 16
csf_import_ajax()
A
56 8 16
CSF_Nav_Menu_Options::get_meta_value()
S
57 8 15
CSF_Profile_Options::get_meta_value()
S
57 8 15
CSF_Comment_Metabox::get_meta_value()
S
57 8 15
MRV_Database::wp_insert_rows()
S
45 6 44
mrv_update_votes()
S
40 4 73
CSF_Welcome::add_page_welcome()
S
52 7 25
CSF_Options::add_admin_menu()
S
52 7 21
Firebase\JWTAuth\JWKAuth::parseKeySet()
S
55 7 19
Firebase\JWTAuth\KeyAuth::__construct()
S
57 7 18
mrv_terms_of_use()
S
46 1 106
CSF_Field_map::render()
S
44 5 45
copy_styles()
S
61 7 11
Firebase\JWTAuth\JWTAuth::readDER()
S
51 6 25
MetaRankerLicenseManager::enqueue_assets()
S
42 3 68
CSF_Welcome::set_demo_mode()
S
54 6 21
Firebase\JWTAuth\JWTAuth::getKey()
S
55 6 20
CSF_Field_typography::enqueue()
S
40 3 64
CSF_Widget::form()
S
55 6 18
CSF_Customize_Options::pre_sections_customize()
S
57 6 17
Firebase\JWTAuth\JWTAuth::jsonEncode()
S
57 6 16
CSF_Field_color_group::render()
S
56 6 15
CSF_Abstract::pre_sections()
S
59 6 15
CSF_Field_switcher::render()
S
56 6 15
CSF_Field_fieldset::render()
S
58 6 13
MRV_final_class::mrv_admin_notice_warn()
S
60 6 11
CSF_Field_image_select::output()
S
60 6 11
CSF_Options::save_defaults()
S
62 6 11
CSF_Field_link::render()
S
50 5 25
CSF_Field_link_color::render()
S
47 4 35
csf_export()
S
56 5 17
MRV_final_class::cptb_custom_columns_data()
S
58 5 15
CSF_Fields::field_name()
S
62 6 10
CSF_Options::get_options()
S
59 5 15
CSF_Options::add_page_on_load()
S
59 5 14
CSF_Setup::constants()
S
57 5 14
csf_array_search()
S
61 5 12
CSF_Field_datetime::render()
S
50 4 27
CSF_Taxonomy_Options::__construct()
S
59 5 12
CSF_Field_code_editor::enqueue()
S
60 5 11
CSF_Field_wp_editor::render()
S
51 4 26
metaranker_sync_data_with_server()
S
47 3 38
CSF_Field_gallery::render()
S
51 4 23
mrv_about_page()
S
47 1 64
CSF_Widget::__construct()
S
56 4 18
Firebase\JWTAuth\JWTAuth::signatureToDER()
S
56 4 17
MRV_final_class::activate()
S
56 4 17
MetaRankerRestApi::authorizeKey()
S
58 4 16
Firebase\JWTAuth\JWTAuth::encode()
S
56 4 16
CSF_Widget::update()
S
61 5 10
CSF_Fields::field_after()
S
65 5 7
mrv_get_list_item_ids()
S
59 4 13
MetaRankerLicenseManager::add_admin_menu()
S
60 4 13
mrv_available_featured_image_size()
S
58 4 13
CSF_Options::save_options()
S
61 4 12
CSF_Abstract::pre_fields()
S
63 4 11
CSF_Field_map::enqueue()
S
62 4 11
mrv_posttype::register_post_type()
S
42 1 54
CSF_Field_date::render()
S
51 3 24
MRV_final_class::load_files()
S
55 3 22
MetaRankerRestApi::request()
S
54 3 19
CSF_Shortcoder::__construct()
S
54 3 19
MetaRankerLicenseManager::render()
S
47 1 48
CSF_Options::__construct()
S
55 3 18
CSF_Field_slider::render()
S
55 3 18
mrv_posttype::mrv_duplicate_post_link()
S
56 3 18
csf_reset_ajax()
S
63 4 9
CSF_Widget::get_widget_value()
S
70 4 5
CSF_Welcome::add_plugin_action_links()
S
64 4 9
MetaRankerLicenseManager::setup()
S
65 4 9
CSF_Field_callback::render()
S
69 4 6
MRV_final_class::mrv_do_activation_redirect()
S
64 4 9
Firebase\JWTAuth\JWTAuth::jsonDecode()
S
63 4 9
CSF_Shortcoder::add_guteberg_blocks()
S
58 3 15
CSF_Welcome::__construct()
S
65 4 7
mrv_get_shortcode_field()
S
60 3 14
Firebase\JWTAuth\JWTAuth::constantTimeEquals()
S
60 3 12
CSF_Customize_Options::get_options()
S
63 3 11
CSF_Field_wp_editor::setup_wp_editor_settings()
S
63 3 11
mrv_get_ip()
S
63 3 11
MRV_Database::create_table()
S
52 1 34
MetaRankerRestApi::getAuthToken()
S
55 2 19
CSF_Field_icon::render()
S
56 2 16
CSF_Metabox::get_default()
S
71 3 5
CSF_Options::get_default()
S
71 3 5
CSF_Field_notice::render()
S
72 3 4
CSF_Shortcoder::get_default()
S
71 3 5
CSF_Field_wp_editor::enqueue()
S
68 3 7
CSF_Abstract::__construct()
S
68 3 6
CSF_Nav_Menu_Options::get_default()
S
71 3 5
CSF_Shortcoder::once_editor_setup()
S
67 3 8
CSF_Nav_Menu_Options::wp_edit_nav_menu_walker()
S
64 3 10
MetaRankerRestApi::getActivationStatus()
S
64 3 9
CSF_Profile_Options::get_default()
S
71 3 5
MRV_final_class::mrv_custom_template()
S
65 3 9
CSF_Welcome::add_plugin_row_meta()
S
69 3 6
CSF_Field_group::enqueue()
S
68 3 8
CSF_Customize_Options::__construct()
S
57 2 15
CSF_Field_link::enqueue()
S
66 3 9
CSF_Customize_Options::get_default()
S
71 3 5
CSF_Widget::get_default()
S
71 3 5
CSF_Comment_Metabox::get_default()
S
71 3 5
MRV_Database::insert()
S
69 3 6
CSF_Taxonomy_Options::get_default()
S
71 3 5
CSF_Field_code_editor::render()
S
58 2 14
CSF_Field_number::render()
S
58 2 14
Firebase\JWTAuth\JWTAuth::handleJsonError()
S
60 2 14
mrv_generate_nonce()
S
60 2 13
CSF_Field_wp_editor::setup_wp_editor_media_buttons()
S
61 2 13
Firebase\JWTAuth\JWKAuth::createPemFromModulusAndExponent()
S
52 1 26
MetaRankerRestApi::registerRoutes()
S
54 1 26
CSF_Comment_Metabox::__construct()
S
61 2 11
CSF_Field_icon::add_footer_modal_icon()
S
59 1 24
MRV_final_class::registers()
S
54 1 20
CSF_Setup::init()
S
65 2 10
MetaRankerRestApi::getServerPubKey()
S
64 2 9
CSF_Welcome::instance()
S
72 2 6
csf_customize_validate_url()
S
70 2 6
MetaRankerRestApi::getAuthKey()
S
73 2 4
CSF_Field_slider::enqueue()
S
74 2 5
CSF_Field_text::render()
S
67 2 6
CSF_Shortcoder::add_media_buttons()
S
70 2 5
CSF_Field_spinner::enqueue()
S
74 2 5
csf_timeout()
S
78 2 3
CSF_Options::ajax_save()
S
66 2 8
MetaRankerCopyStyles::init()
S
68 2 7
CSF_Field_subheading::render()
S
78 2 3
Firebase\JWTAuth\JWTAuth::urlsafeB64Decode()
S
65 2 8
MetaRankerRestApi::getPubKey()
S
66 2 7
csf_validate_required()
S
73 2 5
CSF_Setup::add_custom_css()
S
72 2 5
csf_validate_url()
S
72 2 5
csf_validate_numeric()
S
73 2 5
csf_widget_example_2()
S
58 1 15
csf_customize_validate_email()
S
70 2 6
CSF_Field_sortable::enqueue()
S
74 2 5
CSF_Fields::field_before()
S
77 2 3
Firebase\JWTAuth\JWTAuth::safeStrlen()
S
70 2 6
Firebase\JWTAuth\JWKAuth::encodeLength()
S
67 2 7
CSF_Metabox::add_meta_box()
S
70 2 5
MetaRankerRestApi::registerSite()
S
63 2 9
csf_validate_email()
S
72 2 5
csf_customize_validate_numeric()
S
70 2 6
CSF_Field_link::add_wp_link_dialog()
S
68 2 7
CSF_Field_select::enqueue()
S
74 2 5
Firebase\JWTAuth\JWTAuth::encodeDER()
S
64 2 9
CSF_Field_color::render()
S
67 2 6
MetaRankerLicenseManager::init()
S
64 2 9
CSF_Field_date::enqueue()
S
74 2 5
my_ajax_permalink()
S
67 2 8
CSF_Comment_Metabox::add_comment_metabox_classes()
S
71 2 6
CSF_Field_submessage::render()
S
73 2 4
CSF_Field_content::render()
S
73 2 5
CSF_Field_heading::render()
S
78 2 3
csf_customize_validate_required()
S
70 2 6
MRV_final_class::get_instance()
S
71 2 6
CSF_Field_sorter::enqueue()
S
74 2 5
CSF_Field_repeater::enqueue()
S
74 2 5
CSF_Setup::add_admin_body_class()
S
70 2 6
MRV_log_TABLE::mrv_log_table()
S
61 1 14
CSF_Field_backup::render()
S
57 1 14
mrv_const_messages()
S
59 1 14
csf_widget_example_1()
S
61 1 12
Mrv_Rank_list::get_columns()
S
62 1 11
CSF_Setup::__construct()
S
62 1 11
CSF_Field_spinner::render()
S
60 1 11
CSF_Field_media::__construct()
S
78 1 3
CSF_Field_radio::__construct()
S
78 1 3
MRV_final_class::create_submenu_pages()
S
76 1 3
CSF_Comment_Metabox::add_comment_meta_box()
S
77 1 3
Mrv_Rank_list::get_sortable_columns()
S
69 1 7
CSF_Taxonomy_Options::instance()
S
79 1 3
CSF_Setup::createShortcoder()
S
78 1 3
CSF_Options::instance()
S
79 1 3
CSF_Profile_Options::__construct()
S
66 1 7
CSF_Field_textarea::__construct()
S
78 1 3
CSF_Customize_Options::add_customize_save_after()
S
71 1 5
CSF_Setup::textdomain()
S
77 1 3
Firebase\JWTAuth\KeyAuth::getKeyMaterial()
S
82 1 3
CSF_Field_sorter::__construct()
S
78 1 3
CSF_Metabox::instance()
S
79 1 3
CSF_Field_select::__construct()
S
78 1 3
mrv_posttype::register()
S
69 1 6
MRV_Database::drop_table()
S
76 1 4
csf_get_default_icons()
S
53 1 6
CSF_Field_fieldset::__construct()
S
78 1 3
CSF_Field_code_editor::__construct()
S
78 1 3
CSF_Field_icon::__construct()
S
78 1 3
MrvShortcodes::fetch_icon_image()
S
72 1 5
Firebase\JWTAuth\JWTAuth::signatureFromDER()
S
62 1 10
CSF_Field_dimensions::__construct()
S
78 1 3
CSF_Field_switcher::__construct()
S
78 1 3
CSF_Field_upload::__construct()
S
78 1 3
CSF_Taxonomy_Options::add_taxonomy_options()
S
69 1 6
csf_sanitize_replace_a_to_b()
S
79 1 3
CSF_Field_date::__construct()
S
78 1 3
CSF_Abstract::collect_output_css_and_typography()
S
81 1 3
MetaRankerRestApi::getPrivateKey()
S
79 1 3
CSF_Field_repeater::__construct()
S
78 1 3
CSF_Field_checkbox::__construct()
S
78 1 3
CSF_Field_datetime::__construct()
S
78 1 3
CSF_Field_link_color::__construct()
S
78 1 3
CSF_Field_link::__construct()
S
78 1 3
CSF_Setup::createProfileOptions()
S
78 1 3
CSF_Field_textarea::render()
S
69 1 6
MetaRankerLicenseManager::__construct()
S
91 1 2
MRV_final_class::enque_admin_scripts()
S
74 1 4
csf_wp_editor_api()
S
76 1 4
CSF_Widget::widget()
S
79 1 3
CSF_Field_group::__construct()
S
78 1 3
CSF_Field_slider::__construct()
S
78 1 3
CSF_Field_number::__construct()
S
78 1 3
mrv_clean()
S
72 1 5
CSF_Welcome::add_about_menu()
S
78 1 3
CSF_Shortcoder::instance()
S
79 1 3
CSF_Setup::include_plugin_url()
S
77 1 3
MRV_final_class::cptb_custom_columns()
S
65 1 9
CSF_Setup::createCustomizeOptions()
S
78 1 3
CSF_Field_typography::__construct()
S
78 1 3
CSF_Setup::sanitize_dirname()
S
78 1 3
MRV_Database::__construct()
S
71 1 6
MrvShortcodes::mrv_get_current_url()
S
76 1 4
CSF_Comment_Metabox::instance()
S
79 1 3
metaranker_on_restapi_init()
S
83 1 3
CSF_Field_icon::enqueue()
S
75 1 4
CSF_Field_submessage::__construct()
S
78 1 3
CSF_Field_palette::__construct()
S
78 1 3
mrv_clean_sc()
S
72 1 5
MRV_Database::update_list()
S
72 1 5
CSF_Field_tabbed::__construct()
S
78 1 3
CSF_Field_content::__construct()
S
78 1 3
CSF_Setup::createWidget()
S
75 1 4
CSF_Walker_Nav_Menu_Edit::start_el()
S
65 1 8
CSF_Field_color::__construct()
S
78 1 3
CSF_Field_spinner::__construct()
S
78 1 3
csf_get_default_icons()
S
56 1 6
MetaRankerCopyStyles::add_admin_menu()
S
76 1 3
CSF_Profile_Options::add_profile_options()
S
70 1 6
CSF_Field_callback::__construct()
S
78 1 3
Firebase\JWTAuth\KeyAuth::getAlgorithm()
S
82 1 3
CSF_Field_text::__construct()
S
78 1 3
CSF_Widget::instance()
S
79 1 3
MRV_Database::get_list()
S
72 1 5
CSF_Field_subheading::__construct()
S
78 1 3
CSF_Setup::is_active_plugin()
S
78 1 3
CSF_Field_backup::__construct()
S
78 1 3
CSF_Field_map::__construct()
S
78 1 3
CSF_Setup::createSection()
S
75 1 4
CSF_Fields::__construct()
S
69 1 7
MrvShortcodes::__construct()
S
79 1 3
MRV_final_class::deactivate()
S
89 1 2
CSF_Setup::createCommentMetabox()
S
78 1 3
CSF_Nav_Menu_Options::instance()
S
79 1 3
CSF_Setup::createNavMenuOptions()
S
78 1 3
CSF_Setup::createOptions()
S
78 1 3
CSF_Setup::createMetabox()
S
78 1 3
csf_sanitize_title()
S
81 1 3
CSF_Field_spacing::__construct()
S
78 1 3
CSF_Field_color_group::__construct()
S
78 1 3
CSF_Field_heading::__construct()
S
78 1 3
Firebase\JWTAuth\JWTAuth::urlsafeB64Encode()
S
76 1 3
CSF_Field_image_select::__construct()
S
78 1 3
CSF_Nav_Menu_Options::__construct()
S
63 1 9
CSF_Setup::createTaxonomyOptions()
S
78 1 3
CSF_Field_accordion::__construct()
S
78 1 3
CSF_Field_button_set::__construct()
S
78 1 3
CSF_Options::add_admin_footer_text()
S
79 1 3
CSF_Field_sortable::__construct()
S
78 1 3
CSF_Field_notice::__construct()
S
78 1 3
CSF_Field_background::__construct()
S
78 1 3
MRV_final_class::__construct()
S
91 1 2
CSF_Customize_Options::instance()
S
79 1 3
CSF_Field_wp_editor::__construct()
S
78 1 3
MRV_Database::check_user_ip()
S
69 1 6
MetaRankerCopyStyles::__construct()
S
91 1 2
CSF_Profile_Options::instance()
S
79 1 3
MRV_Database::check_alredy_voted_list()
S
69 1 6
MRV_log_TABLE::__construct()
S
91 1 2
CSF_Field_border::__construct()
S
78 1 3
CSF_Field_gallery::__construct()
S
78 1 3