Code Analysis: Easy Table of Contents 2.0.57.1

Function Rating Maintainability Complexity Lines of code
ezTOC_WidgetSticky::widget()
D
21
54 179
ezTOC_Option::getRegistered()
D
11
1 742
ezTOC::the_content()
D
28
34 120
ezTOC_Post::createTOC()
D
31 35 97
ezTOC_Widget::widget()
C
30 26 113
ezTOC_Option::sanitize()
C
37 26 67
ezTOC::is_eligible()
C
39 25 54
force_balance_tags()
B
33 21 94
ezTOC_Option::register()
B
42 22 43
ezTOC_Post::getTOC()
B
35 19 81
ezTOC_WidgetSticky::form()
B
36 18 91
ezTOC_Post::processPages()
B
42 19 48
ezTOC::ez_toc_widget_sticky_shortcode()
B
38 18 60
ezTOC_Post::get_css_based_toc_heading()
B
41 18 50
ezTOC::is_sidebar_hastoc()
B
47 19 33
ezTOC_Admin::save()
B
42 17 54
ezTOC::localize_scripts()
A
45 16 39
ezTOC::inlineHeadingsPaddingCSS()
A
51 17 22
ezTOC::InlineCountingCSS()
A
38 14 66
ezTOC_Admin::displayMetabox()
A
29 6 174
ezTOC::maybeApplyTheContentFilter()
A
46 15 36
ezTOC::inlineStickyToggleCSS()
A
41 13 53
ezTOC_Post::excludeHeadings()
A
43 13 45
ezTOC_gdlr_core()
A
49 13 30
ezTOC_Post::getTOCList()
A
53 13 20
eztoc_send_feedback()
A
47 12 34
mb_substr_replace()
A
48 12 32
ezTOC::stickyToggleContent()
A
44 11 45
mb_find_replace()
A
45 11 41
ezTOC_Option::text()
A
50 12 24
ezTOC::inlineCSS()
A
45 10 39
ezTOC_Post::generateHeadingIDFromTitle()
A
38 7 70
ezTOC_Post::get_js_based_toc_heading()
A
45 9 40
ezTOC::shortcode()
A
52 10 21
ezTOC_Option::textarea()
A
52 10 20
ezTOC::enqueueScripts()
A
46 9 34
ezTOC_Post::getStickyToggleTOC()
A
43 8 46
ezTOC_Post::getAlternateHeadings()
A
52 9 23
ezTOCGenerateHeadingIDFromTitle()
A
40 6 63
ezTOC_Option::number()
A
54 9 17
ez_toc_non_amp()
A
58 9 16
eztoc_vc_toggle_modified()
A
48 8 28
ez_toc_guttenberg_has_toc()
A
59 9 13
ezTOC_Post::alternateHeadings()
A
47 7 35
ezTOC_Admin::eztoc_send_query_message()
A
48 7 34
ez_toc_gdlr_core_the_content()
A
56 8 18
Easy_Plugins\Table_Of_Contents\Debug::log()
A
55 8 18
ezTOC::inlineStickyToggleJS()
A
56 8 17
ezTOC_WidgetSticky::update()
S
49 7 30
ezTOC_Post::createTOCItemURL()
S
58 8 13
ezTOC_Option::hex_value()
S
53 7 23
ezTOC_Post::getCurrentPage()
S
58 7 14
ezTOC_Option::selectgroup()
S
50 6 27
ezTOC::rtlCounterContentCSS()
S
50 6 27
ezTOC_Post::extractHeadings()
S
51 6 25
ez_toc_content_molongui_authorship()
S
54 6 22
eztoc_pointers::admin_print_footer_scripts()
S
43 4 52
ezTOC_Admin::eztoc_sanitize_textarea_field()
S
53 6 22
ezTOC::hooks()
S
53 6 20
ezTOC_Option::checkboxgroup()
S
54 6 19
ezTOC_Option::checkbox()
S
56 6 16
ez_toc_is_amp_activated()
S
64 7 10
ezTOC::get()
S
59 6 13
ezTOC_Post::getHeadingsWithAnchors()
S
53 5 24
ezTOC_Option::select()
S
52 5 23
ezTOC_Post::getHeadings()
S
53 5 23
ezTOC::rtlCounterResetCSS()
S
53 5 22
ez_toc_export_all_settings()
S
56 5 18
ezTOC_Post::extractExcludedNodes()
S
55 5 18
ezTOC::is_enqueue_scripts_eligible()
S
63 6 9
ezTOC_Post::getHeadingsfromPageContents()
S
59 5 15
ezTOC_Admin::hooks()
S
58 5 13
ezTOC_Admin::inlineAdminHeadingsPaddingJS()
S
48 1 73
ez_toc_sidebar_has_toc_status_us_core()
S
61 5 12
ezTOC_Option::getDefaults()
S
38 1 72
ezTOC_Post::inExcludedNode()
S
63 5 11
eztoc_pointers::eztoc_pointer_script()
S
50 2 49
Easy_Plugins\Table_Of_Contents\Debug::__toString()
S
56 4 18
ezTOC_Widget::form()
S
49 3 33
ezTOC::rtlCounterIncrementCSS()
S
56 4 18
ezTOC_Option::header()
S
66 5 7
ez_toc_social_pro_by_mediavine_com()
S
63 5 9
ezTOC_WidgetSticky::enqueueScripts()
S
58 4 13
ezTOC::getTOCToggleIcon()
S
59 4 13
ezTOC_Post::removeHeadings()
S
60 4 13
ezTOC_Admin::load_scripts()
S
58 4 13
eztoc_subscribe_for_newsletter()
S
55 3 20
ezTOC_Option::getCounterList_i18n()
S
42 1 49
ezTOC_Post::apply_filter_status()
S
57 3 19
ezTOC::inlineWPBakeryJS()
S
53 2 33
ezTOC_Admin::inlineAdminAMPNonJS()
S
59 3 17
ezTOC_Admin::registerScripts()
S
56 3 16
ezTOC::toc_category_content_filter_woocommerce()
S
66 4 8
ezTOC::addEditorButton()
S
64 4 9
ezTOC::toc_category_content_filter()
S
66 4 8
ezTOC::loadTextdomain()
S
57 3 15
ez_toc_gdlr_core_fetch_content()
S
64 4 10
ez_toc_walker_news_template_fix()
S
64 4 10
ez_toc_parse_mv_create_shortcode()
S
66 4 8
ez_toc_sidebar_has_toc_status_cfs()
S
63 4 10
ezTOC_Option::paragraph()
S
64 4 9
ezTOC_Post::createTOCParent()
S
59 3 14
Easy_Plugins\Table_Of_Contents\Debug::dump()
S
58 3 13
ez_toc_settings_sticky_func_nonpro()
S
60 3 13
ezTOC::inlineMainCountingCSS()
S
60 3 12
ezTOC_Option::getPostTypes()
S
61 3 12
ezTOC_Option::child_font_size()
S
53 2 26
ezTOC_Option::font_size()
S
53 2 26
ezTOC_Option::eztoc_reset_options_to_default()
S
62 3 11
get_ez_toc_block()
S
63 3 11
get_ez_toc_list()
S
63 3 11
ezTOC_Post::getHeadingLevels()
S
63 3 11
ezTOC_Option::custom_width()
S
53 2 25
ez_toc_page_content_include_page_title()
S
66 3 8
ezTOC::instance()
S
65 3 10
flBuilderLayoutDataEZTOC()
S
64 3 10
ezTOC::enqueue_registered_script()
S
67 3 8
ez_toc_check_for_wp_json_request()
S
64 3 10
ezTOC::enqueue_registered_style()
S
65 3 9
ezTOC_Option::radio()
S
61 3 10
ezTOC::includes()
S
59 2 15
ezTOC_Option::color()
S
62 3 9
ezTOC_Option::hr()
S
64 3 9
ezTOC_Admin::registerMetaboxes()
S
65 3 8
ezTOC_Post::removeHeadingsFromExcludedNodes()
S
66 3 8
ezTOC_Post::removeEmptyHeadings()
S
64 3 10
ezTOC::checkBeaverBuilderPluginActive()
S
70 3 6
ez_toc_redirect()
S
66 3 9
ezTOC_Widget::update()
S
66 3 8
eztoc_add_deactivation_feedback_modal()
S
69 3 7
ezTOC_Post::applyContentFilter()
S
60 2 13
ezTOC_Admin::inlineAdminDisplayHeaderLabel()
S
57 1 28
ezTOC_Widget::printScripts()
S
67 1 27
ezTOC_WidgetSticky::printScripts()
S
67 1 27
ezTOC_Post::createTOCItemAnchor()
S
62 2 11
ezTOC_Post::__construct()
S
63 2 11
ezTOC_Admin::inlineAdminInitialView()
S
58 1 24
Easy_Plugins\Table_Of_Contents\Debug::add()
S
68 2 7
ezTOC_Post::get()
S
68 2 7
ezTOC_Option::get()
S
68 2 6
ez_toc_gdlr_core_process_page_content()
S
68 2 8
ez_toc_noeztoc_callback()
S
62 1 15
eztoc_mediavine_trellis_content_improver()
S
70 2 6
ezTOC_Elementor::maybe_apply_the_content_filter()
S
72 2 6
ez_toc_parse_gutenberg_reusable_block()
S
72 2 6
ezTOC_Option::delete()
S
68 2 7
ezTOC::ez_toc_inline_styles()
S
64 2 9
ezTOC_Post::headingIDs()
S
70 2 6
ezTOC_Elementor::__construct()
S
60 1 15
ezTOC_Widget::enqueueScripts()
S
68 2 8
ezTOC_Option::set()
S
64 2 9
ezTOC_Post::addPage()
S
70 2 6
eztoc_enqueue_makebetter_email_js()
S
68 2 7
eztoc_pointers::admin_enqueue_scripts()
S
63 2 10
ezTOC_Widget::__construct()
S
61 1 13
ezTOC_Option::getCounterListBasic()
S
60 1 13
ezTOC_WidgetSticky::__construct()
S
61 1 13
ezTOC_Post::stripShortcodes()
S
64 1 11
ezTOC_Admin::menu()
S
63 1 11
ez_toc_remove_the_footer_content_after()
S
79 1 3
ezTOC_Option::getOptions()
S
72 1 5
ez_toc_poka_after_main()
S
72 1 5
ez_toc_block()
S
80 1 3
ezTOC_WidgetSticky::register()
S
80 1 3
ez_toc_regex_filteration_for_lasso_products()
S
78 1 4
Easy_Plugins\Table_Of_Contents\Debug::appendTo()
S
80 1 3
ezTOC_Post::toc()
S
81 1 3
ezTOC_Elementor::end_excerpt_flag()
S
77 1 4
ezTOC_Option::getCounterList()
S
79 1 3
ezTOC_Post::isMultipage()
S
80 1 3
ez_toc_poka_after_main_after()
S
79 1 3
ezTOC_Admin::_clean_other_plugins_stuff()
S
72 1 6
ezTOC_Admin::pluginActionLinks()
S
63 1 9
ezTOC::toc_add_tinymce_plugin()
S
75 1 4
ezTOC::enqueueScriptsforExcludeCSS()
S
70 1 6
insertElementByPTag()
S
72 1 5
ezTOC_Option::descriptive_text()
S
79 1 3
ezTOC_Elementor::start_excerpt_flag()
S
77 1 4
ezTOC::defineConstants()
S
76 1 6
ezTOC_Post::getPages()
S
82 1 3
ezTOC()
S
82 1 3
ezTOC_Post::getNumberOfPages()
S
80 1 3
ezTocEnqueueScriptsforFoodieProTheme()
S
78 1 5
ezTOC_Admin::inlineAdminOccasionalAdsPopUpCSS_JS()
S
65 1 10
ezTOC_Widget::register()
S
80 1 3
ezTOC_Admin::enqueueScripts()
S
77 1 4
ez_toc_poka_before_main()
S
72 1 5
ezTOC_Admin::metabox()
S
78 1 3
br2nl()
S
81 1 3
ezTOC_WidgetSticky::the_content()
S
65 1 10
eztoc_pointers::__construct()
S
80 1 3
ezTOC_Admin::__construct()
S
82 1 3
ez_toc_activate()
S
80 1 3
Easy_Plugins\Table_Of_Contents\Debug::__construct()
S
79 1 3
ezTOC_Widget::the_content()
S
65 1 10
ezTocEnqueueScriptsforThriveThemeBuilder()
S
78 1 5
ezTOC::__construct()
S
98 1 1
ez_toc_admin_notice_for_mbstring_extension()
S
76 1 3
eztoc_pointers::get_admin_url()
S
73 1 5
ez_toc_list()
S
80 1 3
ezTOC_Option::getCounterListDecimal()
S
68 1 7
ezTOC_Admin::eztoc_dequeue_scripts()
S
77 1 4
ezTOC_Option::getCounterPositionList()
S
70 1 6
ez_toc_regex_filteration_for_divi_chinese()
S
78 1 4
br2()
S
76 1 4
ez_toc_poka_before_main_after()
S
79 1 3
ezTOC_Elementor::start()
S
81 1 3
eztoc_pointers::admin_head()
S
100 1 4
ezTOC_Post::process()
S
77 1 4
ezTOC_Post::hasTOCItems()
S
82 1 3
ezTOC_Option::missingCallback()
S
71 1 6
EzDumper()
S
75 1 5
ez_toc_add_custom_script()
S
100 1 9
ezTOC_Admin::page()
S
80 1 3
EzPrintR()
S
75 1 5
ez_toc_remove_the_footer_content()
S
79 1 3
ezTOC::toc_register_mce_button()
S
76 1 4