Code Analysis: WooCommerce 8.5.1

Class Rating Complexity Lines of code
WC_AJAX
D
548 2,289
WC_API_Products
D
527 1,995
WC_API_Products
D
387 1,417
WC_Abstract_Order
D
337 1,128
WC_REST_Products_V2_Controller
D
310 1,817
Automattic\WooCommerce\Internal\DataStores\Orders\OrdersTableDataStore
D
308 1,402
WC_Cart
D
305 969
WC_API_Orders
D
298 1,097
WC_Product
D
296 773
WC_Helper
D
294 1,475
WC_REST_Products_V1_Controller
D
289 1,957
WC_API_Orders
D
286 1,059
WC_Order
D
277 947
WC_Product_Data_Store_CPT
D
274 1,341
WC_Form_Handler
D
272 748
WC_Checkout
D
242 759
Automattic\WooCommerce\Admin\API\Reports\DataStore
D
227 749
WC_Admin_Setup_Wizard
D
222 1,688
Automattic\WooCommerce\Internal\DataStores\Orders\OrdersTableQuery
D
216 814
WC_Product_CSV_Importer
D
198 684
WC_Admin_Addons
D
194 1,068
WC_Install
D
186 1,667
WC_REST_Orders_V2_Controller
D
180 1,584
WC_Admin_Settings
D
179 735
WC_REST_Products_Controller
D
174 1,202
WC_Query
D
169 525
WC_Discounts
D
168 503
WC_Order_Data_Store_CPT
D
167 699
Automattic\WooCommerce\Blocks\BlockTemplatesController
D
163 466
WC_Coupon
D
162 451
WC_REST_Legacy_Products_Controller
D
159 464
Automattic\WooCommerce\Internal\Admin\ProductReviews\ReviewsListTable
D
155 868
WC_Admin_Post_Types
D
152 573
Automattic\WooCommerce\Internal\Admin\Orders\ListTable
D
150 834
WC_Tax
D
148 664
Automattic\WooCommerce\Internal\Features\FeaturesController
D
144 678
WC_REST_Orders_V1_Controller
D
141 1,272
WC_REST_Product_Reviews_Controller
D
139 771
ActionScheduler_DBStore
D
134 665
WC_Tracker
D
134 702
Automattic\WooCommerce\StoreApi\Utilities\CartController
D
133 716
WC_Geo_IP
D
132 384
WC_Customer
D
130 399
WC_Data
D
129 399
WC_Abstract_Legacy_Order
C
124 429
WC_REST_System_Status_V2_Controller
C
124 1,120
WC_Admin_Notices
C
121 361
WC_Meta_Box_Product_Data
C
120 355
ActionScheduler_wpPostStore
C
119 566
WC_Admin_Report
C
117 481
WC_Download_Handler
C
113 394
Automattic\WooCommerce\Admin\Features\Navigation\Menu
C
111 436
WC_Countries
C
111 1,313
WC_Abstract_Legacy_Product
C
110 339
Automattic\WooCommerce\Admin\API\Reports\TimeInterval
C
110 419
WC_Email
C
110 508
Automattic\WooCommerce\Blocks\BlockTypes\MiniCart
C
110 388
Automattic\WooCommerce\Internal\DataStores\Orders\OrdersTableMetaQuery
C
109 348
WC_Product_Importer
C
108 434
WC_REST_Product_Variations_Controller
C
106 850
WooCommerce
C
105 504
Automattic\WooCommerce\Admin\API\Reports\Customers\DataStore
C
101 596
Automattic\WooCommerce\Admin\Marketing\InstalledExtensions
C
101 388
Automattic\WooCommerce\Internal\Admin\ProductReviews\Reviews
B
100 320
WC_Product_Variable_Data_Store_CPT
B
100 442
WC_Product_CSV_Exporter
B
99 360
Automattic\WooCommerce\Admin\API\OnboardingTasks
B
97 657
WC_API_Server
B
96 342
WC_Admin_List_Table_Orders
B
96 397
WC_API_Customers
B
93 461
WC_API_Customers
B
93 452
Automattic\WooCommerce\Blocks\Domain\Services\CheckoutFields
B
93 485
Abstract_WC_Order_Data_Store_CPT
B
93 400
WC_Data_Store_WP
B
92 347
Automattic\WooCommerce\Admin\API\Reports\Segmenter
B
90 359
Automattic\WooCommerce\StoreApi\Utilities\OrderController
B
90 451
WC_API_Server
B
90 344
WC_REST_Terms_Controller
B
89 499
WC_API_Server
B
89 343
Automattic\WooCommerce\Internal\Admin\Orders\PageController
B
88 319
WC_Admin_List_Table_Products
B
88 360
WC_Products_Tracking
B
88 349
Automattic\WooCommerce\Internal\Admin\Logging\FileV2\FileController
B
86 364
WC_API_Resource
B
85 231
WC_REST_Product_Variations_V2_Controller
B
84 746
WC_Eval_Math
B
83 233
WC_Gateway_Paypal
B
82 290
WC_Shortcode_Checkout
B
82 231
WC_Meta_Box_Order_Data
B
82 530
Automattic\WooCommerce\Blocks\Patterns\PatternUpdater
B
82 281
Automattic\WooCommerce\Internal\ProductDownloads\ApprovedDirectories\Admin\UI
B
81 280
WC_Shortcodes
B
81 410
WC_Shipping_Method
B
80 213
WC_Cart_Session
B
80 304
WC_Admin_Assets
B
80 504
WC_API_Taxes
B
80 360
Automattic\WooCommerce\DataBase\Migrations\CustomOrderTable\CLIRunner
B
79 570
WC_CLI_REST_Command
B
79 257
WC_Regenerate_Images
B
79 246
WC_REST_Controller
B
79 344
Automattic\WooCommerce\StoreApi\Utilities\ProductQuery
B
78 315
Automattic\WooCommerce\Admin\PageController
B
78 278
WC_REST_Posts_Controller
B
78 379
WC_API_Resource
B
77 225
WC_Emails
A
75 392
WC_API_Coupons
A
75 337
WC_API_Coupons
A
75 337
Automattic\WooCommerce\Blocks\Patterns\ProductUpdater
A
75 296
WC_REST_Customers_V1_Controller
A
74 642
WC_Frontend_Scripts
A
73 463
WC_Widget_Layered_Nav
A
71 267
Automattic\WooCommerce\Internal\Admin\Logging\PageController
A
69 484
Automattic\WooCommerce\Internal\Utilities\URL
A
69 139
Automattic\WooCommerce\Admin\API\Reports\Orders\DataStore
A
69 356
WC_Legacy_Cart
A
68 248
WC_Helper_Updater
A
68 307
WC_Order_Item
A
68 179
WC_Coupon_Data_Store_CPT
A
68 430
WC_Structured_Data
A
68 355
WC_API_Resource
A
67 185
WC_API_Webhooks
A
67 260
WC_API_Webhooks
A
67 260
Automattic\WooCommerce\Internal\Admin\Loader
A
66 315
WC_REST_Taxes_V1_Controller
A
63 486
ActionScheduler_ListTable
A
62 365
WC_REST_Orders_Controller
A
62 180
WC_Order_Factory
A
61 199
WC_Widget
A
60 212
WC_REST_Legacy_Orders_Controller
A
60 159
WC_Gateway_COD
A
59 210
WC_Shortcode_My_Account
A
58 231
ActionScheduler
A
57 198
Automattic\WooCommerce\Internal\Admin\WcPayWelcomePage
A
56 253
Automattic\WooCommerce\Internal\DataStores\Orders\OrdersTableFieldQuery
A
56 167
WC_Admin_Webhooks
A
56 194
Automattic\WooCommerce\Blocks\BlockTypes\Checkout
A
56 309
Automattic\WooCommerce\StoreApi\Schemas\V1\ProductSchema
A
56 648
Automattic\WooCommerce\Admin\API\Reports\Variations\DataStore
A
56 303
Automattic\WooCommerce\Internal\Admin\WCAdminAssets
A
55 295
WC_Webhook_Data_Store
A
55 300
Automattic\WooCommerce\Admin\API\Reports\Orders\Stats\DataStore
A
54 447
WC_REST_System_Status_Tools_V2_Controller
A
54 473
Automattic\WooCommerce\StoreApi\Utilities\ProductQueryFilters
A
53 325
Automattic\WooCommerce\Internal\Admin\Onboarding\OnboardingSetupWizard
A
52 133
Automattic\WooCommerce\Internal\DataStores\Orders\CustomOrdersTableController
A
51 292
Automattic\WooCommerce\Utilities\ArrayUtil
A
51 152
Automattic\WooCommerce\Admin\PluginsHelper
A
51 280
WC_Admin_Meta_Boxes
S
50 139
WC_Report_Downloads
S
49 214
WC_Auth
S
48 258
WC_Admin_Attributes
S
48 382
WC_Customer_Data_Store
S
48 343
WC_Regenerate_Images_Request
S
47 142
WC_Customer_Download_Data_Store
S
47 346
Automattic\WooCommerce\Blocks\BlockPatterns
S
46 228
WC_Settings_Payment_Gateways
S
43 206
WC_REST_Coupons_V1_Controller
S
43 393
WC_Report_Sales_By_Category
S
42 321
WC_Admin_Importers
S
42 202
WC_API_XML_Handler
S
42 140
Automattic\WooCommerce\Internal\Admin\Homescreen
S
41 164
WC_Post_Types
S
41 551
Automattic\WooCommerce\Admin\Features\Navigation\CoreMenu
S
40 327
WC_CLI_Runner
S
38 159
WC_API_Reports
S
38 176
WC_API_Reports
S
38 179
WC_Legacy_Coupon
S
37 133
WC_Privacy_Erasers
S
37 241
Automattic\WooCommerce\Blocks\Images\Pexels
S
37 130
WC_Report_Sales_By_Product
S
36 512
WC_Privacy_Exporters
S
36 308
WC_Validation
S
36 112
WC_Shipping_Flat_Rate
S
36 161
WC_API_Reports
S
36 316
Automattic\WooCommerce\Internal\Admin\Settings
S
35 217
WC_REST_Report_Sales_V1_Controller
S
35 250
Automattic\WooCommerce\Blocks\BlockTypes\ProductButton
S
35 179
WC_Shop_Customizer
S
35 738
Automattic\WooCommerce\Admin\API\Reports\Downloads\DataStore
S
34 228
WC_Report_Coupon_Usage
S
34 473
CronExpression
S
33 119
WC_API_Orders
S
32 217
WC_REST_Order_Refunds_V2_Controller
S
32 411
WC_Shipping_Legacy_Free_Shipping
S
30 159
WC_Report_Customer_List
S
30 191
WC_Report_Sales_By_Date
S
30 721
Automattic\WooCommerce\Admin\Features\OnboardingTasks\Tasks\CustomizeStore
S
30 139
WC_REST_Coupons_V2_Controller
S
29 399
Automattic\WooCommerce\Checkout\Helpers\ReserveStock
S
28 141
WC_Widget_Price_Filter
S
28 116
WC_REST_Order_Refunds_V1_Controller
S
28 375
Automattic\WooCommerce\Internal\Admin\Features\ProductBlockEditor\ProductTemplates\SimpleProductTemplate
S
28 972
Automattic\WooCommerce\Admin\API\Orders
S
27 201
ActionScheduler_TimezoneHelper
S
27 83
WC_Shipping_Free_Shipping
S
26 165
Automattic\WooCommerce\StoreApi\Schemas\V1\AbstractAddressSchema
S
26 181
WC_REST_Legacy_Coupons_Controller
S
25 73
WC_Gateway_Paypal_PDT_Handler
S
25 93
WC_WCCOM_Site
S
25 144
WC_Settings_Emails
S
25 274
WC_Deprecated_Action_Hooks
S
25 82
WC_Report_Stock
S
24 117
Automattic\WooCommerce\Admin\RemoteInboxNotifications\DataSourcePoller
S
24 129
WC_Settings_Advanced
S
24 375
Automattic\WooCommerce\Blocks\BlockTypes\ProductGalleryThumbnails
S
24 87
WC_Helper_Compat
S
23 125
WC_Widget_Product_Categories
S
23 235
WC_Meta_Box_Coupon_Data
S
22 315
WC_Widget_Products
S
22 165
WC_Widget_Layered_Nav_Filters
S
22 67
Automattic\WooCommerce\Admin\RemoteInboxNotifications\GetRuleProcessor
S
22 47
WC_REST_Setting_Options_Controller
S
22 179
WC_Report_Taxes_By_Date
S
21 213
Automattic\WooCommerce\Blocks\BlockTypes\CollectionPriceFilter
S
21 167
WC_Autoloader
S
20 49
Automattic\WooCommerce\Admin\RemoteInboxNotifications\ComparisonOperation
S
19 37
Automattic\WooCommerce\StoreApi\Schemas\V1\BillingAddressSchema
S
19 98
CronExpression_DayOfWeekField
S
19 72
WC_Meta_Box_Order_Downloads
S
18 73
WC_REST_Product_Categories_Controller
S
18 187
Automattic\WooCommerce\Admin\API\Reports\Orders\Controller
S
17 434
Automattic\WooCommerce\Blocks\BlockTypes\ProductRating
S
17 126
WC_Report_Taxes_By_Code
S
16 185
Automattic\WooCommerce\Admin\Features\PaymentGatewaySuggestions\DefaultPaymentGateways
S
16 1,150
WC_REST_Customers_V2_Controller
S
14 301
Automattic\WooCommerce\Admin\API\Reports\Customers\Controller
S
13 478
Automattic\WooCommerce\StoreApi\Routes\V1\Products
S
13 332
Automattic\WooCommerce\StoreApi\Schemas\V1\CartSchema
S
13 306
Automattic\WooCommerce\StoreApi\Schemas\V1\ShippingAddressSchema
S
12 66
Automattic\WooCommerce\Internal\Admin\RemoteFreeExtensions\DefaultFreeExtensions
S
10 886
Automattic\WooCommerce\Admin\API\Reports\Orders\Stats\Controller
S
10 471
WC_Settings_Accounts
S
4 199
WC_Settings_General
S
4 243
Automattic\WooCommerce\Admin\Features\ShippingPartnerSuggestions\DefaultShippingPartners
S
3 289
WC_REST_Customers_Controller
S
2 242
Automattic\WooCommerce\StoreApi\Schemas\V1\ItemSchema
S
1 302

1123 more item(s) not shown.