Code Analysis: WooCommerce 9.8.1

Class Rating Complexity Lines of code
WC_AJAX
D
561 2,318
WC_Abstract_Order
D
359 1,198
Automattic\WooCommerce\Internal\DataStores\Orders\OrdersTableDataStore
D
357 1,592
WC_Helper
D
338 1,655
WC_Product
D
317 838
WC_REST_Products_V2_Controller
D
312 1,824
WC_Cart
D
305 973
WC_Product_Data_Store_CPT
D
300 1,475
WC_REST_Products_V1_Controller
D
290 1,957
WC_Order
D
282 969
WC_Form_Handler
D
276 767
WC_Checkout
D
248 777
Automattic\WooCommerce\Admin\API\Reports\DataStore
D
233 790
WC_Admin_Setup_Wizard
D
222 1,688
Automattic\WooCommerce\Internal\DataStores\Orders\OrdersTableQuery
D
220 825
WC_REST_Products_Controller
D
211 1,467
WC_Install
D
209 1,809
WC_Product_CSV_Importer
D
198 684
WC_REST_Orders_V2_Controller
D
188 1,651
Automattic\WooCommerce\Blocks\Domain\Services\CheckoutFields
D
183 825
WC_Admin_Settings
D
183 773
WC_Tracker
D
175 959
WC_Discounts
D
175 537
WC_Order_Data_Store_CPT
D
174 740
WC_Coupon
D
172 495
Automattic\WooCommerce\Internal\Features\FeaturesController
D
171 873
WC_Query
D
170 532
WC_Admin_Post_Types
D
169 619
Automattic\WooCommerce\Internal\Admin\Orders\ListTable
D
168 929
Automattic\WooCommerce\Internal\Admin\ProductReviews\ReviewsListTable
D
155 866
WC_Tax
D
148 664
WC_REST_Product_Reviews_Controller
D
147 789
Automattic\WooCommerce\StoreApi\Utilities\CartController
D
145 765
WC_Brands
D
142 671
WC_REST_Orders_V1_Controller
D
141 1,273
WC_REST_System_Status_V2_Controller
D
137 1,316
WC_Product_Variable_Data_Store_CPT
D
136 525
WooCommerce
D
135 627
ActionScheduler_DBStore
D
134 670
WC_Geo_IP
D
132 384
Automattic\WooCommerce\Internal\Admin\Settings\PaymentProviders
D
132 570
WC_Customer
D
130 399
WC_Data
D
129 397
Automattic\WooCommerce\Database\Migrations\CustomOrderTable\CLIRunner
D
128 791
WC_REST_Product_Variations_Controller
D
128 981
WC_Meta_Box_Product_Data
D
127 370
WC_Email
D
127 602
Automattic\WooCommerce\Admin\PluginsHelper
D
126 705
WC_Admin_Notices
C
124 365
WC_Abstract_Legacy_Order
C
124 429
Automattic\WooCommerce\Internal\ProductAttributesLookup\LookupDataStore
C
120 588
ActionScheduler_wpPostStore
C
119 566
WC_Download_Handler
C
118 436
WC_Admin_Report
C
118 490
Automattic\WooCommerce\Admin\API\Reports\TimeInterval
C
112 421
WC_Countries
C
111 1,327
WC_Abstract_Legacy_Product
C
110 339
Automattic\WooCommerce\Internal\DataStores\Orders\OrdersTableMetaQuery
C
109 353
WC_Product_Importer
C
108 434
WC_Admin_List_Table_Products
C
104 402
Automattic\WooCommerce\Admin\API\Reports\Customers\DataStore
C
102 589
Automattic\WooCommerce\Admin\Marketing\InstalledExtensions
C
101 388
WC_Product_CSV_Exporter
B
99 361
Automattic\WooCommerce\Admin\API\OnboardingTasks
B
98 657
WC_Helper_Updater
B
97 496
WC_Admin_List_Table_Orders
B
96 397
Abstract_WC_Order_Data_Store_CPT
B
96 420
WC_Widget_Brand_Nav
B
94 310
WC_Structured_Data
B
94 474
WC_Products_Tracking
B
94 358
WC_REST_Product_Variations_V2_Controller
B
94 777
WC_Meta_Box_Order_Data
B
93 560
WC_Data_Store_WP
B
92 347
WC_Shortcodes
B
91 431
Automattic\WooCommerce\Admin\API\Reports\Segmenter
B
91 360
WC_Product_CSV_Importer_Controller
B
91 537
Automattic\WooCommerce\StoreApi\Utilities\OrderController
B
91 455
Automattic\WooCommerce\Internal\Admin\Orders\PageController
B
90 324
Automattic\WooCommerce\Internal\Logging\RemoteLogger
B
89 295
WC_Emails
B
89 480
WC_REST_Terms_Controller
B
89 499
Automattic\WooCommerce\Internal\Admin\ProductReviews\Reviews
B
88 296
Automattic\WooCommerce\Internal\Admin\Logging\FileV2\FileController
B
87 370
WC_REST_Controller
B
87 372
Automattic\WooCommerce\Blocks\BlockTemplatesController
B
86 277
Automattic\WooCommerce\Blocks\BlockTypes\MiniCart
B
85 335
WC_Admin_Assets
B
85 532
WC_Gateway_Paypal
B
84 296
Automattic\WooCommerce\StoreApi\Utilities\ProductQuery
B
84 339
WC_Eval_Math
B
83 233
WC_Cart_Session
B
82 313
WC_REST_Customers_V1_Controller
B
82 677
WC_Regenerate_Images
B
81 249
Automattic\WooCommerce\Internal\ProductDownloads\ApprovedDirectories\Admin\UI
B
81 280
WC_Shipping_Method
B
80 214
WC_Order_Item
B
80 207
Automattic\WooCommerce\Blocks\BlockTypes\Checkout
B
80 391
Automattic\WooCommerce\Internal\DataStores\Orders\CustomOrdersTableController
B
79 408
WC_CLI_REST_Command
B
79 257
Automattic\WooCommerce\Admin\PageController
B
79 289
Automattic\WooCommerce\StoreApi\Routes\V1\Checkout
B
78 499
WC_REST_Posts_Controller
B
78 379
Automattic\WooCommerce\Internal\Admin\Suggestions\PaymentExtensionSuggestions
B
76 1,219
Automattic\WooCommerce\Internal\DataStores\Orders\LegacyDataHandler
B
76 320
Automattic\WooCommerce\Blocks\AIContent\UpdatePatterns
B
76 265
Automattic\WooCommerce\Internal\Admin\Logging\PageController
A
75 556
WC_Product_Variation_Data_Store_CPT
A
75 360
WC_Frontend_Scripts
A
74 482
WC_REST_Orders_Controller
A
74 253
Automattic\WooCommerce\Admin\API\Reports\Orders\DataStore
A
73 387
WC_Shortcode_Checkout
A
72 210
WC_Product_Collection_Block_Tracking
A
72 197
WC_Widget_Layered_Nav
A
71 267
Automattic\WooCommerce\Internal\Admin\Loader
A
70 335
WC_Coupon_Data_Store_CPT
A
70 445
WC_Settings_Emails
A
70 639
Automattic\WooCommerce\Internal\Utilities\URL
A
69 139
WC_Legacy_Cart
A
68 248
Automattic\WooCommerce\Internal\Admin\WCAdminAssets
A
67 326
WC_Admin_Dashboard
A
63 410
WC_REST_Taxes_V1_Controller
A
63 486
Automattic\WooCommerce\Blocks\AIContent\UpdateProducts
A
63 266
WC_Order_Factory
A
62 199
ActionScheduler_ListTable
A
62 368
Automattic\WooCommerce\Internal\Admin\WcPayWelcomePage
A
60 205
WC_Widget
A
60 212
Automattic\WooCommerce\Internal\Orders\OrderActionsRestController
A
60 405
Automattic\WooCommerce\Internal\Admin\Settings\PaymentsRestController
A
59 965
WC_Admin_Webhooks
A
59 259
Automattic\WooCommerce\StoreApi\Schemas\V1\ProductSchema
A
58 731
ActionScheduler
A
57 203
Automattic\WooCommerce\Internal\Admin\Onboarding\OnboardingSetupWizard
A
57 159
Automattic\WooCommerce\Internal\DataStores\Orders\OrdersTableFieldQuery
A
56 168
Automattic\WooCommerce\Internal\ProductAttributesLookup\CLIRunner
A
56 231
WC_REST_System_Status_Tools_V2_Controller
A
56 497
Automattic\WooCommerce\Admin\API\Reports\Variations\DataStore
A
55 289
WC_Webhook_Data_Store
A
55 300
Automattic\WooCommerce\Utilities\ArrayUtil
A
54 161
Automattic\WooCommerce\Admin\API\Reports\Orders\Stats\DataStore
A
52 415
Automattic\WooCommerce\Blocks\Domain\Services\CheckoutFieldsFrontend
A
51 221
WC_Customer_Data_Store
A
51 354
Automattic\WooCommerce\Blocks\BlockTypes\ProductCollection\HandlerRegistry
S
49 246
WC_Report_Downloads
S
49 214
WC_Gateway_COD
S
49 188
WC_Auth
S
48 259
Automattic\WooCommerce\Blocks\BlockTypes\ProductFilterAttribute
S
48 288
WC_Admin_Attributes
S
48 382
MailPoet\EmailEditor\Validator\Validator
S
47 139
WC_Regenerate_Images_Request
S
47 142
WC_Customer_Download_Data_Store
S
47 346
WC_Admin_Meta_Boxes
S
47 137
Automattic\WooCommerce\Internal\Admin\Settings\PaymentProviders\WooPayments
S
45 133
WC_Settings_Payment_Gateways
S
45 220
Automattic\WooCommerce\Blocks\BlockTypesController
S
44 361
WC_REST_Coupons_V1_Controller
S
43 393
WC_Post_Types
S
43 611
WC_Report_Sales_By_Category
S
42 321
WC_Settings_Payment_Gateways_React
S
42 144
Automattic\WooCommerce\Internal\Admin\Homescreen
S
41 163
Automattic\WooCommerce\Blocks\BlockTypes\ProductButton
S
40 212
Automattic\WooCommerce\Blocks\BlockTypes\ProductCollection\Controller
S
40 216
Automattic\WooCommerce\Blocks\Images\Pexels
S
39 134
WC_Validation
S
39 115
WC_Shop_Customizer
S
39 785
Automattic\WooCommerce\Internal\Admin\Settings
S
39 231
MailPoet\EmailEditor\Engine\Theme_Controller
S
39 153
WC_Shipping_Flat_Rate
S
38 165
WC_CLI_Runner
S
38 159
WC_Settings_Advanced
S
37 404
WC_Privacy_Erasers
S
37 241
WC_Legacy_Coupon
S
37 133
WC_Privacy_Exporters
S
36 308
WC_Report_Sales_By_Product
S
36 512
Automattic\WooCommerce\Admin\API\OnboardingProfile
S
36 481
Automattic\WooCommerce\Internal\Admin\Suggestions\Incentives\WooPayments
S
36 162
Automattic\WooCommerce\Admin\Features\OnboardingTasks\Tasks\CustomizeStore
S
35 154
WC_REST_Report_Sales_V1_Controller
S
35 250
Automattic\WooCommerce\Internal\ReceiptRendering\ReceiptRenderingEngine
S
35 211
Automattic\WooCommerce\StoreApi\Schemas\V1\AbstractAddressSchema
S
35 212
Automattic\WooCommerce\Admin\API\Reports\Downloads\DataStore
S
34 216
Automattic\WooCommerce\Internal\Utilities\PluginInstaller
S
34 170
WC_Report_Coupon_Usage
S
34 473
Automattic\WooCommerce\Blocks\BlockTypes\ProductCollection\Utils
S
33 89
CronExpression
S
33 119
WC_REST_Order_Refunds_V2_Controller
S
33 691
Automattic\WooCommerce\Admin\RemoteSpecs\RuleProcessors\ComparisonOperation
S
31 54
WC_Shipping_Legacy_Free_Shipping
S
30 159
WC_Report_Customer_List
S
30 191
WC_Report_Sales_By_Date
S
30 721
WC_REST_Coupons_V2_Controller
S
29 399
WC_Widget_Price_Filter
S
28 116
Automattic\WooCommerce\Checkout\Helpers\ReserveStock
S
28 142
WC_Admin_Profile
S
28 193
Automattic\WooCommerce\Blocks\Patterns\PatternRegistry
S
28 147
WC_REST_Order_Refunds_V1_Controller
S
28 375
ActionScheduler_TimezoneHelper
S
27 83
Automattic\WooCommerce\Admin\API\Orders
S
26 201
WC_WCCOM_Site
S
25 144
Automattic\WooCommerce\Admin\RemoteInboxNotifications\RemoteInboxNotificationsDataSourcePoller
S
25 134
WC_Gateway_Paypal_PDT_Handler
S
25 93
WC_Report_Stock
S
24 117
Automattic\WooCommerce\Blocks\BlockTypes\AddToCartForm
S
24 105
WC_Shipping_Free_Shipping
S
23 157
WC_Widget_Product_Categories
S
23 235
Automattic\WooCommerce\Blocks\BlockTypes\ProductTemplate
S
23 102
WC_Helper_Compat
S
23 125
Automattic\WooCommerce\Blocks\BlockTypes\AddToCartWithOptionsQuantitySelector
S
23 91
Automattic\WooCommerce\Blocks\BlockTypes\CheckoutExpressPaymentBlock
S
23 68
WC_Widget_Layered_Nav_Filters
S
22 68
WC_REST_Setting_Options_Controller
S
22 179
WC_Meta_Box_Coupon_Data
S
22 315
WC_Autoloader
S
22 55
Automattic\WooCommerce\Blocks\BlockTypes\ProductGalleryThumbnails
S
22 102
WC_Widget_Products
S
22 165
Automattic\WooCommerce\Admin\RemoteSpecs\RuleProcessors\GetRuleProcessor
S
22 47
WC_Report_Taxes_By_Date
S
21 213
Automattic\WooCommerce\StoreApi\Routes\V1\ProductCollectionData
S
21 146
Automattic\WooCommerce\Blocks\BlockTypes\ProductRating
S
20 142
Automattic\WooCommerce\Admin\API\OnboardingThemes
S
20 495
WC_Deprecated_Action_Hooks
S
20 74
Automattic\WooCommerce\Internal\Features\ProductBlockEditor\ProductTemplates\SimpleProductTemplate
S
20 1,062
Automattic\WooCommerce\Admin\API\Reports\Orders\Stats\Segmenter
S
20 284
Automattic\WooCommerce\Admin\Features\PaymentGatewaySuggestions\DefaultPaymentGateways
S
20 1,399
Automattic\WooCommerce\Blocks\BlockTypes\AddToCartWithOptions
S
20 95
CronExpression_DayOfWeekField
S
19 72
WC_Meta_Box_Order_Downloads
S
18 73
WC_REST_Product_Categories_V1_Controller
S
18 171
WC_REST_Product_Categories_Controller
S
18 187
Automattic\WooCommerce\Admin\RemoteSpecs\RuleProcessors\RuleEvaluator
S
17 40
WC_Report_Taxes_By_Code
S
16 185
WC_REST_Customers_V2_Controller
S
15 311
Automattic\WooCommerce\Blocks\BlockTemplatesRegistry
S
15 67
Automattic\WooCommerce\StoreApi\Routes\V1\Products
S
15 353
Automattic\WooCommerce\StoreApi\Schemas\V1\CartSchema
S
15 307
Automattic\WooCommerce\Blocks\BlockTypes\ProductRatingCounter
S
15 133
Automattic\WooCommerce\Internal\Email\EmailColors
S
15 42
Automattic\WooCommerce\Blocks\BlockTypes\ProductFilterPriceSlider
S
14 116
Action_Scheduler\WP_CLI\Action\List_Command
S
12 73
Automattic\WooCommerce\Internal\Admin\Marketing\MarketingSpecs
S
12 54
Automattic\WooCommerce\Admin\API\Reports\Customers\Controller
S
12 467
Automattic\WooCommerce\Internal\Admin\RemoteFreeExtensions\DefaultFreeExtensions
S
12 578
WC_Settings_Accounts
S
11 353
MailPoet\EmailEditor\EmailEditorContainer
S
4 198
WC_Settings_General
S
4 243
Automattic\WooCommerce\Admin\Features\ShippingPartnerSuggestions\DefaultShippingPartners
S
2 290
WC_REST_Customers_Controller
S
2 242
Automattic\WooCommerce\Admin\Features\MarketingRecommendations\DefaultMarketingRecommendations
S
1 368
Automattic\WooCommerce\StoreApi\Schemas\V1\ItemSchema
S
1 302
Automattic\WooCommerce\Blocks\AIContent\PatternsDictionary
S
1 600

1335 more item(s) not shown.