Code Analysis: NoFraud Protection for WooCommerce 3.0.1

Class Rating Complexity Lines of code
WooCommerce\NoFraud\Payment\Transactions\Transaction_Manager
C
110 325
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 159
WooCommerce\NoFraud\Payment\Transactions\Transaction_Renderer
S
23 64
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
15 144
WooCommerce\NoFraud\Pages\Order_Pages
S
15 55
WooCommerce\NoFraud\Payment\Transactions\Transaction_Data_Collector
S
11 43
WooCommerce\NoFraud\Payment\Transactions\Transaction_Scheduler
S
10 53
WooCommerce\NoFraud\Payment\Methods\NoFraud_Payment_Method
S
8 27
WooCommerce\NoFraud\Payment\Methods\NoFraud_Paypal_Pro
S
8 28
WooCommerce\NoFraud\Common\CreditCardTypeDetector
S
7 21
WooCommerce\NoFraud\Pages\Device_Javascript_Pages
S
6 20
WooCommerce\NoFraud\Common\Gateways
S
4 11
WooCommerce\NoFraud\Common\Environment
S
4 14
WooCommerce\NoFraud\Pages\Plugin_Settings
S
2 12
WooCommerce\NoFraud\Payment\Methods\NoFraud_Paypalpro
S
1 6
WooCommerce\NoFraud\Payment\Methods\NoFraud_Paypal_Express
S
0 0
WooCommerce\NoFraud\Payment\Transactions\Constants
S
0 0
WooCommerce\NoFraud\Payment\Methods\NoFraud_Paypal
S
0 0