Code Analysis: Canada Post Live Rates 1.3.0

Function Rating Maintainability Complexity Lines of code
Octolize\Shipping\CanadaPost\Beacon\BeaconDisplayStrategy::shouldDisplay()
A
55 8 19
Octolize\Shipping\CanadaPost\Plugin::links_filter()
S
56 2 16
Octolize\Shipping\CanadaPost\Plugin::__construct()
S
64 3 9
Octolize\Shipping\CanadaPost\Plugin::init()
S
50 1 29
Octolize\Shipping\CanadaPost\Plugin::init_repository_rating()
S
54 1 25
Octolize\Shipping\CanadaPost\Plugin::hooks()
S
57 1 18
Octolize\Shipping\CanadaPost\Plugin::is_debug_mode()
S
74 2 4
Octolize\Shipping\CanadaPost\Plugin::get_origin_country_code()
S
64 2 9
Octolize\Shipping\CanadaPost\SettingsSidebar::display_settings_sidebar_when_no_pro_version()
S
70 2 6
Octolize\Shipping\CanadaPost\Plugin::init_deactivation_tracker()
S
68 1 8
Octolize\Shipping\CanadaPost\Plugin::woocommerce_shipping_methods_filter()
S
76 1 4
Octolize\Shipping\CanadaPost\Beacon\Beacon::__construct()
S
65 1 10
Octolize\Shipping\CanadaPost\Beacon\BeaconDisplayStrategy::__construct()
S
67 1 9
Octolize\Shipping\CanadaPost\Plugin::get_global_canada_post_settings()
S
78 1 3
Octolize\Shipping\CanadaPost\SettingsSidebar::hooks()
S
79 1 3