Code Analysis: All-in-One WP Sticky Anything 1.0.8

Function Rating Maintainability Complexity Lines of code
AI1WPSA\Enqueue::frontend_scripts()
A
48 8 32
AI1WPSA\Main::review_notice()
A
46 6 46
AI1WPSA\Ajax::review_notice()
S
55 5 17
AI1WPSA\Ajax::save_settings()
S
58 5 15
AI1WPSA\Enqueue::get_localize_data()
S
52 4 25
AI1WPSA\Install::create_default_data()
S
60 4 14
AI1WPSA\Ajax::get_settings()
S
60 4 13
AI1WPSA\Update::perform_updates()
S
62 4 11
AI1WPSA\Enqueue::admin_scripts()
S
52 3 24
AI1WPSA\Main::print_notices()
S
60 3 13
AI1WPSA\Customizer::register_customizer_settings()
S
48 1 38
AI1WPSA\Elementor::register_controls()
S
50 1 34
ai1wpsa_sanitize_checkbox()
S
78 3 3
AI1WPSA\Update::needs_update()
S
66 3 9
ai1wpsa_get_settings()
S
68 3 7
AI1WPSA\Admin::register_menu()
S
53 1 28
AI1WPSA\Main::includes()
S
63 2 11
AI1WPSA\Elementor::instance()
S
72 2 6
AI1WPSA\Elementor::__construct()
S
68 2 7
AI1WPSA\Hooks::render_custom_css()
S
70 2 6
AI1WPSA\Enqueue::instance()
S
72 2 6
AI1WPSA\Install::activate()
S
66 2 9
AI1WPSA\Main::instance()
S
72 2 6
AI1WPSA\Update_1_0_2::migrate_date()
S
66 2 9
AI1WPSA\Admin::instance()
S
72 2 6
AI1WPSA\Update_1_0_2::instance()
S
72 2 6
AI1WPSA\Ajax::instance()
S
72 2 6
AI1WPSA\Hooks::instance()
S
72 2 6
AI1WPSA\Customizer::instance()
S
72 2 6
AI1WPSA\Update::installed_version()
S
80 1 3
ai1wpsa()
S
82 1 3
AI1WPSA\Main::init_hooks()
S
69 1 6
AI1WPSA\Admin::render_ai1wpsa_getting_started()
S
82 1 3
AI1WPSA\Update_1_0_2::__construct()
S
82 1 3
AI1WPSA\Admin::migrate_data()
S
76 1 4
AI1WPSA\Main::plugin_action_links()
S
73 1 4
AI1WPSA\Customizer::__construct()
S
79 1 3
AI1WPSA\Hooks::__construct()
S
79 1 3
AI1WPSA\Main::__construct()
S
74 1 5
AI1WPSA\Admin::render_ai1wpsa_settings()
S
82 1 3
AI1WPSA\Admin::__construct()
S
75 1 4
AI1WPSA\Ajax::__construct()
S
72 1 5
AI1WPSA\Enqueue::customizer_scripts()
S
77 1 3
AI1WPSA\Main::localization_setup()
S
77 1 3
AI1WPSA\Enqueue::__construct()
S
72 1 5