Code Analysis: Ecwid by Lightspeed Ecommerce Shopping Cart 6.12.26

Most Complex Classes

Class Rating Complexity
Ecwid_Crypt_Base
D
229
Ecwid_Api_V3
D
211
Ecwid_Store_Page
C
120
Ecwid_Seo_Links
C
114
Ecwid_Importer
C
112
Ecwid_Message_Manager
C
102
Ecwid_Products
C
102
EcwidPlatform
B
97
Ecwid_Static_Page
B
95
Ecwid_Admin
B
92
Ecwid_Admin_Storefront_Page
B
88
Ecwid_OAuth
B
83

Most Complex Functions

Function Rating Complexity
Ecwid_Crypt_Base::decrypt()
D
49
Ecwid_Message_Manager::need_to_show_message()
D
53
Ecwid_Crypt_Base::encrypt()
D
46
Ecwid_Importer::tick()
D
47
Ecwid_Gutenberg_Block_Store::render_callback()
D
47
Ecwid_Admin::build_menu()
D
31
Ecwid_Static_Page::maybe_fetch_data()
C
30
Ecwid_Crypt_Base::_createInlineCryptFunction()
C
10
Ecwid_Admin_Main_Page::_do_integrated_admin_page()
C
27
Ecwid_Shortcode_ProductBrowser::_process_params()
C
26
Ecwid_Product_Browser::get_attributes()
C
3
Ecwid_Importer_Task_Batch_Status::execute()
C
23