Code Analysis: Autocomplete LearnDash Lessons and Topics 1.1

Function Rating Maintainability Complexity Lines of code
grassblade_addons::grassblade_premium_plugins()
D
35 35 75
grassblade_addons::get_grassblade_addon_plugins()
A
39 12 60
grassblade_addons::button_install_active_activate()
A
45 11 39
grassblade_addons::addon_plugins_menupage()
A
35 2 130
grassblade_addons::action_links()
A
55 9 18
grassblade_addons::add_version()
A
55 8 18
autocomplete_learndash::menu_page()
S
49 6 36
grassblade_addons::sanitize()
S
57 7 16
autocomplete_learndash::autocomplete_learndash()
S
56 5 20
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::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
67 2 7