Code Analysis: Markdown on Save 1.2.1

Function Rating Maintainability Complexity Lines of code
MarkdownExtra_Parser::_hashHTMLBlocks_inMarkdown()
C
29 24 140
CWS_Markdown::wp_insert_post_data()
C
43 27 37
MarkdownExtra_Parser::_hashHTMLBlocks_inHTML()
B
34 19 96
Markdown_Parser::doItalicsAndBold()
B
36 16 95
MarkdownExtra_Parser::_doTable_callback()
A
45 8 39
MarkdownExtra_Parser::appendFootnotes()
A
42 7 51
MarkdownExtra_Parser::doExtraAttributes()
A
53 8 22
Markdown_Parser::hashHTMLBlocks()
A
37 2 109
Markdown_Parser::parseSpan()
S
48 5 42
MarkdownExtra_Parser::_doFencedCodeBlocks_callback()
S
54 6 19
Markdown_Parser::encodeEmailAddress()
S
54 6 18
MarkdownExtra_Parser::_appendFootnotes_callback()
S
49 5 32
Markdown_Parser::doLists()
S
45 3 53
mdwp_MarkdownPost()
S
60 5 13
Markdown_Parser::_doAnchors_reference_callback()
S
51 4 27
CWS_Markdown::xmlrpc_actions()
S
62 5 11
Markdown_Parser::_doImages_reference_callback()
S
53 4 24
Markdown_Parser::doAnchors()
S
47 2 52
Markdown_Parser::_processListItems_callback()
S
55 4 19
Markdown_Parser::handleSpanToken()
S
57 4 17
CWS_Markdown::submitbox_actions()
S
63 5 8
Markdown_Parser::prepareItalicsAndBold()
S
59 4 14
Markdown_Parser::formParagraphs()
S
55 3 19
MarkdownExtra_Parser::setup()
S
58 3 16
CWS_Markdown::is_markdown()
S
67 4 6
MarkdownExtra_Parser::_doHeaders_callback_setext()
S
63 4 8
MarkdownExtra_Parser::_processDefListItems_callback_dd()
S
58 3 15
MarkdownExtra_Parser::formParagraphs()
S
58 3 15
Textile::TextileThis()
S
71 4 5
Markdown_Parser::_doAnchors_inline_callback()
S
58 3 15
Markdown_Parser::_doImages_inline_callback()
S
58 3 15
Markdown_Parser::_doHeaders_callback_setext()
S
65 4 7
MarkdownExtra_Parser::_doAbbreviations_callback()
S
60 3 14
Markdown_Parser::doImages()
S
50 1 43
CWS_Markdown::wp_insert_post()
S
62 3 12
Markdown_Parser::_doLists_callback()
S
59 3 12
MarkdownExtra_Parser::doTables()
S
50 1 40
MarkdownExtra_Parser::doDefLists()
S
51 1 35
MarkdownExtra_Parser::processDefListItems()
S
52 1 32
MarkdownExtra_Parser::doFencedCodeBlocks()
S
54 1 30
CWS_Markdown::maybe_remove_kses()
S
67 3 8
CWS_Markdown::the_posts()
S
66 3 8
CWS_Markdown::load()
S
69 3 6
CWS_Markdown::edit_post_content()
S
68 3 8
CWS_Markdown::edit_post_content_filtered()
S
68 3 8
Markdown_Parser::transform()
S
59 2 14
Markdown_Parser::stripLinkDefinitions()
S
55 1 28
Markdown_Parser::_detab_callback()
S
60 2 13
MarkdownExtra_Parser::doAbbreviations()
S
63 2 11
CWS_Markdown::prime_post_cache()
S
62 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
CWS_Markdown::init()
S
57 1 16
Markdown_Parser::encodeAmpsAndAngles()
S
64 2 10
MarkdownExtra_Parser::_processDefListItems_callback_dt()
S
64 2 9
CWS_Markdown::wp_restore_post_revision()
S
65 2 9
mdwp_add_p()
S
68 2 7
MarkdownExtra_Parser::doFootnotes()
S
71 2 6
Markdown_Parser::runSpanGamut()
S
71 2 6
Markdown_Parser::doHorizontalRules()
S
62 1 15
Markdown_Parser::_stripLinkDefinitions_callback()
S
67 2 7
Markdown_Parser::_initDetab()
S
71 2 6
Markdown_Parser::runBasicBlockGamut()
S
69 2 7
MarkdownExtra_Parser::hashHTMLBlocks()
S
73 2 5
CWS_Markdown::trigger_error()
S
76 2 4
Markdown()
S
67 2 8
MarkdownExtra_Parser::_stripAbbreviations_callback()
S
65 2 9
Markdown_Parser::doCodeBlocks()
S
62 1 14
Markdown_Parser::Markdown_Parser()
S
60 1 14
Markdown_Parser::doBlockQuotes()
S
63 1 14
Markdown_Parser::doHeaders()
S
62 1 14
identify_modifier_markdown()
S
62 1 12
Markdown_Parser::_doHeaders_callback_atx()
S
71 1 5
MarkdownExtra_Parser::_stripFootnotes_callback()
S
72 1 5
smarty_modifier_markdown()
S
81 1 3
Markdown_Parser::encodeAttribute()
S
73 1 5
CWS_Markdown::make_filterable()
S
74 1 4
CWS_Markdown::enqueue()
S
77 1 3
CWS_Markdown::__construct()
S
75 1 4
MarkdownExtra_Parser::hashClean()
S
80 1 3
Markdown_Parser::_doAutoLinks_email_callback()
S
73 1 5
Markdown_Parser::outdent()
S
78 1 3
CWS_Markdown::meta_box()
S
65 1 8
Markdown_Parser::hashBlock()
S
80 1 3
Markdown_Parser::detab()
S
73 1 5
MarkdownExtra_Parser::teardown()
S
67 1 9
CWS_Markdown::set_markdown()
S
74 1 4
MarkdownExtra_Parser::stripAbbreviations()
S
64 1 10
CWS_Markdown::set_not_markdown()
S
75 1 4
Textile::TextileRestricted()
S
80 1 3
Markdown_Parser::_unhash_callback()
S
80 1 3
Markdown_Parser::hashPart()
S
68 1 7
MarkdownExtra_Parser::_doHeaders_callback_atx()
S
68 1 6
Markdown_Parser::doHardBreaks()
S
75 1 4
mdwp_hide_tags()
S
76 1 4
Markdown_Parser::_doHardBreaks_callback()
S
79 1 3
mdwp_show_tags()
S
76 1 4
Markdown_Parser::_hashHTMLBlocks_callback()
S
72 1 5
Markdown_Parser::makeCodeSpan()
S
74 1 4
mdwp_strip_p()
S
90 1 1
CWS_Markdown::unp()
S
79 1 3
Markdown_Parser::_doAutoLinks_url_callback()
S
72 1 5
Markdown_Parser::setup()
S
71 1 6
Markdown_Parser::_doBlockQuotes_callback2()
S
72 1 5
CWS_Markdown::_wp_post_revision_fields()
S
75 1 4
Markdown_Parser::unhash()
S
75 1 4
Markdown_Parser::runBlockGamut()
S
77 1 4
MarkdownExtra_Parser::_doTable_leadingPipe_callback()
S
67 1 7
MarkdownExtra_Parser::_doFencedCodeBlocks_newlines()
S
75 1 4
Markdown_Parser::_doCodeBlocks_callback()
S
66 1 8
MarkdownExtra_Parser::_doDefLists_callback()
S
69 1 6
Textile::blockLite()
S
94 1 1
Markdown_Parser::teardown()
S
75 1 5
Markdown_Parser::_doBlockQuotes_callback()
S
64 1 9