Code Analysis: Ecwid by Lightspeed Ecommerce Shopping Cart 6.12.30

Most Complex Classes

Class Rating Complexity
Ecwid_Crypt_Base
D
229
Ecwid_Api_V3
D
223
Ecwid_Store_Page
C
120
Ecwid_Seo_Links
C
114
Ecwid_Importer
C
112
Ecwid_Static_Page
C
104
Ecwid_Message_Manager
C
102
Ecwid_Products
C
102
EcwidPlatform
B
99
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()
D
34
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