Code Analysis: aThemes Starter Sites 1.0.40

Function Rating Maintainability Complexity Lines of code
\ATSS_Demos_Page::html_carcase()
D
21
43 271
sydney_atss_demos_list()
D
13
5 747
sydney_atss_demos_list()
D
14
3 692
\WXRImporter::process_post()
D
25
30 170
botiga_setup_after_import()
D
29 33 113
sydney_atss_demos_list()
C
17
3 510
\WXRImporter::parse_post_node()
C
33 28 93
\ATSS_Widget_Importer::import_data()
C
30 26 113
Athemes\ATSS_Widget_Importer::import_data()
C
30 26 113
\ATSS_Demos_Page::html_import_data()
C
29
20 172
airi_setup_after_import()
C
34 25 89
Athemes\Core\ATSS_Demos_Page::html_demos()
C
35 23 93
\WXRImporter::import()
B
33 21 105
Athemes\Core\Athemes_Starter_Sites_Importer::ajax_import_contents()
B
33 20 95
botiga_setup_after_import()
B
35 18 81
\WXRImporter::get_preliminary_information()
B
37 18 77
botiga_demos_list()
B
23
1 324
Athemes\Core\Athemes_Starter_Sites_Importer::ajax_import_finish()
B
41 19 51
sydney_atss_setup_after_import()
B
39 18 59
\WXRImporter::parse_comment_node()
B
42 17 55
\WXRImporter::process_comments()
B
40 16 61
airi_demos_list()
B
24
1 284
Athemes\ATSS_Customizer_Importer::import_customizer_options()
B
41 16 54
Athemes\Core\ATSS_Demos_Page::import_template()
B
28
1 272
\Athemes_Starter_Sites_Import::ajax_import_contents()
A
35 13 87
\WXRImporter::process_term()
A
38 13 74
\ATSS_Customizer_Importer::import_customizer_options()
A
42 14 48
\WXRImporter::post_process_terms()
A
40 12 66
\WXRImporter::post_process_posts()
A
38 11 76
Athemes\Core\Athemes_Starter_Sites_Importer::atss_import_clean()
A
45 13 38
\WXRImporter::process_author()
A
40 11 64
Athemes\Core\Athemes_Starter_Sites_Importer::ajax_import_plugin()
A
49 12 29
Athemes\Core\Athemes_Starter_Sites_Importer::clean_widget_settings()
A
51 12 27
\WXRImporter::process_attachment()
A
45 11 41
Athemes\Core\Athemes_Starter_Sites_Importer::ajax_import_widgets()
A
44 11 40
\WXRImporter::parse_term_node()
A
42 10 52
sydney_atss_setup_after_import()
A
43 10 45
Athemes\Core\Athemes_Starter_Sites_Importer::ajax_import_customizer()
A
47 10 32
\WXRImporter::post_process_comments()
A
44 8 51
Athemes\Core\Athemes_Starter_Sites::theme_configs()
A
56 10 17
\WXRImporter::process_post_meta()
A
49 9 31
Athemes\Core\Athemes_Starter_Sites::admin_enqueue_scripts()
A
47 9 31
\WXRImporter::parse_author_node()
A
50 9 30
\Athemes_Starter_Sites_Import::ajax_import_plugin()
A
49 9 30
botiga_demos_list()
A
33 1 148
Athemes\Core\Athemes_Starter_Sites_Importer::convert_attachment_to_placeholder()
A
51 9 26
\WXRImporter::process_menu_item_meta()
A
46 8 40
\Athemes_Starter_Sites_Import::ajax_import_widgets()
A
46 8 38
\WXRImporter::parse_authors()
A
47 8 38
\Athemes_Starter_Sites_Import::ajax_import_options()
A
49 8 30
\WXRImporter::fetch_remote_file()
A
46 7 41
\WXRImporter::process_term_meta()
A
47 7 38
Athemes\Core\Athemes_Starter_Sites_Importer::woocommerce_product_attributes_registration()
A
46 7 38
\WXRImporter::post_process_menu_item()
A
48 7 37
\Athemes_Starter_Sites_Import::ajax_import_customizer()
A
48 7 32
Athemes\Core\Athemes_Starter_Sites::theme_configs()
S
62 9 10
Athemes\Core\ATSS_Demos_Page::import_data()
S
56 8 15
Athemes\Core\Athemes_Starter_Sites_Importer::post_meta_replace_attachment_urls()
S
59 8 14
Athemes\Core\Athemes_Starter_Sites_Importer::install_plugin()
S
46 6 43
\Athemes_Starter_Sites_Import::install_plugin()
S
46 6 43
\WXRImporter::woocommerce_product_attributes_registration()
S
47 6 36
\WXRImporter::parse_meta_node()
S
55 7 19
Athemes\Core\Athemes_Starter_Sites_Importer::replace_attachment_urls()
S
51 6 26
\ATSS_Customizer_Importer::customizer_sideload_image()
S
50 5 29
Athemes\ATSS_Customizer_Importer::customizer_sideload_image()
S
50 5 29
\WXRImporter::parse_category_node()
S
56 5 20
\WXRImporter::import_start()
S
56 5 18
Athemes\Core\Athemes_Starter_Sites_Importer::clean_customizer_settings()
S
57 5 17
Athemes\Core\Athemes_Starter_Sites_Importer::init()
S
56 5 16
Athemes\ATSS_Customizer_Importer::import_customizer_images()
S
57 5 16
\WXRImporter::remap_featured_images()
S
58 5 15
\WXRImporter::term_exists()
S
58 5 15
\ATSS_Customizer_Importer::import_customizer_images()
S
58 5 15
Athemes\Core\Athemes_Starter_Sites::check_version()
S
63 6 10
\WXRImporter::set_user_mapping()
S
58 5 14
Athemes\Core\Athemes_Starter_Sites_Importer::atss_import_start()
S
60 5 12
Athemes\Core\Athemes_Starter_Sites_Importer::get_plugin_status()
S
61 5 12
\Athemes_Starter_Sites_Import::get_plugin_status()
S
61 5 12
\ATSS_Demos_Page::is_athemes_template()
S
58 4 17
Athemes\Core\Athemes_Starter_Sites_Importer::ajax_request_maybe()
S
57 4 16
\WXRImporter::post_exists()
S
60 4 13
\WXRImporter::get_reader()
S
60 4 13
\ATSS_Widget_Importer::available_widgets()
S
61 4 12
\ATSS_Widget_Importer::format_results_for_log()
S
60 4 12
\WXRImporter::comment_exists()
S
61 4 12
Athemes\ATSS_Widget_Importer::available_widgets()
S
61 4 12
Athemes\ATSS_Widget_Importer::format_results_for_log()
S
60 4 12
\WXRImporter::post_process()
S
63 4 11
Athemes\Core\Athemes_Starter_Sites::admin_enqueue_scripts()
S
55 3 17
\ATSS_Demos_Page::display_notice()
S
58 3 16
Athemes\Core\ATSS_Demos_Page::html_notice()
S
61 3 13
atss_alert_warning()
S
63 3 12
Athemes\Core\ATSS_Core_Helpers::atss_alert_warning()
S
63 3 12
Athemes\Core\Athemes_Starter_Sites_Importer::activate_plugin()
S
63 3 11
\Athemes_Starter_Sites_Import::activate_plugin()
S
63 3 11
\WXRImporter::__construct()
S
52 2 25
Athemes\Core\Athemes_Starter_Sites::init()
S
52 2 23
atss_get_page_by_title()
S
54 2 22
Athemes\Core\ATSS_Core_Helpers::atss_get_page_by_title()
S
54 2 22
Athemes\Core\ATSS_Demos_Page::preview_template()
S
55 1 31
\WPImporterLoggerCLI::level_to_numeric()
S
58 2 16
Athemes\ATSS_Customizer_Importer::customizer_is_image_url()
S
67 3 8
\WXRImporter::sort_comments_by_id()
S
66 3 9
Athemes\Core\ATSS_Core_Helpers::atss_style()
S
64 3 10
atss_style()
S
64 3 10
Athemes\Core\Athemes_Starter_Sites_Importer::post_content_replace_attachment_urls()
S
70 3 6
\ATSS_Customizer_Importer::customizer_is_image_url()
S
67 3 8
Athemes\Core\Athemes_Starter_Sites_Importer::woocommerce_product_attributes_filter()
S
64 3 10
\Athemes_Starter_Sites_Import::ajax_request_maybe()
S
59 2 14
Athemes\Core\Athemes_Starter_Sites::current_starter()
S
60 2 13
\WXRImporter::import_end()
S
62 2 12
Athemes\Core\ATSS_Core_Helpers::atss_import_helper()
S
61 2 12
atss_import_helper()
S
61 2 12
Athemes\Core\ATSS_Demos_Page::is_athemes_template()
S
63 2 12
\ATSS_Custom_Notice::display_notice()
S
63 2 11
sydney_atss_setup_after_import()
S
56 1 18
\ATSS_Custom_Notice::enqueue_scripts()
S
59 1 18
\ATSS_Demos_Page::enqueue_scripts()
S
59 1 18
\Athemes_Starter_Sites_Import::real_mime_type_for_xml()
S
67 2 7
atss_is_array()
S
79 2 3
Athemes\Core\Athemes_Starter_Sites::get_setting()
S
78 2 3
\WPImporterLoggerCLI::log()
S
65 2 10
Athemes\Core\Athemes_Starter_Sites::define()
S
75 2 5
\Logger::error_output()
S
69 2 6
atss_append_setting()
S
67 2 8
\ATSS_Custom_Notice::dismissed_handler()
S
69 2 6
\WXRImporter::prefill_existing_terms()
S
62 2 10
\WXRImporter::prefill_existing_posts()
S
67 2 7
atss_is_empty()
S
79 2 3
Athemes\Core\Athemes_Starter_Sites::activation()
S
71 2 6
\WXRImporter::log_error()
S
68 2 7
\Logger::log()
S
70 2 6
atss_get_setting()
S
69 2 7
\ATSS_Demos_Page::dismissed_handler()
S
69 2 6
\WXRImporter::prefill_existing_comments()
S
65 2 8
\ATSS_Demos_Page::__construct()
S
59 1 15
\Athemes_Starter_Sites_Import::instance()
S
72 2 6
\ATSS_Demos_Page::set_settings()
S
70 2 6
Athemes\Core\Athemes_Starter_Sites_Importer::real_mime_type_for_xml()
S
67 2 7
Athemes\Core\Athemes_Starter_Sites::get_data()
S
78 2 3
atss()
S
68 2 8
Athemes\Core\Athemes_Starter_Sites_Importer::instance()
S
72 2 6
atss()
S
68 2 8
\WXRImporter::replace_attachment_urls_in_content()
S
63 2 10
\WXRImporter::set_user_slug_overrides()
S
73 2 5
\WXRImporter::is_valid_meta_key()
S
71 2 6
Athemes\Core\ATSS_Demos_Page::__construct()
S
60 1 13
\WXRImporter::max_attachment_size()
S
79 1 3
Athemes\Core\ATSS_Demos_Page::set_demos()
S
79 1 3
Athemes\ATSS_Customizer_Importer::import()
S
79 1 3
\WXRImporter::set_logger()
S
81 1 3
Athemes\Core\ATSS_Demos_Page::set_settings()
S
79 1 3
\WPImporterLogger::error()
S
79 1 3
atss_raw_setting()
S
81 1 3
Athemes\ATSS_Widget_Importer::import()
S
79 1 3
Athemes\Core\Athemes_Starter_Sites::init()
S
65 1 9
atss_plugin_deactivation()
S
80 1 3
\WXRImporter::mark_term_exists()
S
74 1 4
Athemes\Core\Athemes_Starter_Sites::has_setting()
S
79 1 3
Athemes\ATSS_Customizer_Option::import()
S
81 1 3
\ATSS_Demos_Page::set_demos()
S
79 1 3
\WPImporterLogger::log()
S
67 1 8
Athemes\Core\Athemes_Starter_Sites::set_data()
S
80 1 3
\WPImporterLogger::emergency()
S
79 1 3
\ATSS_Custom_Notice::__construct()
S
82 1 3
Athemes\ATSS_Customizer_Option::import()
S
81 1 3
\WXRImporter::cmpr_strlen()
S
79 1 3
\WPImporterLogger::warning()
S
79 1 3
\WPImporterLogger::critical()
S
79 1 3
\WPImporterLogger::info()
S
79 1 3
Athemes\Core\Athemes_Starter_Sites_Importer::add_custom_mimes()
S
69 1 7
\ATSS_Demos_Page::add_menu_page()
S
76 1 3
atss_plugin_activation()
S
80 1 3
\ATSS_Demos_Page::reset_notices()
S
79 1 3
Athemes\Core\Athemes_Starter_Sites_Importer::__construct()
S
79 1 3
\WPImporterLogger::notice()
S
79 1 3
Athemes\Core\Athemes_Starter_Sites_Importer::track_imported_post()
S
79 1 3
\WXRImporter::mark_comment_exists()
S
74 1 4
atss_has_setting()
S
81 1 3
atss_set_data()
S
80 1 3
\ATSS_Custom_Notice::init()
S
72 1 5
atss_update_setting()
S
80 1 3
\WPImporterLogger::debug()
S
79 1 3
Athemes\Core\Athemes_Starter_Sites_Importer::track_imported_term()
S
79 1 3
atss_get_data()
S
81 1 3
Athemes\Core\ATSS_Demos_Page::reset_notices()
S
81 1 3
Athemes\Core\ATSS_Demos_Page::ajax_dismissed_handler()
S
72 1 5
Athemes\Core\Athemes_Starter_Sites::update_setting()
S
76 1 4
\ATSS_Widget_Importer::import()
S
79 1 3
\Athemes_Starter_Sites_Import::init()
S
63 1 10
\WXRImporter::mark_post_exists()
S
75 1 4
\WPImporterLogger::alert()
S
79 1 3
\WXRImporter::bump_request_timeout()
S
83 1 3
\Athemes_Starter_Sites_Import::add_custom_mimes()
S
69 1 7
\ATSS_Customizer_Importer::import()
S
79 1 3
\Athemes_Starter_Sites_Import::__construct()
S
79 1 3
\Athemes_Starter_Sites_Import::ajax_import_finish()
S
77 1 4