Code Analysis: Easy Blocks – Gutenberg Blocks Page Builder 1.4.0

Function Rating Maintainability Complexity Lines of code
Easy_Blocks_Gutenberg_Row_Columns::egb_row_layout_array_css()
D
12
101 238
TGMPA_List_Table::process_bulk_actions()
D
26
34 155
TGM_Plugin_Activation::notices()
D
32 34 94
egb_blocks_render_block_core_latest_posts()
C
30 29 119
WordPress_Readme_Parser::parse_readme_contents()
C
29 28 117
egb_render_sharing()
C
30 23 134
TGM_Plugin_Activation::do_plugin_install()
C
32 25 99
Markdown_Parser::doItalicsAndBold()
B
36 16 95
tgmpa_load_bulk_installer()
B
26
7 204
TGM_Plugin_Activation::maybe_adjust_source_dir()
A
45 15 36
TGM_Plugin_Activation::init()
A
35 10 94
Easy_Blocks_Gutenberg_Row_Columns::egb_frontend_inline_css()
A
50 14 28
TGMPA_Utils::emulate_filter_bool()
A
47 12 33
TGMPA_List_Table::column_version()
A
47 10 37
Ultimate_Gutenberg::egb_front_end_scripts_specific_blocks()
A
39 7 77
TGM_Plugin_Activation::activate_single_plugin()
A
46 9 39
TGM_Plugin_Activation::register()
A
47 9 36
TGMPA_List_Table::get_views()
A
48 9 34
TGM_Plugin_Activation::create_user_action_links_for_notice()
A
45 8 40
TGMPA_List_Table::get_row_actions()
A
47 8 34
easy_instagram_render_callback()
A
40 6 61
TGMPA_List_Table::get_plugin_status_text()
A
51 8 26
TGMPA_Bulk_Installer::bulk_install()
A
42 6 55
tgmpa()
A
53 8 21
Markdown_Parser::hashHTMLBlocks()
A
37 2 109
TGM_Plugin_Activation::install_plugins_page()
S
52 7 26
TGMPA_List_Table::categorize_plugins_to_views()
S
52 7 26
TGMPA_List_Table::get_bulk_actions()
S
57 7 17
TGM_Plugin_Activation::is_core_update_page()
S
59 7 14
Markdown_Parser::parseSpan()
S
48 5 42
ugb_admin_notice_after_1_month()
S
43 3 66
TGM_Plugin_Activation::inject_update_info()
S
54 6 20
Markdown_Parser::encodeEmailAddress()
S
54 6 18
egb_blocks_register_block_core_latest_posts()
S
41 2 76
Markdown_Parser::doLists()
S
45 3 53
activate_ugb_plugin()
S
53 5 20
egb_register_sharing()
S
43 2 64
Easy_Blocks_Gutenberg_Row_Columns::egb_row_layout_css_render()
S
56 5 17
TGMPA_List_Table::_gather_plugin_data()
S
49 4 30
TGM_Plugin_Activation::add_plugin_action_link_filters()
S
59 5 13
TGM_Plugin_Activation::get_info_link()
S
51 4 28
Markdown_Parser::_doAnchors_reference_callback()
S
51 4 27
TGM_Plugin_Activation::force_deactivation()
S
60 5 12
TGM_Plugin_Activation::force_activation()
S
62 5 11
TGM_Plugin_Activation::config()
S
54 4 24
Markdown_Parser::_doImages_reference_callback()
S
53 4 24
Markdown_Parser::doAnchors()
S
47 2 52
Markdown_Parser::_processListItems_callback()
S
55 4 19
TGMPA_Bulk_Installer::auto_activate()
S
57 4 17
Markdown_Parser::handleSpanToken()
S
57 4 17
TGM_Plugin_Activation::get_plugins_api()
S
57 4 16
WordPress_Readme_Parser::filter_text()
S
50 3 31
TGM_Plugin_Activation::populate_file_path()
S
64 5 9
ugb_admin_notice_after_2_weeks()
S
50 3 30
TGMPA_List_Table::get_plugin_source_type_text()
S
59 4 15
TGM_Plugin_Activation::admin_init()
S
59 4 14
Markdown_Parser::prepareItalicsAndBold()
S
59 4 14
TGM_Plugin_Activation::get_admin_notice_class()
S
60 4 13
TGM_Plugin_Activation::does_plugin_have_update()
S
60 4 13
Ultimate_Gutenberg::egb_safe_welcome_redirect()
S
61 4 13
Easy_Blocks_Gutenberg_Row_Columns::render_row_layout_css_head()
S
61 4 12
TGM_Plugin_Activation::get_download_url()
S
62 4 12
TGMPA_Bulk_Installer::__construct()
S
61 4 11
TGMPA_Bulk_Installer_Skin::add_strings()
S
54 3 20
TGMPA_Bulk_Installer_Skin::bulk_footer()
S
54 3 19
Markdown_Parser::formParagraphs()
S
55 3 19
TGM_Plugin_Activation::get_tgmpa_url()
S
58 3 16
Ultimate_Gutenberg::ugb_register_blocks()
S
59 3 16
Markdown_Parser::_doAnchors_inline_callback()
S
58 3 15
Markdown_Parser::_doImages_inline_callback()
S
58 3 15
Markdown_Parser::_doHeaders_callback_setext()
S
65 4 7
Easy_Blocks_Gutenberg_Row_Columns::egb_render_inline_css()
S
63 4 10
Textile::TextileThis()
S
71 4 5
TGM_Plugin_Activation::get_plugin_source_type()
S
65 4 9
TGM_Plugin_Activation::_get_plugin_data_from_name()
S
66 4 8
TGM_Plugin_Activation::is_tgmpa_complete()
S
63 4 10
TGM_Plugin_Activation::can_plugin_update()
S
63 4 10
TGMPA_List_Table::__construct()
S
58 3 14
WordPress_Readme_Parser::encodeit()
S
58 3 14
PAnD::dismiss_admin_notice()
S
59 3 13
PAnD::is_admin_notice_active()
S
60 3 13
Markdown_Parser::doImages()
S
50 1 43
TGMPA_List_Table::get_columns()
S
59 3 13
WordPress_Readme_Parser::decodeit()
S
59 3 13
jeweltheme_easy_blocks_gutenberg_register_required_plugins()
S
45 1 42
Markdown_Parser::_doLists_callback()
S
59 3 12
WordPress_Readme_Parser::code_trick()
S
61 3 12
TGMPA_Bulk_Installer::run()
S
63 3 11
Ultimate_Gutenberg::egb_parse_blocks()
S
62 3 11
WordPress_Readme_Parser::user_sanitize()
S
63 3 11
ugb_admin_notice_active()
S
56 2 23
enqueue_frontend_assets()
S
57 2 19
Ultimate_Gutenberg::__construct()
S
55 2 19
PAnD::load_script()
S
58 2 17
TGM_Plugin_Activation::admin_menu()
S
57 2 17
TGM_Plugin_Activation::is_plugin_active()
S
76 3 3
TGM_Plugin_Activation::is_plugin_updatetable()
S
68 3 7
TGM_Plugin_Activation::get_upgrade_notice()
S
63 3 10
TGM_Plugin_Activation::get_instance()
S
70 3 6
TGMPA_Utils::validate_bool()
S
64 3 10
TGM_Plugin_Activation::display_settings_errors()
S
64 3 10
TGM_Plugin_Activation::dismiss()
S
71 3 5
TGM_Plugin_Activation::_get_plugin_basename_from_slug()
S
65 3 9
TGM_Plugin_Activation::get_wp_repo_download_url()
S
67 3 8
Markdown_Parser::transform()
S
59 2 14
TGMPA_List_Table::wp_plugin_update_row()
S
60 2 14
enqueue_block_editor_assets()
S
52 1 29
egb_blocks_register_rest_fields()
S
54 1 29
Markdown_Parser::stripLinkDefinitions()
S
55 1 28
Ultimate_Gutenberg::ugb_include_files()
S
61 2 13
Markdown_Parser::_detab_callback()
S
60 2 13
TGMPA_List_Table::prepare_items()
S
62 2 11
Markdown_Parser::doAutoLinks()
S
56 1 25
Ultimate_Gutenberg::egb_welcome_page()
S
54 1 24
Ultimate_Gutenberg::egb_admin_register_scripts()
S
57 1 19
Markdown_Parser::processListItems()
S
59 1 17
TGMPA_List_Table::sort_table_items()
S
63 2 10
Ultimate_Gutenberg::ugb_pro()
S
70 2 7
hello_gutenberg_save_postdata()
S
73 2 5
mdwp_add_p()
S
68 2 7
Ultimate_Gutenberg::ugb_plugin_dir_url()
S
75 2 4
TGM_Plugin_Activation::is_tgmpa_page()
S
78 2 3
Ultimate_Gutenberg::init()
S
73 2 5
Markdown_Parser::runSpanGamut()
S
71 2 6
TGM_Plugin_Activation::get_installed_version()
S
68 2 7
TGM_Plugin_Activation::actions()
S
72 2 6
Ultimate_Gutenberg::ugb_plugin_path()
S
75 2 4
TGMPA_List_Table::get_primary_column_name()
S
69 2 7
WordPress_Readme_Parser::chop_string()
S
67 2 8
Easy_Blocks_Gutenberg_Row_Columns::egb_init()
S
67 2 8
TGMPA_List_Table::set_view_totals()
S
72 2 5
Markdown_Parser::doHorizontalRules()
S
62 1 15
TGM_Plugin_Activation::thickbox()
S
72 2 5
TGM_Plugin_Activation::can_plugin_activate()
S
78 2 3
TGM_Plugin_Activation::get_plugins()
S
70 2 6
Easy_Blocks_Gutenberg_Row_Columns::__construct()
S
70 2 6
TGMPA_List_Table::get_plugin_advise_type_text()
S
70 2 6
Easy_Blocks_Gutenberg_Row_Columns::init()
S
73 2 5
TGMPA_Bulk_Installer_Skin::before()
S
71 2 6
Markdown_Parser::_stripLinkDefinitions_callback()
S
67 2 7
easy_fetchData()
S
69 2 7
Markdown_Parser::encodeAmpsAndAngles()
S
64 2 10
Markdown()
S
67 2 8
TGMPA_List_Table::extra_tablenav()
S
74 2 5
TGMPA_Bulk_Installer_Skin::after()
S
69 2 7
Markdown_Parser::_initDetab()
S
71 2 6
Ultimate_Gutenberg::ugb_plugin_url()
S
74 2 4
Markdown_Parser::runBasicBlockGamut()
S
69 2 7
Markdown_Parser::Markdown_Parser()
S
60 1 14
Markdown_Parser::doHeaders()
S
62 1 14
Markdown_Parser::doCodeBlocks()
S
62 1 14
Markdown_Parser::doBlockQuotes()
S
63 1 14
hello_gutenberg_api_posts_meta_field()
S
62 1 13
egb_scripts()
S
62 1 12
TGMPA_Bulk_Installer_Skin::__construct()
S
61 1 12
identify_modifier_markdown()
S
62 1 12
Ultimate_Gutenberg::ugb_block_category()
S
64 1 11
WordPress_Readme_Parser::indent()
S
71 1 5
smarty_modifier_markdown()
S
81 1 3
TGM_Plugin_Activation::__set()
S
83 1 3
Markdown_Parser::unhash()
S
75 1 4
PAnD::init()
S
75 1 4
TGMPA_List_Table::_get_plugin_data_from_name()
S
75 1 4
Markdown_Parser::_doHardBreaks_callback()
S
79 1 3
Markdown_Parser::outdent()
S
78 1 3
TGM_Plugin_Activation::__get()
S
81 1 3
TGMPA_Bulk_Installer_Skin::after_flush_output()
S
73 1 5
TGM_Plugin_Activation::__construct()
S
72 1 5
Markdown_Parser::_hashHTMLBlocks_callback()
S
72 1 5
TGMPA_Bulk_Installer::bulk_upgrade()
S
69 1 6
TGM_Plugin_Activation::update_dismiss()
S
78 1 3
WordPress_Readme_Parser::__construct()
S
100 1 2
easy_add_to_cache()
S
74 1 4
Ultimate_Gutenberg::ugb_load_textdomain()
S
77 1 3
Markdown_Parser::_doAutoLinks_url_callback()
S
72 1 5
Ultimate_Gutenberg::ugb_block_assets()
S
91 1 2
Ultimate_Gutenberg::egb_welcome_page_content()
S
80 1 3
mdwp_show_tags()
S
76 1 4
Ultimate_Gutenberg::ugb_localization()
S
91 1 2
TGM_Plugin_Activation::flush_plugins_cache()
S
81 1 3
WordPress_Readme_Parser::sanitize_text()
S
72 1 6
Ultimate_Gutenberg::ugb_define_public_hooks()
S
91 1 2
TGM_Plugin_Activation::filter_plugin_action_links_deactivate()
S
76 1 4
Markdown_Parser::_doCodeBlocks_callback()
S
66 1 8
egb_post_grid_excerpt_more()
S
83 1 3
TGM_Plugin_Activation::sanitize_key()
S
72 1 5
Ultimate_Gutenberg::ugb_load_dynamic_blocks()
S
91 1 2
Markdown_Parser::_unhash_callback()
S
80 1 3
Markdown_Parser::encodeAttribute()
S
73 1 5
Markdown_Parser::setup()
S
71 1 6
TGMPA_List_Table::no_items()
S
73 1 4
TGM_Plugin_Activation::is_plugin_installed()
S
74 1 4
TGM_Plugin_Activation::show_tgmpa_version()
S
66 1 10
egb_welcome_deactivate()
S
82 1 3
Markdown_Parser::_doAutoLinks_tel_callback()
S
69 1 6
Markdown_Parser::teardown()
S
75 1 5
hello_gutenberg_register_meta()
S
67 1 9
load_tgm_plugin_activation()
S
80 1 3
TGMPA_Utils::wrap_in_em()
S
78 1 3
mdwp_hide_tags()
S
76 1 4
Markdown_Parser::_doHeaders_callback_atx()
S
71 1 5
Markdown_Parser::_doBlockQuotes_callback()
S
64 1 9
TGMPA_List_Table::get_default_primary_column_name()
S
82 1 3
TGMPA_List_Table::single_row()
S
74 1 4
TGM_Plugin_Activation::filter_plugin_action_links_activate()
S
76 1 4
Ultimate_Gutenberg::ugb_editor_assets()
S
91 1 2
Ultimate_Gutenberg::ugb_define_admin_hooks()
S
70 1 6
Markdown_Parser::hashPart()
S
68 1 7
TGMPA_List_Table::column_default()
S
80 1 3
easy_get_from_cache()
S
80 1 3
TGMPA_List_Table::get_table_classes()
S
80 1 3
Markdown_Parser::hashBlock()
S
80 1 3
Ultimate_Gutenberg::egb_admin_enqueue_scripts()
S
65 1 8
jeweltheme_easy_blocks_gutenberg_admin_notice_requires()
S
75 1 4
Markdown_Parser::doHardBreaks()
S
75 1 4
TGM_Plugin_Activation::get_tgmpa_status_url()
S
68 1 8
TGMPA_Utils::wrap_in_strong()
S
78 1 3
deactivate_ugb_pro_version()
S
82 1 3
TGMPA_List_Table::column_cb()
S
67 1 8
TGM_Plugin_Activation::does_plugin_require_update()
S
72 1 5
Markdown_Parser::_doBlockQuotes_callback2()
S
72 1 5
hello_gutenberg_metabox_callback()
S
69 1 7
TGMPA_Bulk_Installer::activate_strings()
S
74 1 4
Markdown_Parser::runBlockGamut()
S
77 1 4
TGMPA_List_Table::column_plugin()
S
69 1 7
TGM_Plugin_Activation::filter_plugin_action_links_update()
S
65 1 9
egb_blocks_get_image_src_square()
S
68 1 8
egb_blocks_get_image_src_landscape()
S
68 1 8
egb_blocks_get_author_info()
S
72 1 5
hello_gutenberg_update_callback()
S
78 1 3
Textile::TextileRestricted()
S
80 1 3
Textile::blockLite()
S
94 1 1
TGM_Plugin_Activation::add_admin_menu()
S
77 1 3
hello_gutenberg_add_meta_box()
S
72 1 5
WordPress_Readme_Parser::parse_readme()
S
75 1 4
Markdown_Parser::makeCodeSpan()
S
74 1 4
Markdown_Parser::detab()
S
73 1 5
egb_social_icon_footer_script()
S
100 1 9
Markdown_Parser::_doAutoLinks_email_callback()
S
73 1 5
mdwp_strip_p()
S
90 1 1
TGMPA_Bulk_Installer_Skin::before_flush_output()
S
76 1 4