Code Analysis: Kaya QR Code Generator 1.5.0

Function Rating Maintainability Complexity Lines of code
WPKQCG_Forms_QRCode::validate_field()
D
31 54 97
wpkqcg_doDisplayQRCode()
D
24
51 138
wpkqcg_admin_doOptionPage()
C
24
15 214
WPKQCG_Forms::get_field_checkbox()
A
51 16 20
WPKQCG_Forms::get_field_select()
A
50 15 22
WPKQCG_Metabox_qrcodemetabox::render_meta_box_content()
A
37 10 70
WPKQCG_Forms::get_field_color()
A
54 13 16
WPKQCG_Forms::get_field_url()
A
54 13 16
WPKQCG_Forms::get_field_text()
A
54 13 16
wpkqcg_admin_getAllowedPostTypes()
A
51 11 29
WP_KayaStudio_Plugins_Admin_Dashboard::checkAdminMenuItem()
A
52 11 25
WPKQCG_Forms_QRCode::get_fields()
A
31 1 170
WPKQCG_Admin_Dashboard::doAdminPostRequests()
A
48 10 34
WPKQCG_qrcode_generator::default_new()
A
45 7 44
WPKQCG_qrcode_generator::prepare()
A
51 8 25
WPKQCG_qrcode_generator::update()
S
56 8 15
WPKQCG_Forms_QRCode::_sanitize_qrCodeContents()
S
50 7 30
WPKQCG_qrcode_generator::destroy()
S
57 8 14
WPKQCG_qrcode_generator::load_all()
S
53 7 22
WPKQCG_Forms_QRCode::get_form_fields()
S
48 6 35
kayastudio_plugins_admin_doMainPage()
S
42 4 65
wpkqcg_database_installSetup()
S
53 6 25
wpkqcg_admin_enqueueAdminScripts()
S
50 5 29
WPKQCG_Admin_Dashboard::doAdminNotices()
S
50 5 28
wpkqcg_admin_isCurrentRoleAllowed()
S
57 5 16
WPKQCG_Forms::get_field_label()
S
66 6 7
wpkqcg_database_installSetupNewSite()
S
59 4 16
WPKQCG_qrcode_generator::__construct()
S
69 5 6
WPKQCG_Forms_QRCode::validate_fields()
S
58 4 15
WPKQCG_Forms::do_form_field_line()
S
58 4 15
WP_KayaStudio_Plugins_List_Admin_Dashboard::addPluginInList()
S
69 5 6
WPKQCG_qrcode_generator::create()
S
61 4 12
kayastudio_plugins_admin_doMainPageSidebar()
S
52 2 33
wpkqcg_admin_getAllPostTypesAsList()
S
56 3 17
WPKQCG_Forms::get_field_section_head()
S
68 4 6
WP_KayaStudio_Plugins_Admin_Dashboard::addAdminCssJs()
S
66 4 7
WPKQCG_Forms::get_field_description()
S
68 4 6
WPKQCG_Admin_Dashboard::addAdminCssJs()
S
66 4 7
wpkqcg_admin_getUsersRoles()
S
60 3 13
WPKQCG_Forms_QRCode::set_field_id()
S
60 3 13
WPKQCG_Forms_QRCode::set_field_name()
S
61 3 12
WPKQCG_Widget_qrcodewidget::widget()
S
61 3 12
WPKQCG_Forms_QRCode::get_field_by_slug()
S
63 3 11
wpkqcg_admin_doPageSidebar()
S
55 2 23
WP_KayaStudio_Plugins_Admin_Dashboard::addAdminMenuPage()
S
56 2 22
WPKQCG_Metabox_qrcodemetabox::add_page_meta_box()
S
56 2 19
WPKQCG_Shortcodes_qrcodeshortcode::wpkqcg_shortcode_qrcodeshortcodedynamic_handler()
S
64 3 9
WPKQCG_Forms::display_form()
S
65 3 9
WPKQCG_qrcode_generator::load_new()
S
64 3 9
wpkqcg_admin_addMenuPages()
S
64 2 11
wpkqcg_plugin_displayActionLinks()
S
61 2 11
wpkqcg_plugin_displayMetaLinks()
S
61 2 11
WPKQCG_Forms_QRCode::get_form_options()
S
63 2 11
WP_KayaStudio_Plugins_Admin_Dashboard::doAdminMainPage()
S
69 2 7
WPKQCG_Admin_Dashboard::doAdminPage()
S
69 2 7
wpkqcg_database_defaultValues()
S
66 2 8
WPKQCG_Forms::do_form_section_head()
S
72 2 5
WPKQCG_Forms::do_form_text()
S
68 2 7
WPKQCG_Forms::do_form_checkbox()
S
69 2 6
wpkqcg_registerFrontScripts()
S
65 2 9
WPKQCG_Widget_qrcodewidget::update()
S
73 2 5
WPKQCG_Forms::do_form_color()
S
68 2 7
WPKQCG_Forms::do_form_select()
S
68 2 7
WPKQCG_Forms_QRCode::get_accepted_options()
S
72 2 5
WPKQCG_Admin_Dashboard::addAdminNotice()
S
66 2 8
WPKQCG_Forms_QRCode::get_fields_default_value()
S
66 2 9
WPKQCG_Forms::do_form_url()
S
68 2 7
WPKQCG_Widget_qrcodewidget::form()
S
63 1 11
WPKQCG_Widget_qrcodewidget::__construct()
S
68 1 7
WPKQCG_Admin_Dashboard::addAdminMenuPage()
S
65 1 10
WPKQCG_Admin_Dashboard::init()
S
69 1 6
wpkqcg_plugin_loadLocalisation()
S
78 1 3
wpkqcg_call_Metabox_qrcodemetabox()
S
82 1 3
wpkqcg_plugin_doNewSite()
S
76 1 4
WPKQCG_Shortcodes_qrcodeshortcode::wpkqcg_shortcode_qrcodeshortcode_handler()
S
70 1 6
WP_KayaStudio_Plugins_List_Admin_Dashboard::__construct()
S
82 1 3
wpkqcg_plugin_doActivation()
S
77 1 4
WP_KayaStudio_Plugins_Admin_Dashboard::init()
S
75 1 4
WPKQCG_Forms_QRCode::display_form_fields()
S
72 1 5
WP_KayaStudio_Plugins_List_Admin_Dashboard::getPluginList()
S
83 1 3
WPKQCG_Admin_Dashboard::getPluginInfos()
S
66 1 8
WPKQCG_Forms_QRCode::sanitize_qrCodeContent()
S
74 1 4
WPKQCG_Forms_QRCode::display_form_fields_options()
S
70 1 6
wpkqcg_register_widget_qrcodewidget()
S
82 1 3
WPKQCG_Metabox_qrcodemetabox::__construct()
S
79 1 3