Code Analysis: NoFraud Protection for WooCommerce 4.0.5

Class Rating Complexity Lines of code
WooCommerce\NoFraud\Payment\Transactions\Transaction_Manager
C
114 387
WooCommerce\NoFraud\Payment\Methods\NoFraud_Square_Credit_Card
S
33 86
WooCommerce\NoFraud\Payment\Methods\NoFraud_Stripe
S
31 59
WooCommerce\NoFraud\Api\Api
S
24 217
WooCommerce\NoFraud\Payment\Transactions\Transaction_Renderer
S
23 64
WooCommerce\NoFraud\Payment\Methods\NoFraud_NMI
S
18 93
WooCommerce\NoFraud\Payment\Methods\NoFraud_Authnet
S
17 71
WooCommerce\NoFraud\Payment\Methods\NoFraud_Authorize_Net_Cim_Credit_Card
S
17 79
WooCommerce\NoFraud\Pages\WooCommerce_Settings
S
16 162
WooCommerce\NoFraud\Pages\Order_Pages
S
15 55
WooCommerce\NoFraud\Checkout\NoFraud_Checkout
S
15 223
WooCommerce\NoFraud\Payment\Transactions\Transaction_Data_Collector
S
12 47
WooCommerce\NoFraud\Common\Debug
S
10 43
WooCommerce\NoFraud\Payment\Transactions\Transaction_Scheduler
S
10 65
WooCommerce\NoFraud\Payment\Methods\NoFraud_Paypal_Pro
S
8 28
WooCommerce\NoFraud\Payment\Methods\NoFraud_Payment_Method
S
8 27
WooCommerce\NoFraud\Common\Environment
S
7 28
WooCommerce\NoFraud\Common\CreditCardTypeDetector
S
7 21
WooCommerce\NoFraud\Pages\Device_Javascript_Pages
S
6 20
WooCommerce\NoFraud\Payment\Methods\NoFraud_Ppcp_credit_card_gateway
S
4 17
WooCommerce\NoFraud\Common\Gateways
S
4 11
WooCommerce\NoFraud\Payment\Methods\NoFraud_Paypalpro
S
3 12
WooCommerce\NoFraud\Pages\Plugin_Settings
S
2 12
WooCommerce\NoFraud\Payment\Methods\NoFraud_Paypal_Express
S
0 0
WooCommerce\NoFraud\Payment\Methods\NoFraud_Paypal
S
0 0
WooCommerce\NoFraud\Payment\Transactions\Constants
S
0 0