Code Analysis: Custom Post Type Woocommerce Integration 1.0.0

Function Rating Maintainability Complexity Lines of code
TinySolutions\cptwooint\Controllers\Hooks\ActionHooks::code_header()
A
40 13 80
TinySolutions\cptwooint\Controllers\Hooks\FilterHooks::display_price_and_cart_button()
A
47 14 36
TinySolutions\cptwooint\Controllers\Admin\Review::cptwooint_display_admin_notice()
A
33 2 177
TinySolutions\cptwooint\Controllers\Admin\Review::dialog_box_style()
A
40 1 164
TinySolutions\cptwooint\Controllers\Dependencies::check()
A
42 8 54
TinySolutions\cptwooint\Controllers\Admin\Review::cptwooint_spare_me()
A
52 9 24
TinySolutions\cptwooint\Controllers\Admin\Api::update_option()
A
46 8 38
TinySolutions\cptwooint\Controllers\Admin\Review::deactivation_scripts()
A
41 1 132
TinySolutions\cptwooint\Controllers\Dependencies::notice()
S
40 1 118
TinySolutions\cptwooint\Controllers\Admin\Api::get_post_metas()
S
46 6 42
TinySolutions\cptwooint\Controllers\Modal\CPTproductDataStore::read()
S
51 6 24
TinySolutions\cptwooint\Controllers\AssetsController::backend_assets()
S
50 5 29
TinySolutions\cptwooint\Controllers\Admin\Review::deactivation_popup()
S
46 2 69
TinySolutions\cptwooint\Controllers\Dependencies::_missing_plugins_warning()
S
53 5 20
TinySolutions\cptwooint\Controllers\Dependencies::activate_plugin()
S
56 5 18
TinySolutions\cptwooint\Controllers\Admin\Review::cptwooint_check_installation_time()
S
56 5 17
TinySolutions\cptwooint\Controllers\Admin\Api::get_post_types()
S
52 3 27
TinySolutions\cptwooint\Controllers\Hooks\ActionHooks::the_add_to_cart_form()
S
54 3 22
TinySolutions\cptwooint\Controllers\Hooks\ActionHooks::display_price()
S
56 3 19
TinySolutions\cptwooint\Helpers\Fns::clear_data_cache()
S
56 3 17
TinySolutions\cptwooint\Controllers\Admin\Review::cptwooint_current_admin_url()
S
57 3 17
TinySolutions\cptwooint\Controllers\Hooks\FilterHooks::cptwoo_product_get_price()
S
63 3 11
TinySolutions\cptwooint\Helpers\Fns::verify_nonce()
S
67 3 7
TinySolutions\cptwooint\Controllers\AssetsController::__construct()
S
73 3 4
CptWooInt::init()
S
62 2 13
TinySolutions\cptwooint\Controllers\Admin\Api::register_routes()
S
53 1 27
TinySolutions\cptwooint\Controllers\Dependencies::minimum_php_version()
S
61 2 12
TinySolutions\cptwooint\Controllers\Admin\Api::clear_data_cache()
S
63 2 11
TinySolutions\cptwooint\Helpers\Fns::meta_key()
S
73 2 4
TinySolutions\cptwooint\Helpers\Fns::supported_post_types()
S
74 2 4
TinySolutions\cptwooint\Controllers\Hooks\FilterHooks::plugins_setting_links()
S
68 2 6
TinySolutions\cptwooint\Controllers\Installation::activate()
S
65 2 9
TinySolutions\cptwooint\Controllers\Admin\AdminMenu::register_sub_menu()
S
64 1 11
TinySolutions\cptwooint\Controllers\Admin\Api::get_options()
S
76 1 4
TinySolutions\cptwooint\Controllers\Admin\AdminMenu::page_callback()
S
82 1 3
TinySolutions\cptwooint\Controllers\Admin\Review::__construct()
S
71 1 5
TinySolutions\cptwooint\Controllers\Admin\AdminMenu::__construct()
S
79 1 3
TinySolutions\cptwooint\Controllers\Hooks\ActionHooks::__construct()
S
75 1 4
CptWooInt::__construct()
S
69 1 6
TinySolutions\cptwooint\Controllers\Hooks\ActionHooks::the_shortcode()
S
75 1 4
TinySolutions\cptwooint\Controllers\Admin\Api::__construct()
S
72 1 5
TinySolutions\cptwooint\Controllers\Hooks\FilterHooks::cptwoo_data_stores()
S
76 1 4
CptWooInt::pro_version_link()
S
82 1 3
TinySolutions\cptwooint\Helpers\Fns::is_plugins_installed()
S
75 1 4
CptWooInt::get_template_path()
S
79 1 3
CptWooInt::has_pro()
S
80 1 3
TinySolutions\cptwooint\Controllers\Hooks\FilterHooks::__construct()
S
69 1 6
TinySolutions\cptwooint\Controllers\Installation::deactivation()
S
95 1 1
TinySolutions\cptwooint\Controllers\Admin\Api::login_permission_callback()
S
80 1 3
CptWooInt::plugin_path()
S
80 1 3
TinySolutions\cptwooint\Helpers\Fns::get_options()
S
66 1 9
CptWooInt::language()
S
78 1 3
TinySolutions\cptwooint\Helpers\Fns::is_supported()
S
75 1 4
cptwooint()
S
82 1 3
CptWooInt::get_assets_uri()
S
74 1 4
TinySolutions\cptwooint\Controllers\Dependencies::is_plugins_installed()
S
75 1 4