Code Analysis: LaunchKit 2.0

Function Rating Maintainability Complexity Lines of code
LaunchKit::wplk_options_page()
D
24
18 335
WPLKInstaller::lk_get_meta_plugin_installer_page()
D
26
25 188
LaunchKit::wplk_apply_settings()
B
26
13 204
WPLKLicenseKeyAutoloader::license_key_autoloader_page()
B
37 15 80
WPLKInstaller::lk_display_plugins_table()
B
28
5 220
WPLKInstaller::get_prime_page()
B
34 9 158
wplk_add_multiple_simple_products_to_cart()
A
46 13 36
WPLKInstaller::fetch_latest_launchkit_plugins()
A
44 9 46
wplk_custom_cat_redirect()
A
48 9 36
WPLKDeleter::launchkit_deleter_page()
A
41 7 62
WPLKInstaller::check_for_updates_callback()
A
46 8 38
wplk_add_donation_to_item_price()
A
57 9 16
LaunchKit::save_plugin_settings()
A
58 9 14
WPLKRegistration::wplk_registration()
A
45 6 49
WPLKInstaller::launchkit_banner_on_prime_mover_backup_menu()
A
51 7 31
WPLKLicenseKeyAutoloader::license_key_autoloader_save()
S
53 7 22
lk_manage_plugin_activations()
S
58 7 18
lk_manage_plugin_compatibility()
S
56 7 17
WPLKInstaller::lk_get_user_data()
S
49 6 30
WPLKInstaller::install_prime_mover_callback()
S
50 6 29
WPLKInstaller::install_plugin_callback()
S
52 6 24
WPLKInstaller::get_prime_function()
S
52 6 23
WPLKThankYou::wplk_custom_thank_you_page()
S
54 6 20
WPLKInstaller::delete_directory()
S
58 6 16
WPLKDeleter::remove_directory()
S
59 6 15
wplk_empty_cart_action()
S
60 6 12
WPLKLicenseKeyAutoloader::lk_get_user_data()
S
51 5 26
WPLKInstaller::install_kadence_theme_callback()
S
53 5 22
lk_prevent_plugin_activation_redirect()
S
55 5 19
WPLKInstaller::upload_package_from_url_callback()
S
54 5 19
LaunchKit::setup_constants()
S
59 5 16
WPLKInstaller::launchkit_view_packages_button()
S
49 3 46
lk_disable_wc_setup_wizard_redirect()
S
69 6 6
wplk_get_custom_coupon_code_to_session()
S
60 5 14
wplk_add_discout_to_checkout()
S
62 5 11
WPLKInstaller::launchkit_switch_packages_button()
S
51 3 40
WPLKInstaller::check_plugin_updates_callback()
S
57 4 15
WPLKInstaller::launchkit_hide_packages_submenu_item()
S
59 4 14
WPLKLicenseKeyAutoloader::hide_license_submenu_item()
S
59 4 14
WPLKLicenseKeyAutoloader::license_key_autoloader_check_default_key()
S
59 4 14
WPLKInstaller::launchkit_hide_installer_submenu_item()
S
59 4 14
WPLKDeleter::hide_deleter_submenu_item()
S
59 4 14
lk_admin_bar_button()
S
59 4 14
WPLKInstaller::lk_handle_wprime_upload()
S
60 4 13
WPLKThankYou::wplk_redirect_thank_you_page()
S
60 4 13
WPLKInstaller::install_base_launchkit_callback()
S
51 2 41
wplk_remove_product_action()
S
62 4 11
WPLKInstaller::skip_prime_mover_activation_script()
S
56 3 25
lk_hide_notices_css()
S
54 2 38
LaunchKit::wplk_settings_init()
S
45 1 51
wplk_action_wp_footer()
S
58 2 31
WPLKInstaller::display_plugin_updates()
S
50 1 45
lk_manage_plugin_deactivations()
S
61 3 13
wplk_catch_and_save_submited_donation()
S
61 3 12
lk_enqueue_scripts()
S
54 1 42
wplk_remove_wplk1_tag()
S
62 3 11
lk_add_deactivate_link()
S
58 2 16
lk_add_delete_link()
S
58 2 16
lk_disable_learndash_license_management_install()
S
70 3 6
lf_disable_core_update_emails()
S
71 3 6
lk_redirect_buddyboss_hello_page()
S
70 3 6
wplk_register_redirect()
S
68 3 7
lk_prevent_buddyboss_menu_changes()
S
64 3 10
lk_check_youzify_dependencies()
S
68 3 7
LaunchKit::wplk_checkbox_field_000_render()
S
67 3 7
WPLKCheckoutButton::custom_message()
S
67 3 7
LaunchKit::wplk_checkbox_field_001_render()
S
67 3 7
LaunchKit::wplk_add_script_to_menu_page()
S
64 3 9
WPLKInstaller::__construct()
S
54 1 21
WPLKDeleter::delete_selected_plugins()
S
68 2 7
wplk_product_remove()
S
69 2 7
lk_define_bp_platform_version()
S
75 2 5
WPLKInstaller::get_prime_package_callback()
S
65 2 9
lk_deactivate_learndash_license_management()
S
72 2 6
WPLKLicenseKeyAutoloader::launchkit_license_menu()
S
60 1 14
WPLKInstaller::launchkit_packages_menu()
S
61 1 14
WPLKInstaller::launchkit_installer_menu()
S
61 1 14
WPLKDeleter::launchkit_deleter_menu()
S
61 1 14
lk_enable_plugin_deactivation_js()
S
100 1 14
LaunchKit::wplk_add_admin_menu()
S
62 1 13
wplk_filter_woocommerce_checkout_cart_item_quantity()
S
62 1 12
LaunchKit::__construct()
S
61 1 12
wplk_only_one_product_in_cart()
S
78 1 4
hide_wplk_admin_menu()
S
82 1 3
LaunchKit::wplk_checkbox_field_002_render()
S
71 1 6
LaunchKit::hide_wplk_admin_submenu_item()
S
71 1 6
LaunchKit::wplk()
S
81 1 3
WPLKDeleter::__construct()
S
75 1 4
lk_change_searchwp_license_submenu_label()
S
100 1 9
LaunchKit::wplk_add_public_style()
S
75 1 4
lk_learndash_license_management_row_style()
S
100 1 10
LaunchKit::wplk_checkbox_field_005_render()
S
71 1 6
WPLKCheckoutButton::__construct()
S
78 1 3
lk_remove_searchwp_about_us_submenu()
S
77 1 4
LaunchKit::wplk_settings_section_base()
S
91 1 2
WPLKLicenseKeyAutoloader::__construct()
S
72 1 5
WPLKThankYou::__construct()
S
75 1 4
wplk_woo_custom_add_to_cart()
S
75 1 5
LaunchKit::init()
S
72 1 6
LaunchKit::wplk_checkbox_field_003_render()
S
71 1 6
lk_enable_plugin_deactivation_css()
S
75 1 7
WPLKRegistration::__construct()
S
79 1 3
WPLKDeleter::launchkit_deleter_load_textdomain()
S
78 1 3
WPLKThankYou::start()
S
82 1 3
lk_prevent_buddyboss_activation_redirect()
S
82 1 3
WPLKInstaller::get_prime_submenu()
S
66 1 10
LaunchKit::includes()
S
91 1 2
lk_toggle_notices()
S
73 1 5
LaunchKit::wplk_checkbox_field_004_render()
S
71 1 6