Code Analysis: Re:amaze Helpdesk & Live Chat 2.3.2

Function Rating Maintainability Complexity Lines of code
Reamaze_Settings_Page::_output_fields()
D
22
45 223
ReamazeParsedown::lines()
C
33 26 105
Reamaze_Settings_Page::save()
B
42 16 49
ReamazeParsedown::blockTable()
A
38 13 77
Reamaze\API\Clients\CurlClient::makeRequest()
A
39 14 59
Reamaze\API\Clients\WpHttpClient::makeRequest()
A
41 14 53
Reamaze_Ajax::convert_to_conversation()
A
39 10 61
ReamazeParsedown::blockMarkup()
A
46 10 41
Reamaze_Admin_Dashboard_Widgets::overview_widget()
A
43 9 52
ReamazeParsedown::blockListContinue()
A
47 9 39
ReamazeParsedown::inlineLink()
A
42 7 57
ReamazeParsedown::inlineMarkup()
A
51 9 27
ReamazeParsedown::line()
A
47 8 35
Reamaze::reamaze_widget_code()
A
50 8 34
ReamazeParsedown::blockTableContinue()
S
47 6 37
ReamazeParsedown::blockComment()
S
57 7 17
ReamazeParsedown::element()
S
50 6 32
ReamazeParsedown::blockMarkupContinue()
S
51 6 28
Reamaze_Admin::add_option_defaults()
S
60 7 12
ReamazeParsedown::inlineEmphasis()
S
52 5 27
ReamazeParsedown::blockSetextHeader()
S
61 6 11
ReamazeParsedown::blockHeader()
S
53 5 23
ReamazeParsedown::inlineUrl()
S
54 5 21
ReamazeParsedown::blockCode()
S
55 5 21
Reamaze_Admin_Settings::output()
S
56 5 17
ReamazeParsedown::blockQuoteContinue()
S
57 5 17
Reamaze_Admin_Settings::show_messages()
S
62 5 11
ReamazeParsedown::inlineImage()
S
52 4 25
Reamaze_Admin::create_page()
S
52 4 24
Reamaze_Shortcodes::reamaze_support_embed()
S
51 3 36
ReamazeParsedown::inlineEmailTag()
S
55 4 20
ReamazeParsedown::blockFencedCodeContinue()
S
56 4 19
ReamazeParsedown::inlineSpecialCharacter()
S
56 4 17
ReamazeParsedown::inlineStrikethrough()
S
57 4 17
Reamaze_Admin::includes()
S
62 4 11
ReamazeParsedown::blockFencedCode()
S
53 3 25
ReamazeParsedown::blockList()
S
53 3 23
ReamazeParsedown::blockReference()
S
56 3 19
ReamazeParsedown::inlineUrlTag()
S
57 3 16
Reamaze_Settings_Widget::get_settings()
S
50 2 31
ReamazeParsedown::blockCodeContinue()
S
59 3 14
ReamazeParsedown::li()
S
61 3 12
ReamazeParsedown::blockCommentContinue()
S
62 3 12
Reamaze_Admin::_comment_row_actions()
S
61 3 11
ReamazeParsedown::inlineCode()
S
57 2 16
Reamaze_Admin_Settings::save()
S
65 3 8
Reamaze\API\APIResource::getClient()
S
65 3 10
update_option_api()
S
63 3 10
Reamaze\API\Resource::getClient()
S
65 3 10
ReamazeParsedown::inlineEscapeSequence()
S
65 3 9
ReamazeParsedown::blockQuote()
S
61 2 13
Reamaze::_renderWidgetUserData()
S
61 2 13
ReamazeParsedown::unmarkedText()
S
62 2 12
Reamaze::includes()
S
62 2 12
Reamaze_Admin_Settings::get_settings_pages()
S
63 2 11
ReamazeParsedown::blockRule()
S
63 2 11
Reamaze_Settings_Personal::get_settings()
S
53 1 24
Reamaze_Settings_Account::get_settings()
S
54 1 22
Reamaze\API\Message::all()
S
64 2 9
Reamaze_Ajax::init()
S
67 2 8
Reamaze_Shortcodes::init()
S
65 2 9
Reamaze_Admin::current_screen_includes()
S
68 2 8
Reamaze_Admin::admin_scripts()
S
57 1 15
Reamaze_Admin::install()
S
71 2 6
ReamazeParsedown::elements()
S
66 2 9
get_reamaze_email()
S
68 2 8
ReamazeParsedown::instance()
S
66 2 9
Reamaze::enqueue_frontend_scripts()
S
67 2 7
Reamaze\API\Config::getBaseUrl()
S
67 2 7
Reamaze\API\Message::create()
S
64 2 9
Reamaze\API\Resource::update()
S
74 1 4
update_reamaze_cue_code()
S
75 1 4
Reamaze\API\Resource::retrieve()
S
74 1 4
Reamaze\API\APIResource::url()
S
79 1 3
Reamaze_Admin_Settings::add_error()
S
79 1 3
Reamaze_Admin_Dashboard_Widgets::init()
S
78 1 3
Reamaze\API\Clients\WpHttpClient::getHeaders()
S
72 1 6
Reamaze_Settings_Page::add_settings_page()
S
76 1 4
Reamaze\API\Config::getBrand()
S
80 1 3
Reamaze\API\Resource::all()
S
75 1 4
Reamaze\API\APIResource::retrieve()
S
74 1 4
Reamaze_Admin_Menus::help_menu()
S
76 1 3
Reamaze\API\APIResource::className()
S
72 1 5
Reamaze\API\Clients\BaseClient::getHeaders()
S
73 1 6
Reamaze\API\Resource::setClient()
S
80 1 3
Reamaze_Settings_Widget::__construct()
S
73 1 5
Reamaze\API\Resource::path()
S
78 1 3
Reamaze::plugin_url()
S
79 1 3
Reamaze\API\Config::getCredentials()
S
80 1 3
Reamaze\API\Message::conversationMessagesUrl()
S
78 1 3
Reamaze\API\Config::setBrand()
S
80 1 3
Reamaze\API\APIResource::_makeRequest()
S
74 1 4
Reamaze_Admin::__construct()
S
67 1 7
ReamazeParsedown::blockFencedCodeComplete()
S
70 1 6
Reamaze\API\APIResource::all()
S
75 1 4
Reamaze\API\Config::setCredentials()
S
71 1 6
Reamaze_Settings_Page::output()
S
82 1 3
ReamazeParsedown::parse()
S
77 1 4
Reamaze::_setupWidget()
S
79 1 3
Reamaze_Admin_Dashboard::output()
S
81 1 3
Reamaze\API\Resource::create()
S
75 1 4
Reamaze\API\Clients\BaseClient::makeRequest()
S
100 1 0
ReamazeParsedown::setBreaksEnabled()
S
77 1 4
Reamaze_Settings_Page::get_settings()
S
82 1 3
update_reamaze_account_sso_key()
S
75 1 4
Reamaze_Admin_Menus::dashboard_page()
S
77 1 4
ReamazeParsedown::text()
S
65 1 9
Reamaze_Admin_Settings::add_message()
S
79 1 3
Reamaze\API\APIResource::path()
S
78 1 3
ReamazeParsedown::paragraph()
S
65 1 10
Reamaze\API\Resource::_makeRequest()
S
74 1 4
Reamaze_Admin_Menus::app_menus()
S
77 1 3
Reamaze::__construct()
S
69 1 6
Reamaze\API\Resource::url()
S
79 1 3
Reamaze::plugin_action_links()
S
68 1 6
Reamaze_Shortcodes::reamaze_kb_embed()
S
80 1 5
update_reamaze_widget_code()
S
75 1 4
Reamaze_Admin_Menus::__construct()
S
71 1 6
get_reamaze_widget_code()
S
81 1 3
get_reamaze_account_id()
S
81 1 3
reamaze_is_ajax()
S
81 1 3
Reamaze_Settings_Account::__construct()
S
73 1 5
get_option_api()
S
79 1 3
check_permission()
S
82 1 3
Reamaze_Settings_Personal::__construct()
S
73 1 5
ReamazeParsedown::blockCodeComplete()
S
70 1 6
ReamazeParsedown::setMarkupEscaped()
S
77 1 4
Reamaze\API\Category::path()
S
79 1 3
Reamaze_Admin_Menus::admin_menu()
S
73 1 4
Reamaze\API\APIResource::update()
S
74 1 4
update_reamaze_account_id()
S
75 1 4
Reamaze_Admin::get_auth_key()
S
77 1 3
Reamaze_Admin_Dashboard_Widgets::__construct()
S
79 1 3
ReamazeParsedown::setUrlsLinked()
S
77 1 4
Reamaze\API\APIResource::delete()
S
74 1 4
Reamaze\API\APIResource::setClient()
S
80 1 3
Reamaze\API\Resource::className()
S
72 1 5
Reamaze_Admin_Menus::help_page()
S
83 1 5
Reamaze_Settings_Page::__construct()
S
71 1 5
Reamaze_Admin_Menus::settings_page()
S
77 1 4
Reamaze_Admin_Menus::settings_menu()
S
76 1 3
get_reamaze_cue_code()
S
81 1 3
Reamaze\API\APIResource::create()
S
75 1 4
Reamaze\API\Resource::delete()
S
74 1 4