Code Analysis: Ecwid by Lightspeed Ecommerce Shopping Cart 7.0.1

Most Complex Classes

Class Rating Complexity
Ecwid_Crypt_Base
D
229
Ecwid_Api_V3
D
227
Ecwid_Seo_Links
D
157
Ecwid_Store_Page
C
123
Ecwid_Static_Page
C
121
Ecwid_Importer
C
112
Ecwid_Message_Manager
C
102
Ecwid_Products
C
102
EcwidPlatform
B
100
Ecwid_Admin_Storefront_Page
B
93
Ecwid_Admin
B
92
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
48
Ecwid_Admin::build_menu()
D
31
Ecwid_Static_Page::maybe_fetch_data()
D
35
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