Code Analysis: Spreadr Woocommerce Plugin - Amazon Importer for Dropshipping and Affiliate 1.0.7

Function Rating Maintainability Complexity Lines of code
spreadrButton()
B
33 13 180
spreadr_create_product()
B
33 15 94
spreadr_custom_button()
B
38 15 67
spreadr_custom_collection_page_button()
B
39 15 63
spreadr_button_on_product_custom_single_page()
A
39 14 63
spreadr_button_on_product_page()
A
40 12 60
spreadr_update_product()
A
37 10 70
spreadr_update_user_settings()
A
48 8 33
spreadr_review_settings()
A
51 8 25
spreadr_image_import()
S
46 6 43
spreadr_update_custom_code()
S
51 7 26
spreadr_update_product_price()
S
49 6 31
SpreadrApp::is_request()
S
61 7 12
spreadr_update_product_button_type()
S
54 6 20
Spreadr_Install::maybe_enable_setup_wizard()
S
49 5 31
spreadr_update_product_meta()
S
52 5 23
spreadr_amazon_review_tab_content()
S
50 4 36
spreadr_review_below_description()
S
51 4 30
sanitize_text_or_array_field_spreadr()
S
59 5 15
spreadr_delete_product()
S
53 4 22
spreadr_hide_product()
S
53 4 22
spreadr_mark_product_outofstock()
S
55 4 19
spreadr_isproduct_available()
S
55 4 19
spreadr_mark_product_available()
S
55 4 19
spreadr_update_default_settings()
S
55 3 18
spreadr_plugin_row_meta()
S
58 3 14
spreadr_amazon_review_tab()
S
60 3 13
spreadr_maybe_define_constant()
S
75 2 5
sp_subscriber_check_activation_notice()
S
70 2 6
spreadr_dashboard()
S
65 2 9
SpreadrApp::instance()
S
72 2 6
Spreadr_Install::install()
S
70 2 6
SpreadrApp::define()
S
75 2 5
SpreadrApp::init_hooks()
S
79 1 3
SpreadrApp::define_constants()
S
72 1 5
Spreadr_Install::install_actions()
S
89 1 2
spreadr_dashboard_blank()
S
100 1 10
SpreadrApp::__construct()
S
75 1 5
spreadr_plugin_uninstall()
S
64 1 10
SpreadrApp::includes()
S
71 1 6
spreadr_exit_popup()
S
74 1 5
spreadr_installed()
S
82 1 3
Spreadr_Install::init()
S
79 1 3