Code Analysis: aBlocks 1.0-beta2

Function Rating Maintainability Complexity Lines of code
ABlocks\Controls\Background::get_css()
C
36 30 68
ABlocks\Controls\Background::get_hover_css()
C
37 29 65
ABlocks\Controls\Transform::get_css()
C
37 27 66
ABlocks\Controls\Transform::get_hover_css()
C
38 25 63
ABlocks\Controls\Typography::get_css()
B
40 19 57
ABlocks\Controls\Border::get_css()
B
39 18 65
ABlocks\Controls\Border::get_hover_css()
B
39 18 65
ABlocks\Blocks\AcademyCourses\Block::build_css()
B
33 11 136
ABlocks\Blocks\Icon\Block::get_icon_wrapper_css()
B
47 18 31
ABlocks\Controls\Mask::get_css()
A
44 15 44
ABlocks\Blocks\Image\Block::get_image_css()
A
46 13 37
ABlocks\Blocks\Container\Block::get_inner_blocks_closest_parent_css()
A
49 13 30
ABlocks\Blocks\Icon\Block::get_icon_css()
A
52 13 23
ABlocks\Controls\CssFilter::get_css()
A
53 11 20
ABlocks\Controls\Background::get_attribute_default_value()
A
32 2 142
ABlocks\Controls\Border::get_attribute_default_value()
A
33 2 132
ABlocks\Controls\Position::get_css()
A
44 7 50
ABlocks\Controls\TextShadow::get_css()
A
55 9 18
ABlocks\Blocks\Container\Block::get_main_wrapper_css()
A
57 9 14
ABlocks\Blocks\Divider\Block::build_css()
A
43 6 58
ABlocks\Blocks\Image\Block::get_image_hover_css()
A
51 8 26
ABlocks\Blocks\Container\Block::get_block_container_css()
A
52 8 24
ABlocks\Assets::front_end_google_fonts()
S
51 7 24
ABlocks\Controls\Dimensions::get_css()
S
52 7 24
ABlocks\Classes\BlockGlobal::get_wrapper_device_responsive_css()
S
56 7 20
ABlocks\Blocks\Spacer\Block::build_css()
S
56 7 16
ABlocks\Classes\ControlBaseAbstract::get_unit()
S
59 7 14
ABlocks\Blocks\StarRatings\Block::build_css()
S
47 5 42
ABlocks\Controls\Transform::get_attribute_default_value()
S
35 1 101
ABlocks\Blocks\Divider\Block::get_divider_element_icon_wrapper_css()
S
51 5 27
ABlocks\Blocks\Image\Block::get_image_caption_css()
S
53 5 22
ABlocks\Blocks\Button\Block::build_css()
S
46 3 46
ABlocks\Classes\Helper::get_icon_picker_attribute()
S
51 4 30
ABlocks\Blocks\AcademyCourses\Block::get_course_card_css()
S
60 5 12
ABlocks\Blocks\AcademyCourses\Block::get_course_card_hover_css()
S
60 5 12
ABlocks\Blocks\Divider\Block::get_divider_element_icon_css()
S
54 4 23
ABlocks\Controls\Mask::get_attribute_default_value()
S
45 2 51
ABlocks\Controls\Typography::get_attribute_default_value()
S
45 2 50
ABlocks\Classes\CssGenerator::generate_css()
S
53 4 20
ABlocks\Classes\Helper::get_terms_list()
S
58 4 16
ABlocks\Controls\Width::get_css()
S
59 4 14
ABlocks\Classes\Helper::attr_shortcode()
S
59 4 14
ABlocks\Blocks\Icon\Block::build_css()
S
49 2 37
ABlocks\Controls\Dimensions::get_attribute_default_value()
S
49 2 36
ABlocks\Controls\Position::get_attribute_default_value()
S
51 2 32
ABlocks\Autoload::autoload()
S
57 3 17
ABlocks\Blocks\Heading\Block::get_heading_text_css()
S
67 4 6
ABlocks\Blocks\Button\Block::get_button_css()
S
59 3 14
ABlocks\Blocks\Button\Block::get_button_hover_css()
S
61 3 13
ABlocks\Classes\BlockBaseAbstract::get_block_class()
S
61 3 12
ABlocks\Blocks\Paragraph\Block::build_css()
S
53 2 26
ABlocks\Classes\BlockBaseAbstract::render_callback()
S
62 3 11
ABlocks\Blocks\Divider\Block::get_divider_container_css()
S
62 3 11
ABlocks\Controls\Alignment::get_css()
S
62 3 11
ABlocks\Assets::block_editor_assets()
S
51 2 25
ABlocks\Blocks\Image\Block::build_css()
S
49 1 40
ABlocks\Controls\Width::get_attribute_default_value()
S
54 2 24
ABlocks\Blocks\Heading\Block::build_css()
S
56 2 20
ABlocks\Controls\Animation::get_attribute_default_value()
S
57 2 20
ABlocks\Controls\TextStroke::get_attribute_default_value()
S
58 2 18
ABlocks\Classes\CssGenerator::__construct()
S
51 1 33
ABlocks\Controls\Border::get_attribute()
S
59 2 17
ABlocks\Controls\Dimensions::get_attribute()
S
59 2 17
ABlocks\Controls\Range::get_attribute()
S
60 2 16
ABlocks\Controls\Width::get_attribute()
S
60 2 16
ABlocks\Blocks::blocks_init()
S
58 2 16
ABlocks\Controls\Alignment::get_attribute()
S
60 2 16
ABlocks\Controls\TextStroke::get_css()
S
62 3 10
ABlocks\Classes\BlockGlobal::get_attributes()
S
50 1 30
ABlocks\Blocks::load_academy_core_scripts()
S
68 3 7
ABlocks\Classes\CssGenerator::get_breakpoint()
S
65 3 10
ABlocks\Blocks\AcademyCourses\Block::get_wish_icon_css()
S
67 3 7
ABlocks\Blocks\AcademyCourses\Block::get_wish_icon_hover_css()
S
67 3 7
ABlocks\Classes\BlockBaseAbstract::get_dynamic_block_wrap()
S
60 2 14
ABlocks\Classes\CssGenerator::generate_css_for_media_query()
S
61 2 13
ABlocks\Controls\Zindex::get_attribute_default_value()
S
63 2 12
ABlocks\Ajax::get_academy_terms()
S
61 2 12
ABlocks\Blocks\Container\Block::build_css()
S
56 1 22
ABlocks\Blocks\AcademyCourses\Block::render_block_content()
S
55 1 19
ABlocks\Helper::is_plugin_active()
S
70 2 6
ABlocks\Blocks\StarRatings\Block::get_rating_icon_css()
S
68 2 7
ABlocks\Assets::web_fonts_url()
S
67 2 7
ABlocks\Blocks\Video\Block::get_video_container_css()
S
64 2 10
ABlocks\Blocks\AcademyCourses\Block::get_course_card_rating_css()
S
73 2 4
ABlocks\Classes\BlockBaseAbstract::register_block_attributes()
S
65 2 8
ABlocks\Blocks::register_block_category()
S
61 1 15
ABlocks\Blocks\Paragraph\Block::get_paragraph_drop_text_css()
S
69 2 7
ABlocks\Controls\Range::get_attribute_default_value()
S
65 2 10
ABlocks\Blocks\Button\Block::get_icon_css()
S
76 2 3
ABlocks\Controls\Zindex::get_css()
S
64 2 9
ABlocks::init()
S
69 2 7
ABlocks\Blocks\AcademyCourses\Block::get_course_card_category_css()
S
73 2 4
ABlocks\Blocks\AcademyCourses\Block::get_course_card_title_css()
S
73 2 4
ABlocks\Blocks\Divider\Block::get_divider_css()
S
66 2 8
ABlocks\Blocks\AcademyCourses\Block::get_course_card_price_css()
S
73 2 4
ABlocks\Classes\CssGenerator::get_parent_selector()
S
78 2 3
ABlocks\Classes\Helper::get_attribute_value()
S
78 2 3
ABlocks\Blocks\AcademyCourses\Block::get_course_card_author_css()
S
73 2 4
ABlocks\Blocks\StarRatings\Block::get_rating_icon_spacing_css()
S
68 2 7
ABlocks\Autoload::get_instance()
S
71 2 6
ABlocks\Blocks\Image\Block::get_image_container_css()
S
64 2 9
ABlocks\Controls\Alignment::get_attribute_default_value()
S
64 2 10
ABlocks\Blocks::set_dependency_status()
S
74 2 5
ABlocks\Controls\Link::get_attribute_default_value()
S
63 1 12
ABlocks\Classes\BlockGlobal::get_container_css()
S
60 1 12
ABlocks\Blocks\Heading\Block::get_wrapper_css()
S
78 1 3
ABlocks\Classes\ControlBaseAbstract::get_attribute_default_value()
S
100 1 0
ABlocks::load_dependency()
S
80 1 3
ABlocks\Blocks\Paragraph\Block::get_wrapper_css()
S
78 1 3
ABlocks\Blocks\Image\Block::get_wrapper_css()
S
78 1 3
ABlocks\Controls\Background::get_attribute()
S
68 1 8
ABlocks\Controls\CssFilter::get_attribute()
S
68 1 8
ABlocks\Assets::init()
S
72 1 5
ABlocks\Controls\Animation::get_attribute()
S
68 1 8
ABlocks\Blocks\Icon\Block::get_wrapper_css()
S
78 1 3
ABlocks\Blocks\Divider\Block::get_divider_element_text_css()
S
70 1 6
ABlocks::__construct()
S
71 1 6
ABlocks\Controls\Link::get_attribute()
S
68 1 8
ABlocks\Controls\Range::get_css()
S
89 1 2
ABlocks::init_plugin()
S
74 1 5
ABlocks\Classes\ControlBaseAbstract::get_css()
S
100 1 0
ABlocks\Classes\BlockBaseAbstract::__construct()
S
74 1 4
ABlocks\Blocks\Button\Block::get_button_text_css()
S
79 1 3
ABlocks\Controls\Mask::get_attribute()
S
68 1 8
ABlocks\Classes\ControlBaseAbstract::get_attribute()
S
100 1 0
ABlocks\Controls\TextShadow::get_attribute_default_value()
S
68 1 8
ABlocks\Controls\Link::get_css()
S
89 1 2
ABlocks\Classes\BlockBaseAbstract::render_block_content()
S
82 1 3
ABlocks\Controls\Animation::get_css()
S
81 1 3
ABlocks\Blocks\StarRatings\Block::get_wrapper_css()
S
78 1 3
ABlocks\Classes\CssGenerator::add_class_styles()
S
67 1 8
ABlocks\Blocks\StarRatings\Block::get_rating_number_css()
S
78 1 3
ABlocks\Controls\Zindex::get_attribute()
S
68 1 8
ABlocks\Controls\CssFilter::get_attribute_default_value()
S
66 1 9
ABlocks\Blocks::init()
S
67 1 7
ABlocks\Controls\Typography::get_attribute()
S
68 1 8
ABlocks\Blocks\Divider\Block::get_wrapper_css()
S
78 1 3
ABlocks::set_global_settings()
S
80 1 3
ABlocks\Autoload::__construct()
S
79 1 3
ABlocks\Classes\BlockGlobal::get_container_hover_css()
S
65 1 8
ABlocks\Blocks\Button\Block::get_wrapper_css()
S
78 1 3
ABlocks\Classes\BlockGlobal::get_wrapper_css()
S
67 1 7
ABlocks\Blocks\Video\Block::build_css()
S
65 1 10
ABlocks\Classes\BlockBaseAbstract::register_block()
S
72 1 5
ABlocks\Classes\BlockGlobal::get_wrapper_hover_css()
S
75 1 4
ABlocks\Classes\BlockBaseAbstract::build_css()
S
100 1 0
ABlocks\Classes\CssGenerator::minify_css()
S
70 1 6
ABlocks\Controls\TextStroke::get_attribute()
S
68 1 8
ABlocks\Controls\Position::get_attribute()
S
68 1 8
ABlocks\Controls\TextShadow::get_attribute()
S
68 1 8
ABlocks\Ajax::init()
S
75 1 4
ABlocks\Blocks\Paragraph\Block::get_paragraph_text_css()
S
68 1 7
ABlocks::academy_blocks_define_constants()
S
71 1 10
ABlocks\Controls\Transform::get_attribute()
S
68 1 8
ABlocks\Blocks\Image\Block::get_image_caption_hover_css()
S
78 1 3