Code Analysis: ArvanCloud Object Storage 0.2

Function Rating Maintainability Complexity Lines of code
Wp_Arvancloud_Storage_Admin::upload_media_to_storage()
B
39 19 60
Wp_Arvancloud_Storage_Admin::process_media_actions()
B
40 17 57
Wp_Arvancloud_Storage_Admin::wp_update_attachment_metadata()
A
53 15 20
Wp_Arvancloud_Storage_Admin::delete_media_from_storage()
A
49 11 31
Wp_Arvancloud_Storage_Admin::get_media_action_result_message()
A
50 9 27
Wp_Arvancloud_Storage_Admin::config_access_keys()
A
48 7 32
Wp_Arvancloud_Storage_Admin::maybe_upload_attachments()
S
52 6 27
Wp_Arvancloud_Storage_Admin::upload_image_to_storage()
S
52 6 24
Wp_Arvancloud_Storage_Admin::add_media_row_actions()
S
59 6 13
Wp_Arvancloud_Storage_Admin::maybe_display_media_action_message()
S
60 5 12
Wp_Arvancloud_Storage_Admin::save_plugin_settings()
S
55 4 21
Wp_Arvancloud_Storage_Admin::handle_bulk_actions_upload()
S
56 4 19
get_storage_settings()
S
57 4 17
acs_decrypt()
S
56 4 17
Wp_Arvancloud_Storage_Admin::calculate_image_srcset()
S
58 4 15
Wp_Arvancloud_Storage_Admin::store_selected_bucket_in_db()
S
58 3 15
acs_encrypt()
S
60 3 13
acs_get_default_key()
S
71 3 6
acs_get_default_salt()
S
71 3 6
acs_recursive_sanitize()
S
64 3 10
Wp_Arvancloud_Storage_Loader::run()
S
66 3 8
Wp_Arvancloud_Storage_Admin::get_media_action_strings()
S
64 3 9
Wp_Arvancloud_Storage_Admin::add_media_row_action()
S
63 3 9
Wp_Arvancloud_Storage_Admin::add_edit_attachment_metabox()
S
62 2 12
Wp_Arvancloud_Storage_Admin::get_media_action_url()
S
61 2 12
Wp_Arvancloud_Storage::__construct()
S
64 2 11
Wp_Arvancloud_Storage_Admin::get_available_media_actions()
S
63 2 11
Wp_Arvancloud_Storage_Admin::setup_admin_menu()
S
54 1 26
Wp_Arvancloud_Storage_Admin::ajax_get_attachment_provider_details()
S
62 2 11
Wp_Arvancloud_Storage::define_admin_hooks()
S
52 1 22
Wp_Arvancloud_Storage_Admin::bulk_actions_upload()
S
70 2 6
Wp_Arvancloud_Storage_Admin::render_edit_attachment_metabox()
S
68 2 7
Wp_Arvancloud_Storage_Admin::media_library_url_rewrite()
S
65 2 9
Wp_Arvancloud_Storage_Admin::get_message()
S
69 2 7
Wp_Arvancloud_Storage_Admin::maybe_do_provider_action()
S
67 2 8
Wp_Arvancloud_Storage_Admin::is_attachment_served_by_storage()
S
68 2 7
Wp_Arvancloud_Storage::run()
S
82 1 3
Wp_Arvancloud_Storage_Activator::activate()
S
78 1 3
Wp_Arvancloud_Storage::get_plugin_name()
S
82 1 3
Wp_Arvancloud_Storage::get_loader()
S
82 1 3
Wp_Arvancloud_Storage_Loader::add()
S
64 1 10
Wp_Arvancloud_Storage_Admin::about_us_page()
S
80 1 3
Wp_Arvancloud_Storage::set_locale()
S
75 1 4
activate_wp_arvancloud_storage()
S
76 1 4
Wp_Arvancloud_Storage_i18n::load_plugin_textdomain()
S
69 1 7
Wp_Arvancloud_Storage::get_version()
S
82 1 3
Wp_Arvancloud_Storage::load_dependencies()
S
70 1 6
Wp_Arvancloud_Storage_Loader::add_filter()
S
77 1 3
Wp_Arvancloud_Storage_Admin::__construct()
S
68 1 7
Wp_Arvancloud_Storage_Loader::add_action()
S
77 1 3
Wp_Arvancloud_Storage_Admin::filter_input()
S
78 1 3
run_wp_arvancloud_storage()
S
77 1 4
get_bucket_name()
S
75 1 4
Wp_Arvancloud_Storage_Admin::settings_page()
S
80 1 3
Wp_Arvancloud_Storage_Admin::get_messages()
S
64 1 10
get_storage_url()
S
69 1 6
deactivate_wp_arvancloud_storage()
S
100 1 2
Wp_Arvancloud_Storage_Admin::enqueue_scripts()
S
63 1 10
Wp_Arvancloud_Storage_Admin::enqueue_styles()
S
77 1 3
Wp_Arvancloud_Storage_Loader::__construct()
S
77 1 4