Code Analysis: Bricksable 1.6.40

Function Rating Maintainability Complexity Lines of code
Bricksable_Sticky_Video::render()
D
11
92 278
Bricksable_Element_Flipbox::set_controls()
D
5
3 1,482
Bricksable_Element_Flipbox::render()
D
15
72 241
Bricksable_Scrolling_Image::render()
D
20
73 155
Bricksable_Image_HotSpots::render()
D
21
69 149
Bricksable_Card::render()
D
20
68 161
Bricksable_Image_HotSpots::set_controls()
D
9
1 1,084
Bricksable_Tilt_Image::render()
D
21
51 182
Bricksable_Card::set_controls()
D
11
2 839
Bricksable_Sticky_Video::set_controls()
D
11
1 809
Bricksable_Admin_API::display_field()
D
25
44 151
Bricksable_IconList::set_controls()
D
13
1 751
Bricksable_Before_After_Image::render()
D
31 42 90
Bricksable_Random_Image::render()
D
27
39 124
Bricksable_Scrolling_Image::set_controls()
D
15
1 601
Bricksable_Floating::render()
D
32 31 93
Bricksable_Floating::set_controls()
C
17
1 531
Bricksable_Star_Rating::render()
C
35 31 68
Bricksable_IconList::render()
C
32 26 99
Bricksable_Read_More::set_controls()
C
19
2 446
Bricksable_Sticky_Video::get_normalized_video_settings()
C
35 25 88
Bricksable_Text_Notation::set_controls()
C
19
1 432
Bricksable_Star_Rating::set_controls()
C
20
1 420
Bricksable_Text_Notation::render()
C
36 24 72
Bricksable_Content_Toggle::set_controls()
B
20
2 388
Bricksable_Back_To_Top::set_controls()
B
19
1 396
Bricksable_Tilt_Image::set_controls()
B
20
1 395
Bricksable_Lottie::render()
B
41 24 44
Bricksable_Before_After_Image::set_controls()
B
22
2 338
Bricksable_Read_More::render()
B
41 20 45
Bricksable_Back_To_Top::render()
B
42 19 47
Bricksable_Sticky_Video::convert_element_settings_to_block()
B
40 17 55
Bricksable_Sticky_Video::convert_block_to_element_settings()
A
39 13 69
Bricksable_Settings::settings_page()
A
40 13 58
Bricks\Bricksable_Multi_Heading::render()
A
41 13 57
Bricks\Bricksable_Multi_Heading::set_controls()
A
27
1 229
Bricksable_Random_Image::get_random_image_settings()
A
47 14 33
Bricksable_Content_Toggle::render()
A
38 11 71
Bricksable_Settings::register_settings()
A
45 13 40
Bricksable_Review::seconds_to_words()
A
46 13 38
Bricksable_Settings::__construct()
A
38 9 74
Bricksable_Sticky_Video::get_video_image_by_key()
A
50 12 28
Bricksable_Content_Toggle::render_repeater_item_content()
A
45 11 40
Bricksable_Sticky_Video::get_preview_image_url()
A
51 12 23
Bricksable::enqueue_styles()
A
47 11 30
Bricksable_Lottie::set_controls()
A
30 1 177
Bricksable::enqueue_scripts()
A
40 8 64
Bricksable_Sticky_Video::enqueue_scripts()
A
52 10 22
Bricksable_Card::get_normalized_image_settings()
A
50 9 31
Bricksable_Card::generate_inline_css()
A
48 9 31
Bricksable_Before_After_Image::get_before_image_settings()
A
50 9 31
Bricksable_Before_After_Image::get_after_image_settings()
A
50 9 31
Bricksable_Scrolling_Image::get_normalized_image_settings()
A
50 9 30
Bricksable_Image_HotSpots::get_normalized_image_settings()
A
50 9 30
Bricksable_Tilt_Image::get_normalized_image_settings()
S
54 7 22
Bricksable_Admin_API::meta_box_content()
S
55 7 19
Bricksable_Settings::add_menu_item()
S
55 7 17
Bricksable_Random_Image::set_controls()
S
36 1 103
Bricksable::__construct()
S
51 6 24
Bricksable_Admin_API::save_meta_boxes()
S
56 6 17
Bricksable_Image_HotSpots::enqueue_scripts()
S
58 6 16
Bricksable_Review::set_no_bug()
S
59 6 15
Bricksable_Settings::settings_fields()
S
42 2 62
Bricksable::get_elements()
S
59 5 14
Bricksable_Taxonomy::__construct()
S
59 5 14
Bricksable_Settings::get_elements()
S
59 5 14
Bricksable_Admin_API::validate_field()
S
61 4 14
Bricksable_Post_Type::__construct()
S
59 4 13
Bricksable_Content_Toggle::render_repeater_item()
S
51 3 27
Bricksable_Review::check_installation_date()
S
62 4 11
Bricksable\Classes\Bricksable_Helpers::get_templates_list()
S
54 3 23
Bricksable_Review::display_admin_notice()
S
53 3 21
Bricksable_Settings::bricksable_check_elements()
S
63 4 10
Bricksable::register_post_type()
S
68 4 7
Bricksable::register_taxonomy()
S
68 4 7
Bricksable_Taxonomy::register_taxonomy()
S
45 1 42
Bricksable_Card::set_control_groups()
S
48 1 42
Bricksable_Post_Type::register_post_type()
S
45 1 42
Bricksable_Settings::get_editable_roles()
S
62 3 12
Bricksable_Element_Flipbox::set_control_groups()
S
49 1 37
Bricksable_IconList::set_control_groups()
S
50 1 34
Bricksable_Post_Type::updated_messages()
S
54 2 17
Bricksable_Random_Image::enqueue_scripts()
S
70 3 6
Bricksable_Admin_API::add_meta_box()
S
66 3 8
Bricksable_Admin_API::display_meta_box_field()
S
64 3 8
Bricksable_Scrolling_Image::enqueue_scripts()
S
65 3 9
Bricksable_Star_Rating::set_control_groups()
S
53 1 27
Bricksable_Review::__construct()
S
61 2 12
Bricksable_Text_Notation::set_control_groups()
S
53 1 26
Bricksable_Floating::set_control_groups()
S
53 1 26
Bricksable_Image_HotSpots::set_control_groups()
S
53 1 26
Bricksable_Tilt_Image::set_control_groups()
S
54 1 23
Bricksable_Scrolling_Image::set_control_groups()
S
55 1 22
Bricksable_Back_To_Top::set_control_groups()
S
56 1 20
Bricksable_Before_After_Image::set_control_groups()
S
57 1 19
Bricksable_Content_Toggle::set_control_groups()
S
58 1 18
Bricksable_Settings::menu_settings()
S
58 1 16
bricksable()
S
69 2 7
Bricksable::admin_enqueue_styles()
S
69 2 6
Bricksable::admin_enqueue_scripts()
S
68 2 6
Bricksable::instance()
S
71 2 6
Bricksable_Back_To_Top::enqueue_scripts()
S
67 2 8
Bricksable_Settings::settings_section()
S
67 2 7
Bricksable_Settings::instance()
S
71 2 6
Bricksable_Settings::bricksable_file_mime_types()
S
66 2 8
Bricksable_Lottie::set_control_groups()
S
60 1 14
Bricksable_Sticky_Video::set_control_groups()
S
60 1 14
Bricksable_Read_More::set_control_groups()
S
60 1 14
Bricksable_Tilt_Image::enqueue_scripts()
S
65 1 11
Bricksable_Before_After_Image::enqueue_scripts()
S
65 1 11
Bricksable_Text_Notation::enqueue_scripts()
S
65 1 11
Bricksable_Read_More::enqueue_scripts()
S
65 1 11
Bricksable_Lottie::enqueue_scripts()
S
65 1 11
Bricksable::load_localisation()
S
77 1 3
Bricksable_Admin_API::__construct()
S
78 1 3
Bricks\Bricksable_Multi_Heading::enqueue_scripts()
S
81 1 3
Bricks\Bricksable_Multi_Heading::set_control_groups()
S
64 1 10
Bricksable_Star_Rating::enqueue_scripts()
S
81 1 3
Bricksable_Star_Rating::get_label()
S
79 1 3
Bricksable::_log_version_number()
S
79 1 3
Bricksable_Settings::configure_settings()
S
82 1 3
Bricksable_Back_To_Top::get_label()
S
79 1 3
Bricksable_Image_HotSpots::get_label()
S
79 1 3
Bricksable_Read_More::get_label()
S
79 1 3
Bricks\Bricksable_Multi_Heading::get_label()
S
79 1 3
Bricksable_Card::get_label()
S
79 1 3
Bricksable_Review::insert_install_date()
S
79 1 3
Bricksable_Text_Notation::get_label()
S
79 1 3
Bricksable_Content_Toggle::enqueue_scripts()
S
74 1 5
Bricksable_Tilt_Image::get_label()
S
79 1 3
Bricksable_Random_Image::set_control_groups()
S
68 1 7
Bricksable_IconList::enqueue_scripts()
S
81 1 3
Bricksable_Sticky_Video::get_label()
S
79 1 3
Bricksable_Scrolling_Image::get_keywords()
S
74 1 5
Bricksable_Lottie::get_label()
S
79 1 3
Bricksable_Settings::init_settings()
S
80 1 3
Bricksable_IconList::get_label()
S
79 1 3
Bricksable_Post_Type::bulk_updated_messages()
S
62 1 10
Bricksable::__wakeup()
S
78 1 3
Bricksable::load_plugin_textdomain()
S
68 1 6
Bricksable_Settings::settings_assets()
S
69 1 6
Bricksable_Element_Flipbox::get_label()
S
79 1 3
Bricksable_Scrolling_Image::get_label()
S
79 1 3
Bricksable_Settings::__clone()
S
78 1 3
Bricksable_Element_Flipbox::enqueue_scripts()
S
81 1 3
Bricksable_Image_HotSpots::get_keywords()
S
74 1 5
Bricksable::install()
S
78 1 4
Bricksable_Settings::add_settings_link()
S
71 1 5
Bricksable_Settings::bricksable_load_elements()
S
77 1 4
Bricksable_Card::enqueue_scripts()
S
81 1 3
Bricksable::__clone()
S
78 1 3
Bricksable_Floating::enqueue_scripts()
S
81 1 3
Bricksable_Content_Toggle::get_label()
S
79 1 3
Bricksable_Before_After_Image::get_label()
S
79 1 3
Bricksable_Random_Image::get_label()
S
79 1 3
Bricksable_Floating::get_label()
S
79 1 3
Bricksable_Settings::__wakeup()
S
78 1 3