Code Analysis: Mytory Markdown 1.6.5

Function Rating Maintainability Complexity Lines of code
MarkdownExtra_Parser::_hashHTMLBlocks_inMarkdown()
C
28
24 151
Parsedown::lines()
C
33 26 105
MarkdownExtra_Parser::_hashHTMLBlocks_inHTML()
B
33 19 107
Markdown_Parser::doItalicsAndBold()
B
35 16 99
Mytory_Markdown::apply_markdown()
B
37 16 76
arrayStrLenMin()
A
43 15 51
Parsedown::blockTable()
A
38 13 77
Parsedown::blockMarkup()
A
46 10 41
Parsedown::blockListContinue()
A
47 9 39
MarkdownExtra_Parser::_doTable_callback()
A
43 8 51
Parsedown::inlineLink()
A
42 7 57
Parsedown::inlineMarkup()
A
51 9 27
MarkdownExtra_Parser::appendFootnotes()
A
42 7 51
Parsedown::line()
A
47 8 35
MarkdownExtra_Parser::doExtraAttributes()
A
50 8 28
strCommonPrefixByNeighbour()
A
52 8 25
Markdown_Parser::hashHTMLBlocks()
A
37 2 111
Mytory_Markdown::_http_parse_headers()
S
50 7 29
Mytory_Markdown::print_batch_update_page()
S
51 7 25
ParsedownExtra::processTag()
S
47 6 37
Parsedown::blockTableContinue()
S
47 6 37
ParsedownExtra::buildFootnoteElement()
S
44 5 49
Parsedown::blockComment()
S
57 7 17
Parsedown::element()
S
50 6 32
Mytory_Markdown::attach_error_msg()
S
58 7 14
Parsedown::blockMarkupContinue()
S
51 6 28
Markdown_Parser::parseSpan()
S
48 5 41
Mytory_Markdown::initMarkdownObject()
S
53 6 26
Markdown_Parser::encodeEmailAddress()
S
51 6 24
strCommonPrefixByStr()
S
53 6 22
strCommonPrefixByChar()
S
54 6 21
MarkdownExtra_Parser::_doFencedCodeBlocks_callback()
S
53 6 20
MarkdownExtra_Parser::_appendFootnotes_callback()
S
49 5 32
Parsedown::blockList()
S
49 5 31
MarkdownExtra_Parser::_doAnchors_reference_callback()
S
50 5 29
Parsedown::inlineEmphasis()
S
52 5 27
MarkdownExtra_Parser::_doImages_reference_callback()
S
52 5 26
Parsedown::blockSetextHeader()
S
61 6 11
Parsedown::blockHeader()
S
53 5 23
ParsedownExtra::blockDefinitionListContinue()
S
53 5 23
Markdown_Parser::doLists()
S
45 3 52
Parsedown::blockCode()
S
55 5 21
Parsedown::inlineUrl()
S
54 5 21
ParsedownExtra::blockFootnoteContinue()
S
56 5 19
Parsedown::blockQuoteContinue()
S
57 5 17
ParsedownExtra::inlineFootnoteMarker()
S
50 4 29
mdwp_MarkdownPost()
S
60 5 13
Markdown_Parser::_doAnchors_reference_callback()
S
52 4 26
Mytory_Markdown::_get_header_from_url()
S
52 4 25
Parsedown::inlineImage()
S
52 4 25
MarkdownExtra_Parser::doAnchors()
S
46 2 55
Markdown_Parser::doAnchors()
S
47 2 54
Markdown_Parser::_doImages_reference_callback()
S
53 4 23
Mytory_Markdown::__construct()
S
52 4 23
ParsedownExtra::blockDefinitionList()
S
54 4 23
Mytory_Markdown::get_post_content_ajax()
S
48 3 36
ParsedownExtra::parseAttributeData()
S
55 4 20
Parsedown::inlineEmailTag()
S
55 4 20
Mytory_Markdown::manual_update_button()
S
56 4 19
Parsedown::blockFencedCodeContinue()
S
56 4 19
Markdown_Parser::_processListItems_callback()
S
55 4 18
Mytory_Markdown::_check_curl_error()
S
56 4 18
Parsedown::inlineStrikethrough()
S
57 4 17
Parsedown::inlineSpecialCharacter()
S
56 4 17
Markdown_Parser::handleSpanToken()
S
57 4 16
Mytory_Markdown::needToUpdate()
S
58 4 16
Markdown_Parser::prepareItalicsAndBold()
S
59 4 14
Mytory_Markdown::conditional_apply_markdown()
S
61 4 12
Mytory_Markdown::setAboutDropboxPublicLink()
S
61 4 11
Parsedown::blockFencedCode()
S
53 3 25
Parsedown::blockReference()
S
56 3 19
Markdown_Parser::formParagraphs()
S
55 3 18
MarkdownExtra_Parser::setup()
S
57 3 17
Mytory_Markdown::_file_get_contents()
S
57 3 17
MarkdownExtra_Parser::_doImages_inline_callback()
S
56 3 17
MarkdownExtra_Parser::_doAnchors_inline_callback()
S
56 3 17
Parsedown::inlineUrlTag()
S
57 3 16
Markdown_Parser::_doImages_inline_callback()
S
58 3 15
Markdown_Parser::_doHeaders_callback_setext()
S
64 4 8
MarkdownExtra_Parser::_doHeaders_callback_setext()
S
62 4 9
MMMultimarkdown::convert()
S
58 3 15
MarkdownExtra_Parser::formParagraphs()
S
58 3 15
Textile::TextileThis()
S
65 4 9
Markdown_Parser::_doAnchors_inline_callback()
S
58 3 15
Parsedown::blockCodeContinue()
S
59 3 14
MarkdownExtra_Parser::_processDefListItems_callback_dd()
S
59 3 14
MarkdownExtra_Parser::_doAbbreviations_callback()
S
60 3 14
MarkdownExtra_Parser::doImages()
S
50 1 44
Markdown_Parser::doImages()
S
50 1 43
Mytory_Markdown::getEtag()
S
60 3 13
Markdown_Parser::_doLists_callback()
S
59 3 12
ParsedownExtra::unmarkedText()
S
60 3 12
Parsedown::blockCommentContinue()
S
62 3 12
Parsedown::li()
S
61 3 12
Mytory_Markdown::update_post()
S
63 3 11
MarkdownExtra_Parser::doTables()
S
50 1 40
MarkdownExtra_Parser::doDefLists()
S
51 1 35
ParsedownExtra::addDdElement()
S
57 2 17
MarkdownExtra_Parser::processDefListItems()
S
52 1 32
Parsedown::inlineCode()
S
57 2 16
Parsedown::inlineEscapeSequence()
S
65 3 9
MarkdownExtra_Parser::doFencedCodeBlocks()
S
54 1 30
MMParsedownExtra::__construct()
S
65 3 10
MarkdownExtra_Parser::stripLinkDefinitions()
S
54 1 29
Markdown_Parser::transform()
S
59 2 14
Markdown_Parser::stripLinkDefinitions()
S
55 1 28
Markdown_Parser::_detab_callback()
S
60 2 13
Mytory_Markdown::meta_box_inner()
S
60 2 13
Mytory_Markdown::addMenu()
S
60 2 13
Mytory_Markdown::_convert_md_to_post()
S
60 2 13
Parsedown::blockQuote()
S
61 2 13
Parsedown::unmarkedText()
S
62 2 12
MarkdownExtra_Parser::doAbbreviations()
S
63 2 11
Parsedown::blockRule()
S
63 2 11
ParsedownExtra::blockFootnote()
S
63 2 11
Markdown_Parser::doAutoLinks()
S
57 1 24
MarkdownExtra_Parser::doHeaders()
S
57 1 21
MarkdownExtra_Parser::stripFootnotes()
S
57 1 21
MarkdownExtra_Parser::MarkdownExtra_Parser()
S
57 1 19
Markdown_Parser::processListItems()
S
59 1 17
ParsedownExtra::__construct()
S
63 2 10
Markdown_Parser::doHorizontalRules()
S
62 1 15
MMMarkdownExtra::__construct()
S
74 2 5
Mytory_Markdown::_get_post()
S
67 2 8
Parsedown::elements()
S
66 2 9
Markdown_Parser::_stripLinkDefinitions_callback()
S
67 2 7
Markdown_Parser::_initDetab()
S
68 2 8
ParsedownExtra::text()
S
63 2 10
ParsedownExtra::blockMarkupComplete()
S
69 2 7
ParsedownExtra::blockSetextHeader()
S
62 2 10
ParsedownExtra::blockAbbreviation()
S
64 2 10
ParsedownExtra::blockHeader()
S
62 2 10
Markdown_Parser::encodeAmpsAndAngles()
S
64 2 10
mdwp_add_p()
S
68 2 7
MarkdownExtra_Parser::hashHTMLBlocks()
S
70 2 7
MMMultimarkdown::getExecution()
S
72 2 6
ParsedownExtra::inlineLink()
S
62 2 10
Markdown_Parser::runSpanGamut()
S
71 2 6
Markdown()
S
67 2 8
Mytory_Markdown::enqueue_scripts()
S
67 2 7
MarkdownExtra_Parser::_stripAbbreviations_callback()
S
64 2 10
MarkdownExtra_Parser::_stripLinkDefinitions_callback()
S
65 2 8
Parsedown::instance()
S
66 2 9
MarkdownExtra_Parser::doFootnotes()
S
71 2 6
Mytory_Markdown::register_settings()
S
64 2 10
Markdown_Parser::runBasicBlockGamut()
S
69 2 7
MarkdownExtra_Parser::_processDefListItems_callback_dt()
S
64 2 9
MMParsedown::__construct()
S
69 2 7
Mytory_Markdown::hasMultimarkdownExecution()
S
71 2 6
Markdown_Parser::Markdown_Parser()
S
60 1 14
Markdown_Parser::doBlockQuotes()
S
63 1 14
Markdown_Parser::doHeaders()
S
62 1 14
Markdown_Parser::doCodeBlocks()
S
62 1 14
Mytory_Markdown::get_posts_has_md_path()
S
62 1 13
Mytory_Markdown::convert_in_text_mode()
S
61 1 13
identify_modifier_markdown()
S
62 1 12
Markdown_Parser::_doHardBreaks_callback()
S
79 1 3
MarkdownExtra_Parser::_doTable_leadingPipe_callback()
S
67 1 7
MarkdownExtra_Parser::_stripFootnotes_callback()
S
72 1 5
Markdown_Parser::_unhash_callback()
S
80 1 3
Markdown_Parser::_doAutoLinks_url_callback()
S
72 1 5
Markdown_Parser::_hashHTMLBlocks_callback()
S
72 1 5
Markdown_Parser::_doAutoLinks_email_callback()
S
73 1 5
MarkdownExtra_Parser::stripAbbreviations()
S
64 1 10
mdwp_strip_p()
S
79 1 3
Markdown_Parser::outdent()
S
78 1 3
Parsedown::parse()
S
77 1 4
Markdown_Parser::hashBlock()
S
80 1 3
MMMarkdownExtra::convert()
S
80 1 3
MMParsedownExtra::convert()
S
80 1 3
Markdown_Parser::_doBlockQuotes_callback2()
S
72 1 5
Parsedown::text()
S
65 1 9
MarkdownExtra_Parser::teardown()
S
67 1 9
mdwp_show_tags()
S
76 1 4
ParsedownExtra::sortFootnotes()
S
79 1 3
Markdown_Parser::makeCodeSpan()
S
74 1 4
Markdown_Parser::hashPart()
S
68 1 7
MarkdownExtra_Parser::hashClean()
S
80 1 3
Parsedown::isBlockCompletable()
S
78 1 3
Markdown_Parser::_doCodeBlocks_callback()
S
66 1 8
Markdown_Parser::encodeAttribute()
S
73 1 5
Mytory_Markdown::addMenuHowToMigrate()
S
66 1 9
MarkdownExtra_Parser::__construct()
S
83 1 3
Mytory_Markdown::plugin_init()
S
78 1 3
Parsedown::paragraph()
S
65 1 10
mdwp_hide_tags()
S
76 1 4
Parsedown::setMarkupEscaped()
S
77 1 4
ParsedownExtra::blockFootnoteComplete()
S
67 1 8
Textile::TextileRestricted()
S
80 1 3
MMParsedown::convert()
S
80 1 3
Parsedown::isBlockContinuable()
S
78 1 3
Markdown_Parser::detab()
S
73 1 5
Mytory_Markdown::printHowToMigrate()
S
83 1 3
Parsedown::blockCodeComplete()
S
70 1 6
Parsedown::blockFencedCodeComplete()
S
70 1 6
Markdown_Parser::setup()
S
71 1 6
Markdown_Parser::_doBlockQuotes_callback()
S
64 1 9
Markdown_Parser::teardown()
S
75 1 5
Mytory_Markdown::print_setting_page()
S
83 1 3
Markdown_Parser::doHardBreaks()
S
75 1 4
Parsedown::setBreaksEnabled()
S
77 1 4
MarkdownExtra_Parser::_doFencedCodeBlocks_newlines()
S
75 1 4
MarkdownExtra_Parser::_doHeaders_callback_atx()
S
68 1 6
Mytory_Markdown::register_meta_box()
S
70 1 7
Markdown_Parser::__construct()
S
83 1 3
Markdown_Parser::_doHeaders_callback_atx()
S
71 1 5
Parsedown::setUrlsLinked()
S
77 1 4
Markdown_Parser::unhash()
S
75 1 4
smarty_modifier_markdown()
S
81 1 3
Markdown_Parser::runBlockGamut()
S
77 1 4
Textile::blockLite()
S
83 1 3
Mytory_Markdown::alertHowToMigrate()
S
70 1 7
MarkdownExtra_Parser::_doDefLists_callback()
S
69 1 6