Code Analysis: ConveyThis Translate 111

Function Rating Maintainability Complexity Lines of code
ConveyThis::replaceSegments()
D
16
55 366
ConveyThis::domRecursiveRead()
D
29
44 115
ConveyThis::domRecursiveApply()
D
28
37 148
ConveyThis::_inline_script()
D
25
34 158
ConveyThis::_init()
C
32 25 99
conveythis_admin_notices::change_admin_notice_conveythis()
B
38 21 64
ConveyThis::send()
A
41 12 57
ConveyThis::nav_menu_links()
A
40 9 77
ConveyThis::magellanlinkfilter()
A
45 11 44
ConveyThis::getPageUrl()
A
48 11 37
conveythis_admin_notices::mb_admin_notice_pages()
A
54 11 20
ConveyThis::sitemap_add_translated_urls()
A
47 10 32
ConveyThis::__construct()
A
36 7 75
ConveyThis::replaceLink()
A
49 10 29
ConveyThis::unparse_url()
A
58 11 12
ConveyThis::genIcon()
A
51 8 29
ConveyThis::_admin_init()
A
43 6 50
ConveyThis::_alternate()
S
49 7 29
ConveyThis::_translatePage()
S
49 6 32
ConveyThis::allowTranslateWholeTag()
S
56 6 17
conveythis_admin_notices::mb_required_fields()
S
64 7 9
ConveyThis::getCurrentPlan()
S
55 5 18
ConveyThis::searchSegment()
S
58 5 15
ConveyThis::_admin_notices()
S
53 4 27
conveythis_admin_notices::mb_admin_notices()
S
62 5 11
ConveyThis::_check_target_languages()
S
56 4 20
ConveyThis::languageAccept()
S
57 4 17
ConveyThis::getLocation()
S
58 4 15
conveythis_admin_notices::mb_admin_notice_temp_ignore()
S
56 3 16
ConveyThis::searchLanguage()
S
66 4 9
ConveyThis::isTextNodeExists()
S
64 4 9
ConveyThis::plugin_activate()
S
49 1 32
ConveyThis::plugin_uninstall()
S
50 1 32
ConveyThis::shouldTranslateWholeTag()
S
64 3 9
ConveyThis::domLoad()
S
61 2 13
ConveyThis::DOMinnerHTML()
S
66 2 9
ConveyThis::pluginOptions()
S
70 2 7
ConveyThis::_check_style_change_language()
S
71 2 7
conveythis_admin_notices::mb_admin_notice_ignore()
S
63 2 10
ConveyThisWidget::widget()
S
65 2 8
ConveyThis::_check_style_change_flag()
S
71 2 7
ConveyThis::wpseo_init_sitemap()
S
67 2 7
ConveyThis::rank_math_sitemap_init()
S
67 2 7
ConveyThis::getSubDomainLocation()
S
64 2 10
ConveyThis::_check_blockpages()
S
71 2 7
conveythis_admin_notices::mb_anti_notice_spam()
S
72 2 6
ConveyThisWidget::update()
S
71 2 5
ConveyThisWidget::form()
S
65 2 9
ConveyThis::Instance()
S
69 2 7
ConveyThis::_row_meta()
S
63 2 10
conveythis_admin_notices::mb_display_admin_notices()
S
59 1 14
ConveyThis::_settings_link()
S
75 1 4
ConveyThis::add_nav_menu_meta_boxes()
S
77 1 3
conveythis_admin_notices::__construct()
S
72 1 5
wp_register_widget()
S
82 1 3
ConveyThis::_menu_shortcode()
S
80 1 3
ConveyThis::_admin_menu()
S
78 1 3
ConveyThis::plugin_deactivate()
S
89 1 2
ConveyThis::sitemap_add_xhtml_to_urlset()
S
75 1 4
ConveyThis::get_conveythis_shortcode()
S
76 1 4
ConveyThisWidget::__construct()
S
69 1 7