Code Analysis: File Uploader for WooCommerce 1.0.1

Function Rating Maintainability Complexity Lines of code
wcu\Classes\Settings\PluginSettings::save_sign_up_data()
A
41 12 65
wcu\Classes\Settings\PluginSettings::save_sign_in_data()
A
43 10 51
wcu\Classes\WC\ProductActions::validate_uploaded_images()
A
48 10 34
wcu\Classes\PluginInitialization::is_allowed_button()
A
52 8 26
wcu\Classes\WC\ProductActions::add_image_id_to_cart_item()
A
53 8 22
wcu\Classes\Settings\PluginSettings::save_plugin_settings()
S
51 7 28
wcu\Classes\Settings\SettingsPage::get_plugin_settings_content()
S
43 4 51
wcu\Classes\PluginSetup::add_woocommerce_inactive_notice()
S
49 4 34
wcu\Classes\Settings\PluginSettings::save_plugin_main_options()
S
55 5 19
wcu\Classes\Settings\PluginSettings::check_user_password()
S
49 4 30
wcu\JsonApi\AbstractJsonApi::__construct()
S
53 4 25
check_installed_woocommerce()
S
64 5 9
wcu\JsonApi\ImageJsonApi::register_rest_route()
S
52 3 26
wcu\Classes\Helpers\UploaderHelper::upload_image()
S
52 3 24
wcu\Classes\Settings\SettingsPage::get_own_sections()
S
60 3 14
wcu\Components\Render::view_partial()
S
60 3 13
wcu\Classes\WC\ProductActions::convert_order_meta_image_id_to_link()
S
61 3 12
wcu\Classes\Settings\SettingsPage::get_sign_up_settings_content()
S
48 1 38
check_logout_action()
S
63 3 10
wcu\Classes\Settings\PluginSettings::save_default_block()
S
67 3 8
wcu\Classes\Settings\SettingsPage::get_settings_for_default_section()
S
67 3 8
wcu\Classes\WC\ProductActions::show_link_title()
S
66 3 9
wcu\Models\OptionsModel::__construct()
S
61 2 14
wcu\Classes\Settings\SettingsPage::get_settings_for_sign_in_section()
S
53 1 27
wcu\Classes\WC\ProductActions::add_filters()
S
57 1 21
wcu\Classes\PluginSetup::__construct()
S
70 2 6
wcu\Models\OptionsModel::set_status()
S
66 2 9
wcu\Models\OptionsModel::set_uc_public_key()
S
71 2 6
wcu\Classes\Settings\PluginSettings::__construct()
S
68 2 7
wcu\Classes\WC\ProductActions::__construct()
S
69 2 7
wcu\Classes\PluginSetup::is_woocommerce_active()
S
65 2 10
wcu\Models\OptionsModel::set_public_api_key()
S
71 2 6
wcu\Models\OptionsModel::set_product_categories_ids()
S
70 2 6
wcu\Classes\WC\ProductActions::show_uploaded_image_thumbnail_on_the_cart_item()
S
65 2 10
wcu\Classes\WC\ProductActions::save_uploaded_image_id_to_order_item_meta()
S
68 2 7
wcu\JsonApi\ImageJsonApi::get_api_route()
S
65 2 9
wcu\Classes\PluginInitialization::add_button_actions_for_upload_button()
S
70 2 6
wcu\Models\OptionsModel::set_id()
S
71 2 6
wcu\Models\OptionsModel::set_user_login()
S
71 2 6
wcu\Components\GlobalProperties::get_instance()
S
71 2 6
wcu\Models\OptionsModel::set_user_password()
S
73 2 5
wcu\Classes\WC\ProductActions::add_actions()
S
62 1 14
wcu\Classes\Settings\SettingsPage::show_account_data()
S
63 1 11
wcu\Classes\PluginInitialization::add_actions()
S
79 1 3
wcu\Models\OptionsModel::get_user_login()
S
82 1 3
install_plugin()
S
75 1 4
wcu\Models\OptionsModel::get_user_password()
S
82 1 3
wcu\Classes\Settings\SettingsPage::show_categories_field()
S
79 1 3
uninstall_plugin_data()
S
70 1 7
wcu\JsonApi\AbstractJsonApi::register_rest_route()
S
100 1 0
wcu\Classes\PluginSetup::init_settings_page()
S
82 1 3
gprop()
S
82 1 3
wcu\Classes\Settings\SettingsPage::__construct()
S
68 1 7
wcu\JsonApi\ImageJsonApi::check_user_permissions()
S
82 1 3
wcu\Models\OptionsModel::get_enabled_product_categories_ids()
S
82 1 3
wcu\JsonApi\AbstractJsonApi::init()
S
91 1 2
wcu\Models\OptionsModel::is_enabled()
S
82 1 3
wcu\Classes\PluginInitialization::add_plugin_assets()
S
78 1 3
wcu\Classes\Settings\PluginSettings::init_settings_page()
S
82 1 3
wcu\Models\OptionsModel::get_private_api_key()
S
82 1 3
wcu\JsonApi\AbstractJsonApi::set_route()
S
100 1 0
wcu\JsonApi\AbstractJsonApi::check_user_permissions()
S
100 1 0
wcu\Models\OptionsModel::get_wcu_uc_public_key()
S
82 1 3
wcu\Classes\PluginInitialization::add_image_upload_field()
S
81 1 3
wcu\Components\GlobalProperties::get_property()
S
79 1 3
wcu\Models\OptionsModel::get_public_api_key()
S
82 1 3
wcu\JsonApi\ImageJsonApi::set_route()
S
81 1 3
wcu\Classes\PluginInitialization::__construct()
S
76 1 4
wcu\Components\GlobalProperties::set_property()
S
80 1 3
wcu\Models\OptionsModel::get_user_id()
S
82 1 3
wcu\Components\Render::view()
S
78 1 3