Code Analysis: Autocomplete LearnDash Lessons and Topics 1.3

Function Rating Maintainability Complexity Lines of code
grassblade_addons::grassblade_premium_plugins()
D
34 36 77
grassblade_addons::get_grassblade_addon_plugins()
B
37 18 67
grassblade_addons::button_install_active_activate()
A
45 11 39
grassblade_addons::addon_plugins_menupage()
A
35 2 134
grassblade_addons::action_links()
A
55 9 18
grassblade_addons::add_version()
A
55 8 18
grassblade_addons::action_links_free()
A
56 8 17
autocomplete_learndash::autocomplete_learndash()
A
51 7 31
grassblade_addons::update_installed_plugins_list()
S
61 8 11
autocomplete_learndash::menu_page()
S
49 6 36
grassblade_addons::sanitize()
S
57 7 16
grassblade_addons::get_plugin()
S
65 5 9
grassblade_addons::installed_plugin_path()
S
64 5 10
grassblade_addons::__construct()
S
70 4 5
autocomplete_learndash::add_field()
S
57 2 16
autocomplete_learndash::init()
S
71 3 5
grassblade_addons::block_requests()
S
71 3 5
grassblade_addons::addon_plugins_menu()
S
70 3 5
grassblade_addons::full_plugin_path()
S
61 2 12
autocomplete_learndash::menu()
S
65 2 8
grassblade_addons::addons_page_run()
S
71 2 5
autocomplete_learndash::__construct()
S
65 2 8