Code Analysis: Markup Markdown 3.6.6

Function Rating Maintainability Complexity Lines of code
MarkupMarkdown\Addons\Released\Media\Image::wp_image()
D
25
54 129
MarkupMarkdown\Parsedown\Parsedown::lines()
C
33 26 105
MarkupMarkdown\Addons\Unsupported\SpellChecker::add_tabcontent()
B
34 15 97
MarkupMarkdown\Addons\Released\Media\Image::render_responsive_image()
B
34 13 105
MarkupMarkdown\Parsedown\Parsedown::blockTable()
A
38 13 77
MarkupMarkdown\Addons\Released\Media\ToolbarEasyMDE::__construct()
A
34 12 86
MarkupMarkdown\Addons\Unsupported\SpellChecker::check_dict_preferences()
A
46 15 35
MarkupMarkdown\Parsedown\Parsedown::element()
A
42 13 55
MarkupMarkdown\Core\Settings::mmd_update_screen_options()
A
45 12 36
MarkupMarkdown\Core\Settings::mmd_screen_settings()
A
47 12 29
MarkupMarkdown\Parsedown\Parsedown::line()
A
45 11 43
MarkupMarkdown\Parsedown\Parsedown::blockMarkup()
A
46 11 41
MarkupMarkdown\Addons\Unsupported\SpellChecker::install_spell_checker()
A
50 12 25
MarkupMarkdown\Addons\Released\Layout::load_masonry_framework()
A
52 12 22
MarkupMarkdown\Addons\AutoPlugs\WPGeshi::load_wp_geshi_stylesheets()
A
47 11 32
MarkupMarkdown\Core\Support::prepare_markdown_editor()
A
49 11 30
MarkupMarkdown\Core\Support::content_data()
A
57 11 15
MarkupMarkdown\Parsedown\Parsedown::inlineMarkup()
A
51 10 27
MarkupMarkdown\Parsedown\Parsedown::blockListContinue()
A
46 9 40
MarkupMarkdown\Addons\Unsupported\SpellChecker::check_for_older_names()
A
49 9 32
MarkupMarkdown\Parsedown\Parsedown::inlineLink()
A
43 7 57
MarkupMarkdown\Addons\Released\EngineEasyMDE::load_engine_scripts()
A
40 7 55
MarkupMarkdown\Core\Settings::make_conf()
A
51 9 23
MarkupMarkdown\Core\Support::get_current_post_type()
A
57 9 16
MarkupMarkdown\Abstracts\OEmbedTinyAPI::oembed_service()
A
56 9 16
MarkupMarkdown\Parsedown\Parsedown::blockHeader()
A
51 8 28
MarkupMarkdown\Addons\Unsupported\SpellChecker::install_dictionary()
A
51 8 23
MarkupMarkdown\Core\Settings::update_config()
A
52 8 21
MarkupMarkdown\Core\Activation::make_default_conf()
A
54 8 18
MarkupMarkdown\Parsedown\Parsedown::blockComment()
A
56 8 17
MarkupMarkdown\Addons\Unsupported\SpellChecker::add_inline_editor_conf()
S
49 7 26
MarkupMarkdown\Parsedown\Extra::parseAttributeData()
S
52 7 25
MarkupMarkdown\Parsedown\Extra::processTag()
S
46 6 38
MarkupMarkdown\Parsedown\Parsedown::blockTableContinue()
S
47 6 37
MarkupMarkdown\Parsedown\Extra::buildFootnoteElement()
S
44 5 49
MarkupMarkdown\Addons\Unsupported\SpellChecker::install_extra()
S
57 7 15
MarkupMarkdown\Parsedown\Parsedown::blockMarkupContinue()
S
51 6 28
MarkupMarkdown\Core\Activation::plugin_patches()
S
61 7 11
MarkupMarkdown\Parsedown\Parsedown::sanitiseElement()
S
52 6 26
MarkupMarkdown\Addons\Released\Layout::__construct()
S
51 6 24
MarkupMarkdown\Addons\Released\EngineEasyMDE::__construct()
S
53 6 20
MarkupMarkdown\Addons\AutoPlugs\WPGeshi::trigger_wp_geshi()
S
55 6 19
MarkupMarkdown\Addons\Released\OPCache::__construct()
S
55 6 19
MarkupMarkdown\Parsedown\Parsedown::blockList()
S
49 5 31
MarkupMarkdown\Addons\Released\EngineEasyMDE::load_assets()
S
58 6 15
MarkupMarkdown\Addons\Released\Layout::create_const()
S
57 6 15
MarkupMarkdown\Addons\Unsupported\SpellChecker::create_const()
S
59 6 13
MarkupMarkdown\Parsedown\Parsedown::inlineEmphasis()
S
52 5 27
MarkupMarkdown\Parsedown\Parsedown::blockSetextHeader()
S
61 6 11
MarkupMarkdown\Parsedown\Extra::blockDefinitionListContinue()
S
53 5 23
MarkupMarkdown\Parsedown\Parsedown::inlineUrl()
S
53 5 22
MarkupMarkdown\Parsedown\Parsedown::blockCode()
S
55 5 21
MarkupMarkdown\Abstracts\OEmbedTinyAPI::format_medias()
S
54 5 20
MarkupMarkdown\Abstracts\OEmbedTinyAPI::check_url_parts()
S
54 5 20
MarkupMarkdown\Parsedown\Extra::blockFootnoteContinue()
S
56 5 19
MarkupMarkdown\Addons\Unsupported\AdvancedCustomField::mmd_frontend_filters()
S
55 5 18
MarkupMarkdown\Addons\Unsupported\SpellChecker::__construct()
S
54 5 18
MarkupMarkdown\Addons\Released\EngineEasyMDE::add_inline_editor_conf()
S
54 5 18
MarkupMarkdown\Parsedown\Parsedown::blockQuoteContinue()
S
57 5 17
MarkupMarkdown\Parsedown\Extra::inlineFootnoteMarker()
S
50 4 29
MarkupMarkdown\Core\Activation::migrate_conf()
S
59 5 13
Markup_Markdown::user_allowed()
S
61 5 13
MarkupMarkdown\Core\Support::set_content_filters()
S
62 5 12
MarkupMarkdown\Parsedown\Parsedown::inlineImage()
S
52 4 25
MarkupMarkdown\Parsedown\Extra::blockDefinitionList()
S
54 4 23
MarkupMarkdown\Parsedown\Parsedown::inlineEmailTag()
S
55 4 20
MarkupMarkdown\Parsedown\Parsedown::blockFencedCodeContinue()
S
56 4 19
MarkupMarkdown\Parsedown\Parsedown::inlineStrikethrough()
S
57 4 17
MarkupMarkdown\Parsedown\Parsedown::inlineSpecialCharacter()
S
56 4 17
Markup_Markdown::__set()
S
62 5 10
MarkupMarkdown\Core\Support::whitelist_wp_api()
S
57 4 15
MarkupMarkdown\Core\Activation::prepare_cache()
S
59 4 14
MarkupMarkdown\Parsedown\Parsedown::blockListComplete()
S
61 4 13
MarkupMarkdown\Core\Settings::__construct()
S
59 4 13
MarkupMarkdown\Addons\Unsupported\AdvancedCustomField::__construct()
S
60 4 12
MarkupMarkdown\Addons\AutoPlugs\DisableEmojis::disable_emojis_remove_dns_prefetch()
S
62 4 11
MarkupMarkdown\Parsedown\Parsedown::blockFencedCode()
S
52 3 26
MarkupMarkdown\Addons\Released\Layout::load_imagesloaded_framework()
S
61 4 11
MarkupMarkdown\Core\Parser::__construct()
S
61 4 11
MarkupMarkdown\Addons\Released\Media\Image::__construct()
S
60 4 11
MarkupMarkdown\Core\Activation::__construct()
S
52 3 23
MarkupMarkdown\Addons\Released\EngineEasyMDE::save_mmd_edit_options()
S
55 3 19
MarkupMarkdown\Parsedown\Parsedown::blockReference()
S
56 3 19
MarkupMarkdown\Parsedown\Parsedown::inlineUrlTag()
S
58 3 16
MarkupMarkdown\Abstracts\OEmbedTinyAPI::retrieve_media_info()
S
65 4 8
MarkupMarkdown\Core\Support::prepare_desc_field()
S
69 4 6
MarkupMarkdown\Addons\Unsupported\SpellChecker::load_spellchecker_assets()
S
64 4 9
MarkupMarkdown\Core\Parser::format_mmd2html()
S
65 4 9
MarkupMarkdown\Core\Parser::markdown2html()
S
66 4 7
MarkupMarkdown\Core\Settings::mmd_screen_options_show_screen()
S
70 4 6
MarkupMarkdown\Core\Settings::mmd_screen_options_show_submit()
S
70 4 6
MarkupMarkdown\Parsedown\Parsedown::blockCodeContinue()
S
59 3 14
MarkupMarkdown\Addons\Released\Layout::load_lighbox_framework()
S
58 3 14
MarkupMarkdown\Parsedown\Extra::blockHeader()
S
59 3 13
MarkupMarkdown\Parsedown\Extra::blockSetextHeader()
S
59 3 13
MarkupMarkdown\Parsedown\Extra::inlineLink()
S
59 3 13
MarkupMarkdown\Addons\Released\EngineEasyMDE::prepare_editor_assets()
S
62 3 12
MarkupMarkdown\Core\Support::load_parser()
S
61 3 12
MarkupMarkdown\Parsedown\Parsedown::blockCommentContinue()
S
62 3 12
MarkupMarkdown\Addons\Released\Layout::add_tabcontent()
S
62 3 12
MarkupMarkdown\Parsedown\Extra::unmarkedText()
S
60 3 12
MarkupMarkdown\Parsedown\Parsedown::li()
S
61 3 12
MarkupMarkdown\Core\Support::add_markdown_support()
S
61 3 11
MarkupMarkdown\Parsedown\Parsedown::filterUnsafeUrlInAttribute()
S
62 3 11
MarkupMarkdown\Core\Parser::static_html()
S
62 3 11
MarkupMarkdown\Core\Settings::options_page()
S
53 2 26
MarkupMarkdown\Core\Support::remove_gutenberg_hooks()
S
46 1 40
MarkupMarkdown\Parsedown\Extra::addDdElement()
S
57 2 17
MarkupMarkdown\Core\Parser::custom_parser()
S
63 3 10
MarkupMarkdown\Parsedown\Parsedown::inlineEscapeSequence()
S
65 3 9
MarkupMarkdown\Core\Addons::should_load_plugs()
S
70 3 6
MarkupMarkdown\Addons\Released\Media\Vimeo::__construct()
S
63 3 9
MarkupMarkdown\Parsedown\Parsedown::inlineCode()
S
58 2 15
MarkupMarkdown\Addons\Released\Media\Youtube::__construct()
S
63 3 9
MarkupMarkdown\Addons\Released\EngineEasyMDE::load_engine_media()
S
63 3 10
MarkupMarkdown\Core\Activation::plugin_textdomain()
S
66 3 7
Markup_Markdown::clear_cache()
S
69 3 7
MarkupMarkdown\Addons\AutoPlugs\WPGeshi::mmd_wp_geshi_plug()
S
63 3 10
MarkupMarkdown\Addons\Released\Layout::attachment_link_attributes_filter()
S
68 3 6
Markup_Markdown_Instance::instance()
S
69 3 6
MarkupMarkdown\Core\Settings::setup_options_completed()
S
65 3 8
MarkupMarkdown\Core\Support::__construct()
S
59 2 14
MarkupMarkdown\Addons\Released\EngineEasyMDE::mmd_post_screen_options_settings()
S
59 2 14
MarkupMarkdown\Addons\Released\Layout::render_lightbox_masonry()
S
59 2 14
MarkupMarkdown\Core\Activation::plugin_custom_metas()
S
61 2 13
MarkupMarkdown\Parsedown\Parsedown::blockQuote()
S
61 2 13
MarkupMarkdown\Parsedown\Parsedown::unmarkedText()
S
62 2 12
MarkupMarkdown\Core\Settings::enqueue_setting_scripts()
S
59 2 12
MarkupMarkdown\Parsedown\Extra::blockFootnote()
S
63 2 11
MarkupMarkdown\Addons\Unsupported\AdvancedCustomField::mmd_include_acf_field_markdown()
S
62 2 11
MarkupMarkdown\Parsedown\Parsedown::blockRule()
S
63 2 11
MarkupMarkdown\Parsedown\Parsedown::striAtStart()
S
63 2 11
mmd_acf_field_markdown::__construct()
S
57 1 16
Markup_Markdown::__get()
S
78 2 3
MarkupMarkdown\Parsedown\Extra::__construct()
S
63 2 10
MarkupMarkdown\Addons\Unsupported\AdvancedCustomField::__get()
S
71 2 6
MarkupMarkdown\Core\Addons::__get()
S
71 2 6
MarkupMarkdown\Addons\Released\Media\Image::__get()
S
71 2 6
MarkupMarkdown\Core\Addons::load_autoplugs()
S
66 2 9
MarkupMarkdown\Addons\Released\Layout::my_plugin_assets()
S
63 2 10
MarkupMarkdown\Parsedown\Parsedown::instance()
S
66 2 9
MarkupMarkdown\Addons\Released\Media\ToolbarEasyMDE::__get()
S
78 2 3
MarkupMarkdown\Addons\AutoPlugs\WPGeshi::__construct()
S
72 2 5
MarkupMarkdown\Core\Support::current_hook_allowed()
S
70 2 6
MarkupMarkdown\Parsedown\Parsedown::escape()
S
77 2 3
MarkupMarkdown\Addons\AutoPlugs\DisableEmojis::disable_emojis_tinymce()
S
71 2 6
MarkupMarkdown\Addons\Released\Media\Youtube::__get()
S
71 2 6
MarkupMarkdown\Addons\AutoPlugs\DisableEmojis::__construct()
S
66 2 8
MarkupMarkdown\Addons\Released\Layout::__get()
S
71 2 6
mmd_acf_field_markdown::mmd_acf_render_field()
S
71 2 6
MarkupMarkdown\Addons\Unsupported\SpellChecker::__get()
S
71 2 6
MarkupMarkdown\Addons\Released\EngineEasyMDE::__get()
S
71 2 6
MarkupMarkdown\Addons\Released\Media\Vimeo::__get()
S
71 2 6
MarkupMarkdown\Addons\Released\Media\ToolbarEasyMDE::logger()
S
73 2 5
mmd_acf_field_markdown::render_field()
S
67 2 8
MarkupMarkdown\Parsedown\Extra::text()
S
63 2 10
MarkupMarkdown\Addons\Released\Layout::load_layout_assets()
S
70 2 6
MarkupMarkdown\Addons\Released\OPCache::__get()
S
71 2 6
MarkupMarkdown\Parsedown\Extra::blockMarkupComplete()
S
69 2 7
MarkupMarkdown\Core\Addons::__construct()
S
64 2 9
MarkupMarkdown\Addons\AutoPlugs\Woocommerce::__construct()
S
72 2 5
MarkupMarkdown\Parsedown\Parsedown::elements()
S
66 2 9
MarkupMarkdown\Core\Support::clear_post_cache()
S
67 2 7
MarkupMarkdown\Addons\Released\Media\Image::load_image_block_assets()
S
67 2 8
MarkupMarkdown\Parsedown\Extra::blockAbbreviation()
S
64 2 10
MarkupMarkdown\Core\Addons::load_addons()
S
64 1 11
MarkupMarkdown\Addons\AutoPlugs\DisableEmojis::disable_back_emojis()
S
76 1 4
MarkupMarkdown\Core\Support::proxy_filters()
S
69 1 6
mmd()
S
82 1 3
MarkupMarkdown\Core\Settings::add_admin_menu()
S
75 1 4
MarkupMarkdown\Addons\Unsupported\SpellChecker::load_engine_assets()
S
80 1 3
MarkupMarkdown\Core\Support::description_field_mmd2html()
S
77 1 3
MarkupMarkdown\Parsedown\Extra::blockFootnoteComplete()
S
67 1 8
MarkupMarkdown\Core\Addons::load_acf()
S
67 1 7
MarkupMarkdown\Core\Addons::load_builder_easymde()
S
69 1 6
Markup_Markdown::__construct()
S
62 1 10
MarkupMarkdown\Core\Parser::live_html()
S
75 1 4
MarkupMarkdown\Addons\Released\EngineEasyMDE::load_engine_stylesheets()
S
63 1 9
MarkupMarkdown\Addons\Released\Layout::update_config()
S
65 1 8
MarkupMarkdown\Addons\Released\Layout::render_gutenberg_basics()
S
72 1 5
MarkupMarkdown\Parsedown\Parsedown::blockCodeComplete()
S
73 1 5
MarkupMarkdown\Addons\Unsupported\SpellChecker::add_tabmenu()
S
78 1 3
MarkupMarkdown\Core\Parser::final_html()
S
79 1 3
Markup_Markdown::markdown2html()
S
72 1 5
MarkupMarkdown\Addons\Released\Media\Vimeo::vimeo2html()
S
69 1 7
MarkupMarkdown\Core\Addons::load_layout()
S
67 1 7
MarkupMarkdown\Addons\Unsupported\SpellChecker::update_config()
S
71 1 5
MarkupMarkdown\Core\Support::post_excerpt_mmd2html()
S
79 1 3
MarkupMarkdown\Core\Settings::mmd_setup_tools()
S
68 1 6
MarkupMarkdown\Core\Addons::load_media_youtube()
S
67 1 7
MarkupMarkdown\Parsedown\Extra::sortFootnotes()
S
79 1 3
MarkupMarkdown\Core\Addons::load_spellchecker()
S
67 1 7
MarkupMarkdown\Addons\Released\Layout::gallery_style_filter()
S
77 1 4
MarkupMarkdown\Addons\AutoPlugs\Woocommerce::tax_desc_mmd2html()
S
77 1 3
MarkupMarkdown\Abstracts\OEmbedTinyAPI::__construct()
S
91 1 2
MarkupMarkdown\Parsedown\Parsedown::setMarkupEscaped()
S
77 1 4
MarkupMarkdown\Parsedown\Parsedown::isBlockContinuable()
S
78 1 3
mmd_acf_field_markdown::render_field_settings()
S
91 1 2
MarkupMarkdown\Parsedown\Parsedown::text()
S
65 1 9
MarkupMarkdown\Core\Activation::plugin_activate()
S
82 1 3
MarkupMarkdown\Addons\Released\Media\Youtube::youtube2html()
S
69 1 7
MarkupMarkdown\Parsedown\Parsedown::setSafeMode()
S
77 1 4
MarkupMarkdown\Core\Addons::load_media_image()
S
67 1 7
MarkupMarkdown\Parsedown\Parsedown::setBreaksEnabled()
S
77 1 4
MarkupMarkdown\Core\Support::current_template_allowed()
S
82 1 3
MarkupMarkdown\Parsedown\Parsedown::paragraph()
S
65 1 10
MarkupMarkdown\Parsedown\Parsedown::parse()
S
77 1 4
mmd_acf_field_markdown::input_admin_enqueue_scripts()
S
66 1 8
MarkupMarkdown\Addons\AutoPlugs\DisableEmojis::disable_front_emojis()
S
64 1 9
MarkupMarkdown\Core\Addons::load_media_vimeo()
S
67 1 7
MarkupMarkdown\Parsedown\Parsedown::setUrlsLinked()
S
77 1 4
MarkupMarkdown\Parsedown\Parsedown::setStrictMode()
S
77 1 4
MarkupMarkdown\Core\Addons::load_cache()
S
67 1 7
MarkupMarkdown\Addons\AutoPlugs\Woocommerce::mmd_woocommerce_plug()
S
78 1 3
MarkupMarkdown\Parsedown\Parsedown::isBlockCompletable()
S
78 1 3
MarkupMarkdown\Core\Support::post_content_mmd2html()
S
79 1 3
MarkupMarkdown\Parsedown\Parsedown::blockFencedCodeComplete()
S
73 1 5
MarkupMarkdown\Addons\Released\Layout::add_tabmenu()
S
78 1 3