Code Analysis: Revolut Gateway for WooCommerce 4.19.6

Class Rating Complexity Lines of code
WC_Payment_Gateway_Revolut
D
289 1,065
WC_Gateway_Revolut_CC
B
91 438
WC_Revolut_Settings_API
B
82 422
WC_Gateway_Revolut_Pay
B
78 352
WC_Revolut_Payment_Ajax_Controller
B
76 351
WC_Gateway_Revolut_Payment_Request
B
76 420
WC_Revolut_Apple_Pay_OnBoarding
A
58 230
WC_Revolut_API_Client
S
41 134
Revolut_Webhook_Controller
S
38 180
WC_Gateway_Revolut_Blocks_Support
S
25 188
Revolut\Plugin\Infrastructure\Wordpress\OptionRepository
S
16 82
Revolut\Plugin\Core\Flows\AuthConnect\AuthConnect
S
16 109
Revolut\Plugin\Core\Services\LockService
S
14 54
WC_Gateway_Revolut_Pay_By_Bank
S
14 59
WC_Revolut_Promotional_Settings
S
12 70
WC_Revolut_Privacy
S
11 92
WC_Revolut_Advanced_Settings
S
9 44
WC_Revolut_Payment_Tokens
S
8 26
WC_Gateway_Revolut_CC_Blocks_Support
S
8 54
WC_Gateway_Revolut_Pay_Blocks_Support
S
7 47
WC_Gateway_Revolut_Payment_Request_Blocks_Support
S
7 47
Revolut\Plugin\Core\Tests\Unit\TestOauthFlow\AuthConnectTest
S
6 84
Revolut\Plugin\Presentation\AuthConnectResource
S
6 29
WC_Revolut_Order_Descriptor
S
5 13
Revolut\Plugin\Infrastructure\Wordpress\AuthConnectJob
S
5 18
Revolut\Plugin\Infrastructure\Wordpress\OptionTokenRepository
S
5 19
WC_Revolut_Validate_Checkout
S
4 15
Revolut\Plugin\Core\Services\RLog
S
4 13
Revolut\Plugin\Core\Tests\Unit\TestOauthFlow\TestLock
S
4 3
Revolut\Plugin\Core\Infrastructure\ConfigProvider
S
4 6
Revolut\Plugin\Infrastructure\Wordpress\Logger
S
4 12
WC_Revolut_Manager
S
4 40
Revolut\Plugin\Infrastructure\Wordpress\HttpClient
S
3 11
Revolut\Plugin\Core\Tests\Unit\TestOauthFlow\TestLogger
S
3 9
Revolut\Plugin\Bootstrap\ServiceProvider
S
3 21
Revolut\Plugin\Core\Tests\Unit\TestOauthFlow\InMemoryTokenRepository
S
2 2
Revolut\Plugin\Core\Services\TokenRefreshJobLockService
S
1 7
Revolut\Plugin\Core\Services\TokenRefreshLockService
S
1 7
Revolut\Plugin\Core\Tests\Unit\TestOauthFlow\TestHttpClient
S
1 4
Revolut\Plugin\Core\Models\Token
S
1 4
Revolut\Plugin\Core\Exceptions\TokenRefreshInProgressException
S
0 0