Code Analysis: CBX Changelog 1.1.1

Function Rating Maintainability Complexity Lines of code
CBXChangelog_Public::cbxchangelog_shortcode()
D
21
60 170
CBXChangelog_Admin::metabox_save()
D
33 37 82
CBXChangelogSettings::callback_repeat()
C
34 28 81
CBXChangelogSettings::admin_init()
C
38 27 60
CBXChangelogSettings::callback_select()
B
43 18 43
CBXChangelog_Admin::enqueue_scripts()
B
27
9 166
CBXChangelogWidget::widget()
A
45 16 34
CBXChangelog_Admin::cbxchangelog_block_render()
A
50 16 23
CBXChangelog_Admin::enqueue_styles()
A
44 13 40
CBXChangelogSettings::callback_multiselect()
A
45 13 38
CBXChangeLogElemWidget\Widgets\CBXChangeLog_ElemWidget::render()
A
50 14 23
CBXChangelog_Admin::init_changelog_shortcode_block()
A
32 6 126
CBXChangelogHelper::get_settings_fields()
A
32 4 131
CBXChangelog_Public::append_cbxchangelog()
A
50 10 24
CBXChangelogSettings::get_sanitize_callback()
A
56 9 17
CBXChangelogSettings::callback_number()
A
54 9 16
CBXChangeLogElemWidget\Widgets\CBXChangeLog_ElemWidget::register_controls()
S
36 1 114
CBXChangeLog_WPBWidget::bakery_shortcode_mapping()
S
35 1 111
CBXChangelog_Admin::plugin_reset()
S
51 6 24
CBXChangelogSettings::callback_wysiwyg()
S
53 6 20
CBXChangelogHelper::post_types_multiselect()
S
58 6 16
CBXChangelogHelper::post_types()
S
50 5 29
CBXChangelog_Admin::pre_set_site_transient_update_plugins_pro_addon()
S
51 5 27
CBXChangelog_Admin::plugin_upgrader_process_complete()
S
61 6 11
CBXChangelogSettings::callback_radio()
S
53 5 20
CBXChangelog_Admin::plugin_activate_upgrade_notices()
S
50 4 31
CBXChangelog_Admin::plugin_row_meta()
S
56 5 15
CBXChangelogSettings::callback_text()
S
59 5 12
CBXChangelogSettings::show_forms()
S
47 3 39
CBXChangelog_Admin::gutenberg_block_categories()
S
55 4 21
cbxchangelog_get_single()
S
56 4 19
CBXChangelogSettings::show_navigation()
S
56 4 16
CBXChangelogHelper::setting_reset_html_table()
S
49 3 31
CBXChangelogSettings::callback_file()
S
57 4 15
cbxchangelog_get_template()
S
58 4 14
CBXChangelogSettings::callback_color()
S
57 4 14
CBXChangelog_Admin::cbxchangelog_add_new_columns()
S
61 4 13
cbxchangelog_locate_template()
S
61 4 13
CBXChangelogSettings::callback_textarea()
S
60 4 11
CBXChangelog_Admin::pro_addon_compatibility_campaign()
S
61 4 11
CBXChangelog_Admin::changelog_metabox_display()
S
57 3 16
CBXChangelogSettings::convert_associate()
S
64 4 10
CBXChangelogSettings::getMissingDefaultValueBySection()
S
63 4 10
CBXChangelog_Admin::shortcode_metabox_display()
S
60 3 14
CBXChangelog::define_admin_hooks()
S
49 2 28
activate_cbxchangelog()
S
62 3 12
CBXChangelogHelper::setup_admin_postdata()
S
62 3 12
CBXChangelog_Admin::init_post_types()
S
46 1 39
CBXChangelogSettings::callback_password()
S
66 3 7
CBXChangelogSettings::sanitize_options()
S
64 3 10
CBXChangelogHelper::wp_reset_admin_postdata()
S
64 3 10
CBXChangelog_Public::__construct()
S
66 3 8
CBXChangelogSettings::getDefaultValueBySection()
S
66 3 8
CBXChangelog_Admin::__construct()
S
64 3 9
CBXChangelogHelper::post_types_plain()
S
63 3 10
CBXChangelog_Admin::settings_reset_load()
S
59 2 14
CBXChangelogSettings::callback_checkbox()
S
58 2 14
CBXChangelog_Admin::cbxchangelog_manage_columns()
S
59 2 14
CBXChangelogWidget::form()
S
50 1 28
CBXChangelogHelper::url_utmy()
S
63 2 11
CBXChangelog_Admin::admin_pages()
S
61 2 11
CBXChangelogSettings::get_field_description()
S
66 2 8
CBXChangelog_Public::init_elementor_widgets()
S
69 2 6
CBXChangelogHelper::getAllOptionNamesValues()
S
66 2 8
CBXChangelog_Admin::add_meta_boxes_form()
S
66 2 7
CBXChangelogSettings::sanitize_multi_select_check()
S
72 2 6
CBXChangelog_Admin::remove_date_filter()
S
70 2 6
CBXChangelog_Admin::gutenberg_blocks()
S
72 2 6
cbxchangelog_compatible_php_version()
S
71 2 6
cbxchangelog_compatible_wp_version()
S
70 2 6
CBXChangelog::instance()
S
72 2 6
CBXChangelogHelper::post_types_plain_r()
S
66 2 8
CBXChangelogWidget::update()
S
58 1 15
CBXChangelog_Public::vc_before_init_actions()
S
71 2 6
CBXChangelogSettings::get_option()
S
69 2 7
CBXChangelogHelper::get_settings_sections()
S
61 1 14
CBXChangelog::define_public_hooks()
S
60 1 12
CBXChangelogHelper::cbxchangelog_labels()
S
61 1 12
CBXChangelogSettings::add_field()
S
63 1 11
CBXChangelog_Admin::setting_init()
S
74 1 5
CBXChangelog_Admin::menu_support()
S
80 1 3
CBXChangelog::get_plugin_name()
S
82 1 3
CBXChangelogWidget::__construct()
S
64 1 10
CBXChangelogSettings::__construct()
S
91 1 2
CBXChangelogSettings::add_section()
S
77 1 4
CBXChangelog_Deactivator::deactivate()
S
89 1 2
CBXChangelog_Admin::get_settings_sections()
S
81 1 3
CBXChangelog_Public::enqueue_scripts()
S
91 1 2
CBXChangelog_Public::init_widgets()
S
82 1 3
CBXChangelogHelper::get_layouts()
S
68 1 7
deactivate_cbxchangelog()
S
76 1 4
cbxchangelog_get_template_html()
S
73 1 5
CBXChangeLogElemWidget\Widgets\CBXChangeLog_ElemWidget::get_icon()
S
82 1 3
CBXChangelogSettings::callback_subheading()
S
72 1 5
CBXChangelog_Public::init_shortcodes()
S
79 1 3
cbxchangelog_template_path()
S
80 1 3
CBXChangelogSettings::callback_html()
S
81 1 3
CBXChangelog::load_dependencies()
S
65 1 9
CBXChangelogSettings::callback_heading()
S
71 1 5
CBXChangelogSettings::is_associate()
S
78 1 3
CBXChangelog::define_common_hooks()
S
79 1 3
CBXChangelog::load_plugin_textdomain()
S
78 1 3
CBXChangeLogElemWidget\Widgets\CBXChangeLog_ElemWidget::get_title()
S
79 1 3
CBXChangelog_Public::do_parsemarkdown()
S
80 1 3
CBXChangelog_Public::add_elementor_widget_categories()
S
66 1 9
CBXChangelogHelper::get_layouts_for_meta()
S
70 1 6
CBXChangelog_Admin::plugin_action_links()
S
68 1 6
CBXChangelogSettings::set_sections()
S
77 1 4
CBXChangelog::get_version()
S
82 1 3
CBXChangelog_Public::enqueue_styles()
S
66 1 8
CBXChangelogHelper::getAllOptionNames()
S
69 1 6
CBXChangeLogElemWidget\Widgets\CBXChangeLog_ElemWidget::get_name()
S
82 1 3
CBXChangelogHelper::supported_post_types()
S
72 1 5
CBXChangelog_Admin::get_settings_fields()
S
81 1 3
CBXChangelogWidget::get_widget_slug()
S
82 1 3
CBXChangelog_Activator::activate()
S
75 1 4
CBXChangelogHelper::getChangelogHumanReadableTime()
S
74 1 4
CBXChangelogSettings::settings_clean_label_for()
S
72 1 5
CBXChangelogSettings::set_fields()
S
77 1 4
CBXChangelog_Public::elementor_icon_loader()
S
75 1 4
CBXChangeLog_WPBWidget::__construct()
S
78 1 3
CBXChangelog_Admin::plugin_update_message_pro_addon()
S
77 1 3
CBXChangelog_Admin::menu_settings()
S
71 1 6
CBXChangelogSettings::callback_url()
S
82 1 3
CBXChangeLogElemWidget\Widgets\CBXChangeLog_ElemWidget::get_categories()
S
81 1 3
CBXChangelog_Admin::enqueue_block_editor_assets()
S
91 1 2
CBXChangelog::__construct()
S
68 1 8
run_cbxchangelog()
S
82 1 3