Code Analysis: Chat opener for Hubspot 1.0.0

Function Rating Maintainability Complexity Lines of code
YaroChatOpener\Metaboxes::isShow()
A
55 8 18
YaroChatOpener\PugApp::render()
S
52 6 24
YaroChatOpener\PugWp::get()
S
56 6 18
YaroChatOpener\Settings::saveOptions()
S
58 6 14
YaroChatOpener\PugApp::__construct()
S
55 5 19
YaroChatOpener\PugWp::set()
S
56 5 18
YaroChatOpener\PugApp::has()
S
58 5 15
YaroChatOpener\Settings::settingsPageTemplate()
S
47 3 40
YaroChatOpener\Loader::run()
S
55 4 24
YaroChatOpener\Config::get()
S
56 4 17
YaroChatOpener\PugApp::key()
S
62 5 10
YaroChatOpener\Config::varExportShort()
S
56 3 17
YaroChatOpener\Extensions\MetaBox\MetaBox::add_meta_boxes()
S
58 3 16
YaroChatOpener\PugWp::renderJSON()
S
58 3 16
YaroChatOpener\Extensions\MetaBox\Loader::init()
S
50 2 28
YaroChatOpener\PugApp::renderSections()
S
59 3 13
YaroChatOpener\PugApp::cache()
S
60 3 12
YaroChatOpener\Scripts::customScript()
S
59 2 18
YaroChatOpener\Metaboxes::getMetaboxClass()
S
70 3 6
YaroChatOpener\Scripts::enqueueScripts()
S
62 2 12
YaroChatOpener\PugWp::getHtml()
S
62 2 12
YaroChatOpener\PugWp::renderBlock()
S
61 2 12
YaroChatOpener\Application::run()
S
58 1 15
YaroChatOpener\Scripts::setScriptAttrs()
S
70 2 6
YaroChatOpener\PugWp::__construct()
S
72 2 6
YaroChatOpener\Extensions\MetaBox\MetaBox::fieldMeta()
S
70 2 6
YaroChatOpener\Extensions\MetaBox\Core::register_meta_boxes()
S
65 2 9
YaroChatOpener\Config::loadJSON()
S
68 2 7
YaroChatOpener\PugWp::getUrl()
S
69 2 6
YaroChatOpener\PugApp::getJSON()
S
66 2 8
YaroChatOpener\PugWp::outputBufferContents()
S
64 2 10
YaroChatOpener\Config::set()
S
65 2 8
YaroChatOpener\PugWp::getTemplate()
S
82 1 3
YaroChatOpener\Loader::addShortcode()
S
78 1 3
YaroChatOpener\Settings::addMenu()
S
66 1 9
YaroChatOpener\Extensions\MetaBox\Loader::constants()
S
91 1 2
YaroChatOpener\Metaboxes::registerChatOpenerPage()
S
74 1 4
YaroChatOpener\Metaboxes::__construct()
S
67 1 7
YaroChatOpener\I18n::loadThemeTextDomain()
S
78 1 3
YaroChatOpener\Loader::addAction()
S
77 1 3
YaroChatOpener\Extensions\MetaBox\MetaBox::object_hooks()
S
71 1 5
YaroChatOpener\PugWp::render()
S
74 1 5
YaroChatOpener\Loader::addFilter()
S
77 1 3
YaroChatOpener\Loader::_add()
S
64 1 10
YaroChatOpener\PugWp::setTemplate()
S
81 1 3
YaroChatOpener\Settings::__construct()
S
91 1 2
YaroChatOpener\PugApp::renderJson()
S
62 1 10
YaroChatOpener\Extensions\MetaBox\MetaBox::is_edit_screen()
S
82 1 3
YaroChatOpener\PugApp::show()
S
75 1 4
YaroChatOpener\Loader::__construct()
S
74 1 5