Code Analysis: Shipping Live Rates for Royal Mail for WooCommerce 2.0.12

Function Rating Maintainability Complexity Lines of code
Octolize\Shipping\RoyalMail\Beacon\BeaconDisplayStrategy::shouldDisplay()
A
55 8 19
Octolize\Shipping\RoyalMail\Plugin::init()
S
48 2 35
Octolize\Shipping\RoyalMail\Plugin::links_filter()
S
56 2 16
Octolize\Shipping\RoyalMail\Plugin::init_repository_rating()
S
51 1 30
Octolize\Shipping\RoyalMail\Plugin::init_upgrade_onboarding()
S
57 1 19
Octolize\Shipping\RoyalMail\Plugin::__construct()
S
66 2 8
Octolize\Shipping\RoyalMail\SettingsSidebar::display_settings_sidebar_when_no_pro_version()
S
70 2 6
Octolize\Shipping\RoyalMail\Plugin::is_debug_mode()
S
74 2 4
Octolize\Shipping\RoyalMail\Plugin::hooks()
S
62 1 12
Octolize\Shipping\RoyalMail\Plugin::woocommerce_shipping_methods_filter()
S
76 1 4
Octolize\Shipping\RoyalMail\Beacon\Beacon::__construct()
S
65 1 10
Octolize\Shipping\RoyalMail\Plugin::init_tracker()
S
79 1 3
Octolize\Shipping\RoyalMail\SettingsSidebar::hooks()
S
79 1 3
Octolize\Shipping\RoyalMail\Plugin::get_global_royal_mail_settings()
S
78 1 3
Octolize\Shipping\RoyalMail\Plugin::get_origin_country_code()
S
72 1 5
Octolize\Shipping\RoyalMail\Beacon\BeaconDisplayStrategy::__construct()
S
67 1 9