Code Analysis: CBX Changelog 1.1.9

Function Rating Maintainability Complexity Lines of code
cbxchangelog\includes\CBXChangelogPublic::cbxchangelog_shortcode()
D
17
76 191
cbxchangelog\includes\CBXChangelogAdmin::metabox_save()
D
31 45 91
CBXChangelogSettings::admin_init()
C
37 30 63
CBXChangelogSettings::callback_repeat()
C
34 28 81
cbxchangelog\includes\CBXChangelogAdmin::enqueue_scripts()
B
24
12 209
CBXChangelogWidget::widget()
B
42 19 43
CBXChangelogSettings::callback_select()
B
43 18 43
cbxchangelog\includes\CBXChangelogPublic::append_cbxchangelog()
B
44 17 37
CBXChangeLogElemWidget\Widgets\CBXChangeLog_ElemWidget::render()
B
45 17 32
cbxchangelog\includes\CBXChangelogAdmin::init_changelog_shortcode_block()
A
30 6 156
cbxchangelog\includes\CBXChangelogAdmin::cbxchangelog_block_render()
A
49 14 27
CBXChangelogSettings::callback_multicheck()
A
44 13 39
CBXChangelogSettings::callback_multiselect()
A
45 13 37
cbxchangelog\includes\CBXChangelogAdmin::plugin_upgrader_process_complete()
A
43 12 46
cbxchangelog\includes\CBXChangelogAdmin::enqueue_styles()
A
44 11 41
CBXChangelogHelper::get_settings_fields()
A
33 4 127
CBXChangelogHelper::parse_wordpress_readme_changelog()
A
52 10 25
CBXChangelogMetaAsArray::getPaginatedRows()
A
48 9 30
CBXChangelogOptionAsArray::getPaginatedRows()
A
48 9 30
CBXChangelogMetaAsArray::getAll()
A
53 9 21
CBXChangelogOptionAsArray::getAll()
A
53 9 21
CBXChangelogSettings::get_sanitize_callback()
A
56 9 17
CBXChangelogSettings::callback_number()
A
54 9 16
CBXChangeLogElemWidget\Widgets\CBXChangeLog_ElemWidget::register_controls()
A
34 1 131
CBXChangeLog_WPBWidget::bakery_shortcode_mapping()
S
34 1 120
cbxchangelog_load_svg()
S
51 7 25
cbxchangelog\includes\CBXChangelogAdmin::plugin_reset()
S
49 6 28
CBXChangelogHelper::changelogs_convert()
S
51 6 28
cbxchangelog\includes\CBXChangelogAdmin::plugin_activate_upgrade_notices()
S
47 5 39
cbxchangelog\includes\CBXChangelogAdmin::release_delete()
S
53 6 22
CBXChangelogSettings::callback_wysiwyg()
S
53 6 20
CBXChangelogHelper::post_types_multiselect()
S
58 6 16
CBXChangelogHelper::post_types()
S
50 5 29
cbxchangelog\includes\CBXChangelogAdmin::custom_message_after_plugin_row_proaddon()
S
53 5 22
CBXChangelogSettings::callback_radio()
S
53 5 20
cbxchangelog_get_single()
S
56 5 19
CBXChangelogOptionAsArray::insert()
S
57 5 16
CBXChangelogMetaAsArray::insert()
S
57 5 16
cbxchangelog\includes\CBXChangelogAdmin::plugin_row_meta()
S
56 5 15
CBXChangelogMetaAsArray::getPrevRow()
S
58 5 15
CBXChangelogMetaAsArray::getNextRow()
S
58 5 15
CBXChangelogOptionAsArray::getPrevRow()
S
58 5 15
CBXChangelogOptionAsArray::getNextRow()
S
58 5 15
CBXChangelogSettings::callback_text()
S
59 5 12
CBXChangelogSettings::show_forms()
S
47 3 41
CBXChangelogUninstall::uninstall_tasks()
S
53 4 22
cbxchangelog\includes\CBXChangelogAdmin::gutenberg_block_categories()
S
55 4 21
CBXChangelogHelper::setting_reset_html_table()
S
48 3 34
CBXChangelogSettings::show_navigation()
S
55 4 18
cbxchangelog\includes\CBXChangelogAdmin::pro_addon_compatibility_campaign()
S
57 4 16
CBXChangelogSettings::callback_file()
S
57 4 15
CBXChangelogSettings::callback_color()
S
57 4 14
cbxchangelog_get_template()
S
58 4 14
CBXChangelogHelper::get_any_plugin_version()
S
60 4 13
cbxchangelog\includes\CBXChangelogAdmin::cbxchangelog_add_new_columns()
S
61 4 13
cbxchangelog_locate_template()
S
61 4 13
CBXChangelogMetaAsArray::update()
S
61 4 11
CBXChangelogMetaAsArray::delete()
S
62 4 11
CBXChangelogSettings::callback_textarea()
S
60 4 11
CBXChangelogOptionAsArray::update()
S
61 4 11
CBXChangelogOptionAsArray::delete()
S
62 4 11
cbxchangelog\includes\CBXChangelogAdmin::changelog_metabox_display()
S
57 3 16
CBXChangelogMetaAsArray::get()
S
65 4 9
CBXChangelogSettings::getMissingDefaultValueBySection()
S
63 4 10
CBXChangelogSettings::callback_email()
S
61 4 10
CBXChangelogUninstall::uninstall()
S
59 3 15
CBXChangelogSettings::convert_associate()
S
64 4 10
CBXChangelogOptionAsArray::get()
S
65 4 9
cbxchangelog\includes\CBXChangelogAdmin::shortcode_metabox_display()
S
60 3 14
CBXChangelog::define_admin_hooks()
S
49 2 28
CBXChangelogHelper::setup_admin_postdata()
S
62 3 12
activate_cbxchangelog()
S
62 3 12
cbxchangelog\includes\CBXChangelogAdmin::init_post_types()
S
46 1 39
CBXChangelogSettings::getDefaultValueBySection()
S
66 3 8
CBXChangelogSettings::get_field_description()
S
62 3 10
cbxchangelog\includes\CBXChangelogPublic::__construct()
S
66 3 8
CBXChangelogHelper::wp_reset_admin_postdata()
S
64 3 10
CBXChangelogSettings::callback_password()
S
63 3 9
CBXChangelogOptionAsArray::loadData()
S
66 3 8
CBXChangelogSettings::sanitize_options()
S
64 3 10
CBXChangelogMetaAsArray::loadData()
S
65 3 8
cbxchangelog\includes\CBXChangelogAdmin::__construct()
S
64 3 9
CBXChangelogHelper::post_types_plain()
S
63 3 10
cbxchangelog\includes\CBXChangelogAdmin::cbxchangelog_manage_columns()
S
57 2 15
cbxchangelog\includes\CBXChangelogAdmin::settings_reset_load()
S
59 2 14
CBXChangelogWidget::form()
S
50 1 29
CBXChangelogSettings::callback_checkbox()
S
58 2 14
cbxchangelog\includes\CBXChangelogAdmin::admin_pages()
S
59 2 13
cbxchangelog\includes\CBXChangelogAdmin::add_meta_boxes_form()
S
60 2 13
CBXChangelogHelper::url_utmy()
S
63 2 11
cbxchangelog_compatible_php_version()
S
71 2 6
cbxchangelog_compatible_wp_version()
S
70 2 6
CBXChangelog::instance()
S
72 2 6
CBXChangelogHelper::block_editor_true_meta_empty()
S
65 2 9
CBXChangelogHelper::get_changelog()
S
69 2 6
CBXChangelogWidget::update()
S
58 1 15
cbxchangelog\includes\CBXChangelogAdmin::gutenberg_blocks()
S
72 2 6
CBXChangelogSettings::instance()
S
72 2 6
cbxchangelog\includes\CBXChangelogAdmin::remove_date_filter()
S
70 2 6
cbxchangelog\includes\CBXChangelogPublic::init_elementor_widgets()
S
69 2 6
CBXChangelogMetaAsArray::setPrimaryKeyFromIndex()
S
70 2 6
CBXChangelogSettings::sanitize_multi_select_check()
S
72 2 6
CBXChangelogSettings::get_option()
S
69 2 7
CBXChangelogSettings::get_field()
S
69 2 7
CBXChangelogHelper::getAllOptionNamesValues()
S
66 2 8
CBXChangelogOptionAsArray::setPrimaryKeyFromIndex()
S
70 2 6
CBXChangelogHelper::post_types_plain_r()
S
66 2 8
cbxchangelog\includes\CBXChangelogPublic::vc_before_init_actions()
S
71 2 6
CBXChangelogHelper::get_settings_sections()
S
61 1 14
CBXChangelogHelper::cbxchangelog_labels()
S
61 1 12
CBXChangelog::define_public_hooks()
S
60 1 12
CBXChangelogSettings::add_field()
S
63 1 11
CBXChangelog::load_dependencies()
S
63 1 11
CBXChangelog::load_plugin_textdomain()
S
78 1 3
CBXChangelogSettings::callback_url()
S
80 1 3
CBXChangeLogElemWidget\Widgets\CBXChangeLog_ElemWidget::get_name()
S
82 1 3
CBXChangelogDeactivator::deactivate()
S
89 1 2
CBXChangelogHelper::getAllOptionNames()
S
65 1 8
CBXChangelogSettings::add_section()
S
77 1 4
CBXChangelogSettings::callback_html()
S
81 1 3
CBXChangelogSettings::is_associate()
S
78 1 3
CBXChangelogMetaAsArray::getUsedKeys()
S
82 1 3
CBXChangelogHelper::supported_post_types()
S
72 1 5
CBXChangelogSettings::callback_subheading()
S
72 1 5
CBXChangelogHelper::get_layouts()
S
68 1 7
CBXChangelogSettings::set_sections()
S
77 1 4
cbxchangelog\includes\CBXChangelogPublic::init_widgets()
S
82 1 3
CBXChangelogHelper::get_changelog_data()
S
75 1 4
CBXChangeLogElemWidget\Widgets\CBXChangeLog_ElemWidget::get_categories()
S
81 1 3
uninstall_cbxchangelog()
S
71 1 6
CBXChangelogHelper::get_orderby_keys()
S
79 1 3
CBXChangelogOptionAsArray::getNextIndex()
S
82 1 3
cbxchangelog\includes\CBXChangelogPublic::do_parsemarkdown()
S
80 1 3
CBXChangelogMetaAsArray::__construct()
S
71 1 6
cbxchangelog\includes\CBXChangelogAdmin::get_settings_fields()
S
81 1 3
cbxchangelog\includes\CBXChangelogAdmin::menu_settings()
S
71 1 6
CBXChangelogSettings::get_opt()
S
79 1 3
CBXChangeLog_WPBWidget::__construct()
S
78 1 3
cbxchangelog_template_path()
S
80 1 3
CBXChangeLogElemWidget\Widgets\CBXChangeLog_ElemWidget::get_title()
S
79 1 3
CBXChangelogOptionAsArray::saveData()
S
69 1 7
CBXChangelogWidget::__construct()
S
64 1 10
cbxchangelog\includes\CBXChangelogAdmin::plugin_action_links()
S
68 1 6
CBXChangelogActivator::activate()
S
72 1 5
CBXChangelogWidget::get_widget_slug()
S
82 1 3
CBXChangelogOptionAsArray::__construct()
S
74 1 5
CBXChangelogHelper::getChangelogHumanReadableTime()
S
74 1 4
CBXChangeLogElemWidget\Widgets\CBXChangeLog_ElemWidget::get_icon()
S
82 1 3
CBXChangelogMetaAsArray::saveData()
S
68 1 7
cbxchangelog_get_order_keys()
S
82 1 3
CBXChangelogSettings::__clone()
S
78 1 3
CBXChangelog::get_version()
S
82 1 3
cbxchangelog\includes\CBXChangelogAdmin::setting_init()
S
74 1 5
deactivate_cbxchangelog()
S
76 1 4
CBXChangelogSettings::callback_heading()
S
65 1 8
CBXChangelogMetaAsArray::resetRows()
S
71 1 6
cbxchangelog\includes\CBXChangelogAdmin::enqueue_block_editor_assets()
S
91 1 2
cbxchangelog\includes\CBXChangelogPublic::add_elementor_widget_categories()
S
66 1 9
cbxchangelog\includes\CBXChangelogPublic::enqueue_styles()
S
66 1 8
run_cbxchangelog()
S
82 1 3
cbxchangelog\includes\CBXChangelogAdmin::menu_support()
S
80 1 3
CBXChangelogHelper::get_order_keys()
S
79 1 3
cbxchangelog_get_orderby_keys()
S
82 1 3
cbxchangelog_get_template_html()
S
73 1 5
cbxchangelog_icon_path()
S
75 1 4
cbxchangelog\includes\CBXChangelogAdmin::get_settings_sections()
S
81 1 3
CBXChangelogMetaAsArray::getTotalRows()
S
80 1 3
CBXChangelogSettings::set_fields()
S
77 1 4
CBXChangelogOptionAsArray::resetRows()
S
71 1 6
CBXChangelogOptionAsArray::getUsedKeys()
S
82 1 3
cbxchangelog\includes\CBXChangelogPublic::elementor_icon_loader()
S
75 1 4
CBXChangelogHelper::get_layouts_for_meta()
S
70 1 6
CBXChangelogSettings::settings_clean_label_for()
S
72 1 5
CBXChangelogSettings::__construct()
S
91 1 2
CBXChangelogSettings::__wakeup()
S
78 1 3
CBXChangelog::define_common_hooks()
S
79 1 3
CBXChangelogMetaAsArray::getNextIndex()
S
82 1 3
cbxchangelog\includes\CBXChangelogPublic::enqueue_scripts()
S
91 1 2
CBXChangelog::get_plugin_name()
S
82 1 3
CBXChangelogOptionAsArray::getTotalRows()
S
80 1 3
CBXChangelog::__construct()
S
68 1 8
cbxchangelog\includes\CBXChangelogPublic::init_shortcodes()
S
79 1 3