Code Analysis: Glossary 2.2.22

Function Rating Maintainability Complexity Lines of code
Glossary\Integrations\CMB_Fields\CMB2_Post_Search_Field::render()
B
28
5 245
Glossary\Engine\Initialize::get_classes()
A
47 10 36
Glossary\Integrations\CMB_Fields\CMB2_MultiCheck_PostType::render()
A
35 6 96
Glossary\Rest\ChatGPT::openai_generate()
A
44 9 45
Glossary\Backend\ImpExp::settings_import()
A
46 9 36
Glossary\Frontend\Core\Type\Footnote::append_content()
A
47 9 35
get_glossary_terms_list()
A
44 8 45
Glossary\Engine\Is_Methods::request()
A
53 9 23
Glossary\Frontend\Core\Alphabetical_Index_Bar::initial_index()
A
52 9 22
get_glossary_cats_list()
A
47 8 35
Glossary\Integrations\Widgets\A2Z::generate_list_item()
A
49 8 28
get_glossary_cats_list_li()
A
51 8 26
Glossary\Integrations\CMB_Metabox::glossary_post_type()
A
36 3 99
Glossary\Frontend\Core\Search_Engine::initialize()
A
49 7 32
Glossary\Frontend\Enqueue::is_shortcode_in_page()
A
57 8 16
Glossary\Engine\Is_Methods::is_page_type_to_check()
S
75 9 3
Glossary\Frontend\Core\Search_Engine::check_auto_link()
S
61 9 10
prepare_get_a2z_queries()
S
48 7 29
Glossary\Integrations\Widgets\Last_Glossaries::widget()
S
51 7 26
Glossary\Frontend\Core\HTML_Type_Injector::html()
S
52 7 24
Glossary\Frontend\Core\HTML_Type_Injector::set_atts()
S
54 7 22
get_glossary_term_url()
S
55 7 19
Glossary\Engine\Initialize::scandir()
S
55 7 18
Glossary\Frontend\Core\Term_Injector::do_wrap()
S
57 7 16
gl_update_counter()
S
50 6 30
Glossary\Frontend\Core\Term_Injector::create_html_pair()
S
52 6 26
Glossary\Backend\Notices::load_notices()
S
52 6 24
Glossary\Frontend\Core\Type\Tooltip::html()
S
47 5 35
Glossary\Frontend\Core\Generate_Excerpt::limit_excerpt()
S
55 6 20
Glossary\Engine\Initialize::find_classes()
S
54 6 19
Glossary\Frontend\Core\Generate_Excerpt::get_the_excerpt()
S
56 6 19
Glossary\Backend\Settings_Page::purge_transients()
S
54 6 19
Glossary\Frontend\Theme\Archive::remove_archive_label()
S
55 6 19
Glossary\Frontend\Core\Alphabetical_Index_Bar::generate_html_index()
S
54 6 19
Glossary\Frontend\Core\Term_Injector::replace_with_utf_8()
S
50 5 32
Glossary\Backend\ActDeact::activate()
S
58 6 16
Glossary\Backend\ActDeact::deactivate()
S
58 6 16
Glossary\Frontend\Core\Alphabetical_Index_Bar::generate_args()
S
50 5 28
Glossary\Engine\Is_Methods::is_rest()
S
59 6 12
Glossary\Frontend\Theme\Genesis::archive_content()
S
51 5 25
Glossary\Frontend\Core\Terms_List::do_wp_query()
S
53 5 23
Glossary\Backend\ActDeact::add_capabilities()
S
49 4 35
gt_fs()
S
48 4 34
Glossary\Backend\Notices::content_excerpt_empty()
S
56 5 18
Glossary\Frontend\Core\Terms_List::enqueue_related_post()
S
58 5 16
Glossary\Backend\ActDeact::remove_capabilities()
S
50 4 31
Glossary\Frontend\Core\Search_Engine::check_divi_block()
S
64 6 8
Glossary\Frontend\Core\Alphabetical_Index_Bar::get_anchor()
S
57 5 15
Glossary\Integrations\CMB_Fields\CMB2_Post_Search_Field::wp_ajax_find_posts()
S
64 6 8
Glossary\Frontend\Core\Terms_List::default_term_parameters()
S
57 5 14
Glossary\Frontend\Theme\OrderTax::order_glossary()
S
60 5 13
Glossary\Frontend\Enqueue::enqueue_styles()
S
52 4 28
Glossary\Frontend\Core\Alphabetical_Index_Bar::parse_terms()
S
59 5 13
Glossary\Backend\Notices::alerts_by_libraries()
S
51 4 26
Glossary\Frontend\Core\Term_Injector::is_already_found()
S
62 5 11
Glossary\Backend\ImpExp::settings_export()
S
52 4 25
Glossary\Internals\PostTypes::generate_cpt_parameters()
S
48 3 37
Glossary\Engine\Initialize::load_classes()
S
55 4 21
Glossary\Backend\Notices::content_has_list_shortcode()
S
55 4 21
Glossary\Backend\Enqueue::enqueue_admin_scripts()
S
48 3 36
Glossary\Internals\Shortcode::terms()
S
54 4 19
Glossary\Frontend\Core\Alphabetical_Index_Bar::order_letters()
S
56 4 18
Glossary\Internals\PostTypes::generate_labels()
S
57 4 18
Glossary\Engine\Initialize::__construct()
S
58 4 16
gt_uninstall()
S
59 4 15
Glossary\Backend\ActDeact::upgrade_procedure()
S
58 4 15
Glossary\Backend\ActDeact::can_current_page_upgrade()
S
75 5 3
Glossary\Engine\Is_Methods::is_yoast()
S
75 5 3
Glossary\Frontend\Enqueue::enqueue_css_widget()
S
52 3 30
Glossary\Frontend\Theme\A2Z_Archive::check_qv()
S
62 5 10
Glossary\Frontend\Core\Alphabetical_Index_Bar::remap_search_attribute()
S
61 4 14
Glossary\Integrations\Widgets\Last_Glossaries::__construct()
S
43 1 59
Glossary\Frontend\Core\Terms_List::get()
S
59 4 14
Glossary\Frontend\Core\Type\Tooltip::generate_photo()
S
59 4 14
Glossary\Frontend\Core\Alphabetical_Index_Bar::get_atts_content()
S
58 4 14
Glossary\Internals\Shortcode::remap_old_proprierty()
S
62 4 12
Glossary\Frontend\Theme\Genesis::print_archive_bar()
S
61 4 11
gl_get_a2z_ids()
S
53 3 21
Glossary\Backend\Enqueue::enqueue_admin_styles()
S
56 3 19
Glossary\Frontend\Core\Alphabetical_Index_Bar::generate_html_content()
S
56 3 17
Glossary\Integrations\Widgets\A2Z::widget()
S
56 3 17
Glossary\Integrations\Widgets\Categories::widget()
S
57 3 17
Glossary\Frontend\Core\Terms_List::search_string()
S
56 3 16
is_type_inject_set_as()
S
67 4 7
Glossary\Frontend\Theme\Archive::archive_bar()
S
58 3 15
Glossary\Frontend\Theme\Search::filter_search()
S
63 4 10
Glossary\Integrations\Cron::can_update_counter()
S
73 4 4
Glossary\Integrations\Widgets\A2Z::generate_list()
S
62 4 10
Glossary\Engine\Is_Methods::is_frontend()
S
77 4 3
generate_glossary_list_by_wp_query()
S
60 3 13
Glossary\Integrations\Widgets\Categories::__construct()
S
46 1 43
Glossary\Frontend\Core\Term_Injector::regex_match()
S
61 3 12
Glossary\Backend\Settings_Page::initialize()
S
60 3 12
Glossary\Frontend\Core\Type\LinkTooltip::html()
S
60 3 12
Glossary\Frontend\Core\Alphabetical_Index_Bar::loop_terms()
S
61 3 12
Glossary\Internals\PostTypes::load_taxs()
S
53 2 24
Glossary\Integrations\Widgets\A2Z::__construct()
S
48 1 37
gl_get_a2z_initial()
S
55 2 17
Glossary\Frontend\Core\Terms_List::get_query_args()
S
57 2 16
Glossary\Frontend\Theme\Archive::hide_taxonomy_frontend()
S
67 3 9
Glossary\Engine\Is_Methods::is_cron()
S
77 3 3
Glossary\Integrations\Cron::count_terms()
S
66 3 9
Glossary\Frontend\Core\Term_Injector::get_real_length()
S
64 3 10
Glossary\Frontend\Theme\Archive::initialize()
S
63 3 10
Glossary\Backend\ImpExp::initialize()
S
64 3 10
Glossary\Engine\Is_Methods::is_tag()
S
76 3 3
gl_get_base_url()
S
63 3 10
Glossary\Engine\Is_Methods::is_already_parsed()
S
69 3 6
Glossary\Frontend\Core\Alphabetical_Index_Bar::get_featured_image()
S
63 3 10
Glossary\Frontend\Core\HTML_Type_Injector::set_class()
S
64 3 9
Glossary\Engine\Is_Methods::is_ajax()
S
77 3 3
Glossary\Frontend\Core\Search_Engine::auto_link()
S
66 3 9
Glossary\Backend\Notices::get_post()
S
64 3 10
Glossary\Engine\Is_Methods::is_cli()
S
77 3 3
Glossary\Engine\Is_Methods::is_singular()
S
68 3 6
Glossary\Engine\Is_Methods::is_home()
S
76 3 3
Glossary\Engine\Is_Methods::is_category()
S
76 3 3
Glossary\Engine\Is_Methods::is_tax_glossary()
S
76 3 3
Glossary\Engine\Is_Methods::is_arc_glossary()
S
76 3 3
Glossary\Frontend\Core\Term_Injector::add_term()
S
61 2 13
Glossary\Frontend\Core\Alphabetical_Index_Bar::generate_li()
S
61 2 13
Glossary\Frontend\Core\Alphabetical_Index_Bar::generate_index()
S
62 2 11
Glossary\Internals\Shortcode::cats()
S
62 2 11
Glossary\Integrations\CMB_Fields\CMB2_OpenAI_Prompt::render()
S
56 1 20
Glossary\Integrations\CMB_Metabox::post_override()
S
56 1 19
Glossary\Rest\ChatGPT::add_routes()
S
57 1 19
gl_get_settings_extra()
S
67 2 8
Glossary\Backend\Enqueue::initialize()
S
66 2 8
Glossary\Backend\ActDeact::initialize()
S
62 2 10
Glossary\Integrations\CMB_Metabox::initialize()
S
64 2 9
Glossary\Engine\Is_Methods::is_admin_backend()
S
79 2 3
Glossary\Engine\Is_Methods::is_amp()
S
78 2 3
Glossary\Frontend\Theme\Search::initialize()
S
66 2 8
Glossary\Frontend\Theme\Genesis::initialize()
S
62 2 10
Glossary\Frontend\Enqueue::initialize()
S
63 2 10
Glossary\Frontend\Core\Generate_Excerpt::noreadmore()
S
65 2 8
Glossary\Integrations\Widgets\A2Z::get_instance()
S
71 2 6
Glossary\Frontend\Core\HTML_Type_Injector::initialize()
S
65 2 9
gl_get_settings()
S
67 2 8
Glossary\Backend\ActDeact::activate_new_site()
S
67 2 8
Glossary\Backend\Notices::initialize()
S
68 2 7
Glossary\Frontend\Core\Alphabetical_Index_Bar::get_text()
S
66 2 8
Glossary\Internals\PostTypes::orderby_whitespace()
S
68 2 7
Glossary\Engine\Is_Methods::not_admin_ajax()
S
78 2 3
Glossary\Frontend\Theme\OrderTax::initialize()
S
66 2 8
Glossary\Backend\ActDeact::run_upgrades_by_version()
S
70 2 6
gl_get_bool_settings()
S
75 2 4
gl_related_post_meta()
S
66 2 8
gl_get_len()
S
71 2 6
Glossary\Integrations\CMB::permalink_alert()
S
69 2 6
Glossary\Frontend\Core\Generate_Excerpt::get()
S
58 1 14
Glossary\Frontend\Core\Terms_List::enqueue_term()
S
59 1 14
Glossary\Internals\PostTypes::initialize()
S
61 1 13
Glossary\Integrations\CMB::initialize()
S
62 1 12
Glossary\Backend\Notices::dismissable()
S
63 1 12
Glossary\Integrations\Cron::initialize()
S
62 1 11
Glossary\Internals\PostTypes::load_cpts()
S
65 1 8
Glossary\Integrations\CMB_Fields\CMB2_Post_Search_Field::add_find_posts_div()
S
79 1 3
Glossary\Internals\Shortcode::initialize()
S
68 1 7
gt_remove_settings()
S
70 1 7
gl_text_is_rtl()
S
76 1 4
Glossary\Frontend\Core\Type\Footnote::initialize()
S
77 1 4
Glossary\Engine\Base::initialize()
S
64 1 10
gl_get_related_terms_count()
S
78 1 3
Glossary\Engine\Is_Methods::__construct()
S
81 1 3
Glossary\Internals\Transient::initialize()
S
77 1 4
Glossary\Backend\Settings_Page::display_plugin_admin_page()
S
80 1 3
Glossary\Frontend\Theme\A2Z_Archive::initialize()
S
70 1 6
Glossary\Integrations\CMB_Fields\CMB2_Number::sanitize()
S
75 1 4
Glossary\Frontend\Core\Type\Tooltip::initialize()
S
77 1 4
Glossary\Frontend\Theme\A2Z_Archive::modify_query_orderby()
S
69 1 6
Glossary\Frontend\Core\Terms_List::get_lower()
S
82 1 3
Glossary\Integrations\CMB_Fields\CMB2_Number::initialize()
S
71 1 5
Glossary\Backend\ActDeact::single_activate()
S
74 1 5
Glossary\Integrations\CMB_Fields\CMB2_Number::render()
S
68 1 8
Glossary\Engine\Is_Methods::is_installing_wp()
S
80 1 3
Glossary\Engine\Is_Methods::is_feed()
S
82 1 3
Glossary\Frontend\Enqueue::add_glossary_url()
S
67 1 7
Glossary\Frontend\Core\Type\Footnote::html()
S
76 1 3
Glossary\Frontend\Theme\A2Z_Archive::query_vars()
S
76 1 4
Glossary\Frontend\Core\Type\Tooltip::set_class()
S
82 1 3
Glossary\Frontend\Core\Term_Injector::get_terms_injected()
S
82 1 3
Glossary\Frontend\Core\Terms_List::sort_by_long()
S
79 1 3
Glossary\Engine\Is_Methods::is_head()
S
76 1 4
Glossary\Integrations\CMB_Fields\CMB2_MultiCheck_PostType::initialize()
S
74 1 4
Glossary\Frontend\Enqueue::enqueue_scripts()
S
66 1 9
Glossary\Integrations\CMB_Fields\CMB2_Post_Search_Field::initialize()
S
69 1 6
Glossary\Integrations\Widgets\Categories::initialize()
S
69 1 8
Glossary\Frontend\Theme\Genesis::fix_for_anchor()
S
78 1 3
Glossary\Integrations\CMB::hide_glossary()
S
76 1 4
Glossary\Frontend\Core\Type\LinkTooltip::initialize()
S
77 1 4
Glossary\Frontend\Core\Terms_List::get_term_tax()
S
76 1 4
Glossary\Rest\ChatGPT::initialize()
S
72 1 5
Glossary\Backend\Settings_Page::add_action_links()
S
71 1 5
Glossary\Integrations\Widgets\A2Z::after_validate_fields()
S
71 1 5
Glossary\Frontend\Core\Generate_Excerpt::elaborate_the_excerpt()
S
65 1 10
Glossary\Integrations\CMB_Fields\CMB2_OpenAI_Prompt::initialize()
S
74 1 4
Glossary\Integrations\Widgets\Last_Glossaries::initialize()
S
69 1 8
Glossary\Integrations\Widgets\A2Z::initialize()
S
73 1 5
Glossary\Backend\Settings_Page::add_plugin_admin_menu()
S
65 1 10
gl_get_terms_count()
S
78 1 3
Glossary\Backend\ActDeact::single_deactivate()
S
80 1 3
Glossary\Integrations\CMB_Fields\CMB2_Post_Search_Field::set_post_type()
S
78 1 3
Glossary\Frontend\Theme\A2Z_Archive::modify_query_where()
S
68 1 6
Glossary\Frontend\Core\Generate_Excerpt::initialize()
S
77 1 4
Glossary\Frontend\Core\Term_Injector::initialize()
S
69 1 7
Glossary\Frontend\Core\Search_Engine::__construct()
S
65 1 9