Code Analysis: ChargeWP Timeline Addons For WPBakery Page Builder 1.1

Function Rating Maintainability Complexity Lines of code
ChargewpWpbTimeline\ElementParams\Lib\ChargewpSwitch::param_output()
S
47 6 36
ChargewpWpbTimeline\ElementIntegration\HeadingIntegration::output_custom_font_attribute()
S
51 6 27
ChargewpWpbTimeline\Shortcodes\ChargeWpbShortcode::enqueue_shortcode_inner_assets()
S
60 6 14
ChargewpWpbTimeline\Shortcodes\ChargeWpbShortcode::enqueue_shortcode_external_assets()
S
58 6 14
chargewpwpbtimeline_validate_dependency_plugin()
S
51 5 27
ChargewpWpbTimeline\ElementIntegration\HeadingIntegration::add_custom_font_to_field()
S
60 5 12
ChargewpWpbTimeline\Shortcodes\ChargeWpbShortcode::get_wrapper_classes()
S
65 5 7
ChargewpWpbTimeline\ElementParams\Lib\ChargewpNotice::merge_default_settings()
S
58 4 15
ChargewpWpbTimeline\Shortcodes\ChargeWpbShortcode::output_shortcode_wrapper_attributes()
S
59 4 13
ChargewpWpbTimeline\ElementIntegration\HeadingIntegration::exclude_fields_from_custom_font_container()
S
62 4 11
ChargewpWpbTimeline\ElementIntegration\HeadingIntegration::get_integration_custom_heading_shortcode()
S
55 3 21
ChargewpWpbTimeline\ElementParams\Lib\ChargewpSwitch::merge_default_settings()
S
63 3 11
ChargewpWpbTimeline\Plugin::get_wpb_shortcode_instance()
S
63 3 11
ChargewpWpbTimeline\ElementIntegration\IconIntegration::get_icon_color_from_color_lib()
S
52 2 23
ChargewpWpbTimeline\Shortcodes\ChargeWpbShortcode::get_integrated_shortcode_output()
S
63 3 10
ChargewpWpbTimeline\Plugin::add_builder_elements()
S
59 2 15
ChargewpWpbTimeline\ElementParams\ElementParams::init_custom_element_params()
S
64 3 9
chargewpwpbtimeline_include_template()
S
67 3 8
ChargewpWpbTimeline\ElementIntegration\IconIntegration::add_icon_checkbox()
S
52 1 27
Chargewp_Wpb_Timeline_Element::get_charge()
S
72 2 6
chargewpwpbtimeline_get_plugin_version()
S
68 2 7
ChargewpWpbTimeline\Shortcodes\ChargeWpbShortcode::enqueue_shortcode_asset_css()
S
66 2 8
ChargewpWpbTimeline\Shortcodes\ChargeWpbShortcode::enqueue_shortcode_asset_js()
S
65 2 8
ChargewpWpbTimeline\Shortcodes\ChargeWpbShortcode::enqueue_shortcode_assets()
S
69 2 7
chargewpwpbtimeline_config()
S
64 2 9
ChargewpWpbTimeline\ElementParams\Lib\ChargewpNumber::merge_default_settings()
S
68 2 7
chargewpwpbtimeline_get_template()
S
65 2 9
ChargewpWpbTimeline\ElementIntegration\IconIntegration::get_element_icon_color()
S
70 2 6
ChargewpWpbTimeline\Plugin::map_wpb_shortcode()
S
69 2 7
Chargewp_Wpb_Timeline_Element::instance()
S
72 2 6
ChargewpWpbTimeline\ElementParams\ElementParams::init_single_param()
S
64 2 9
Chargewp_Wpb_Timeline_Element::__construct()
S
65 2 10
ChargewpWpbTimeline\ElementParams\Lib\ChargewpNumber::get_param_default_attr_list()
S
65 1 11
Chargewp_Wpb_Timeline_Element::define_constants()
S
70 1 11
ChargewpWpbTimeline\ElementParams\ElementParamsAbstract::param_output()
S
64 1 11
ChargewpWpbTimeline\Shortcodes\ChargeWpbShortcode::render_shortcode()
S
62 1 11
ChargewpWpbTimeline\ElementParams\Lib\ChargewpNotice::get_level_list()
S
69 1 8
ChargewpWpbTimeline\Shortcodes\ChargeWpbShortcode::output_style_shortcode_id()
S
78 1 3
Chargewp_Wpb_Timeline_Element::load_plugin_textdomain()
S
70 1 7
ChargewpWpbTimeline\Shortcodes\ChargeWpbShortcode::set_template()
S
77 1 4
ChargewpWpbTimeline\Plugin::init_custom_element_params()
S
81 1 3
ChargewpWpbTimeline\ElementIntegration\IconIntegration::output_icon_integration()
S
79 1 3
ChargewpWpbTimeline\ElementParams\Lib\ChargewpSwitch::get_param_default_attr_list()
S
68 1 9
Chargewp_Wpb_Timeline_Element::includes()
S
76 1 4
ChargewpWpbTimeline\Shortcodes\ChargeWpbShortcode::set_wpb_shortcode()
S
77 1 4
ChargewpWpbTimeline\Shortcodes\ChargeWpbShortcode::add_shortcode()
S
79 1 3
ChargewpWpbTimeline\ElementParams\ElementParamsAbstract::merge_default_settings()
S
100 1 0
Chargewp_Wpb_Timeline_Element::set_charge()
S
80 1 3
ChargewpWpbTimeline\Shortcodes\ChargeWpbShortcode::get_data_attribute_id()
S
82 1 3
ChargewpWpbTimeline\ElementParams\ElementParamsAbstract::get_param_template_name()
S
74 1 4
ChargewpWpbTimeline\Shortcodes\ChargeWpbShortcode::set_config()
S
77 1 4
ChargewpWpbTimeline\ElementIntegration\IconIntegration::get_element_icon_class()
S
79 1 3
ChargewpWpbTimeline\Plugin::is_dependency_plugin_active()
S
69 1 8
ChargewpWpbTimeline\ElementIntegration\IconIntegration::get_always_exclude_params()
S
69 1 8
chargewpwpbtimeline_template()
S
80 1 3
ChargewpWpbTimeline\Plugin::register_elements_icons()
S
69 1 8
ChargewpWpbTimeline\ElementParams\ElementParamsAbstract::get_param_classes()
S
66 1 9
chargewpwpbtimeline_output_plugin_dependent_notice()
S
70 1 8
ChargewpWpbTimeline\Shortcodes\ChargeWpbShortcode::set_element_init_data()
S
77 1 4
ChargewpWpbTimeline\ElementParams\ElementParamsAbstract::get_param_default_attr_list()
S
100 1 0
ChargewpWpbTimeline\ElementParams\ElementParamsAbstract::__construct()
S
81 1 3
ChargewpWpbTimeline\Shortcodes\ChargeWpbShortcode::get_shortcode_asset_path()
S
78 1 3
Chargewp_Wpb_Timeline_Element::init_hooks()
S
78 1 3
ChargewpWpbTimeline\ElementParams\ElementParamsAbstract::get_param_slug()
S
82 1 3
ChargewpWpbTimeline\Shortcodes\ChargeWpbShortcode::get_shortcode_asset_uri()
S
78 1 3
ChargewpWpbTimeline\Plugin::init()
S
72 1 5
ChargewpWpbTimeline\ElementParams\Lib\ChargewpNotice::get_param_default_attr_list()
S
71 1 7
Chargewp_Wpb_Timeline_Element::init()
S
74 1 5
ChargewpWpbTimeline\ElementParams\ElementParams::get_param_instance()
S
74 1 4
ChargewpWpbTimeline\Shortcodes\ChargeWpbShortcode::set_element_slug()
S
77 1 4