Code Analysis: DocsPress 2.2.7

Function Rating Maintainability Complexity Lines of code
DocsPress_Export::run_single()
C
35 26 76
DocsPress_Settings_API::admin_init()
B
42 22 45
DocsPress_Template_Loader::get_template_loader_default_file()
B
35 19 85
DocsPress_Export::parse_css()
A
43 15 51
DocsPress_Ajax::handle_feedback()
A
44 15 41
DocsPress_Ajax::handle_feedback_suggestion()
A
47 13 34
DocsPress_Export::get_path()
A
46 11 36
DocsPress_Export::zip()
A
46 11 36
DocsPress_Suggestion::process_mail()
A
43 10 46
DocsPress_Ajax::clone_doc()
A
44 10 44
DocsPress_Ajax::clone_child_docs()
A
41 8 56
DocsPress_Settings::get_settings_fields()
A
32 1 143
DocsPress::activation_hook()
A
44 7 46
DocsPress::register_post_type()
A
40 5 64
DocsPress::get_breadcrumbs_array()
A
49 7 32
DocsPress_Ajax::create_doc()
S
49 7 30
DocsPress_Settings_API::callback_number()
S
58 8 12
DocsPress::enqueue_scripts()
S
47 6 36
DocsPress_Suggestion::get_ip_address()
S
56 7 19
DocsPress_Settings_API::get_sanitize_callback()
S
59 7 14
DocsPress_Ajax::build_tree()
S
52 6 24
DocsPress_Walker_Docs::start_el()
S
53 6 22
DocsPress_Export::run()
S
43 4 48
DocsPress_Docs_List_Table::save_helpfulness_meta_box()
S
57 6 17
DocsPress_Settings_API::callback_wysiwyg()
S
56 5 16
DocsPress_Docs_List_Table::sort_docs()
S
60 5 14
DocsPress::maybe_setup()
S
58 5 14
DocsPress::get_template_part()
S
60 5 14
DocsPress_Settings_API::script()
S
53 1 74
DocsPress_Export::build_tree()
S
54 4 20
DocsPress_Ajax::sort_docs()
S
59 4 15
DocsPress_Settings_API::callback_text()
S
62 5 9
DocsPress_Admin::admin_scripts()
S
44 2 44
DocsPress_Template_Loader::template_loader()
S
60 4 14
DocsPress_Ajax::remove_doc()
S
60 4 13
DocsPress_Settings_API::sanitize_options()
S
61 4 13
DocsPress::include_dependencies()
S
63 4 11
DocsPress_Settings_API::callback_select()
S
60 4 11
DocsPress_Export::clean_html()
S
61 4 11
DocsPress_Settings_API::show_forms()
S
55 3 24
DocsPress_Ajax::get_post_data()
S
53 3 23
DocsPress_Admin::display_post_states()
S
66 4 7
DocsPress::get_option()
S
67 4 7
DocsPress::load_template()
S
67 4 8
DocsPress_Docs_List_Table::helpfulness_css()
S
57 2 30
DocsPress_Settings_API::callback_textarea()
S
63 4 8
DocsPress_Settings_API::callback_file()
S
61 4 10
DocsPress_Walker_Docs::start_lvl()
S
62 4 10
DocsPress_Settings_API::callback_multicheck()
S
58 3 14
DocsPress_Settings::get_pages()
S
60 3 14
DocsPress_Settings_API::show_navigation()
S
61 3 12
DocsPress_Export::replace_urls()
S
62 3 11
DocsPress_Settings::scripts()
S
64 1 35
DocsPress_Export::__construct()
S
57 2 16
DocsPress_Ajax::remove_child_docs()
S
65 3 9
DocsPress_Ajax::export_doc()
S
64 3 9
DocsPress_Admin::admin_footer_text()
S
63 3 9
DocsPress_Settings_API::callback_color()
S
66 3 7
DocsPress_Settings_API::callback_password()
S
66 3 7
DocsPress_Export::copy_file()
S
66 3 8
DocsPress_Export::normalize_url()
S
64 3 10
DocsPress_Export::rimraf_dir()
S
66 3 7
DocsPress_Export::get_fonts_regex()
S
61 1 27
DocsPress_Settings_API::callback_radio()
S
60 2 12
DocsPress_Settings_API::_style_fix()
S
65 2 12
DocsPress::get_current_doc_id()
S
62 2 11
DocsPress_Admin::admin_menu()
S
55 1 26
DocsPress_Docs_List_Table::helpfulness_metabox()
S
56 1 26
DocsPress_Settings::get_settings_sections()
S
56 1 21
DocsPress_Ajax::get_docs()
S
58 1 16
DocsPress_Ajax::get_post_type_object()
S
71 2 6
DocsPress_Docs_List_Table::docs_list_columns_row()
S
67 2 7
DocsPress::get_docs_page_title()
S
66 2 8
DocsPress_Export::get_url()
S
78 2 3
DocsPress_Template_Loader::get_template_loader_files()
S
66 2 8
DocsPress::instance()
S
70 2 7
DocsPress::get_docs_page_content()
S
66 2 8
DocsPress_Settings_API::get_option()
S
69 2 7
DocsPress_Settings_API::get_field_description()
S
66 2 8
DocsPress_Admin::menu_highlight()
S
69 2 7
DocsPress::plugin_init()
S
58 1 14
DocsPress_Ajax::__construct()
S
61 1 12
DocsPress_Settings_API::add_field()
S
63 1 11
DocsPress_Export::emit_sse_message()
S
62 1 11
DocsPress::get_previous_adjacent_doc_id()
S
66 1 8
DocsPress::image_size_names_choose()
S
68 1 8
DocsPress_Admin::init_classes()
S
78 1 4
DocsPress_Admin::get_menu_position()
S
79 1 3
DocsPress_Settings::admin_init()
S
74 1 5
DocsPress_Settings_API::set_sections()
S
77 1 4
DocsPress_Settings_API::callback_url()
S
82 1 3
DocsPress_Suggestion::mail_after_send()
S
79 1 3
DocsPress_Admin::page_index()
S
79 1 3
DocsPress_Settings_API::callback_html()
S
81 1 3
DocsPress_Export::get_assets_relative_path()
S
68 1 7
docspress()
S
82 1 3
DocsPress_Admin::__construct()
S
75 1 5
DocsPress_Docs_List_Table::docs_list_columns()
S
69 1 6
DocsPress_Admin::init_actions()
S
67 1 7
DocsPress_Ajax::sort_callback()
S
78 1 3
DocsPress::is_single()
S
82 1 3
DocsPress_Suggestion::get_content_type()
S
81 1 3
DocsPress_Settings_API::__construct()
S
79 1 3
DocsPress_Docs_List_Table::docs_sortable_columns()
S
75 1 4
DocsPress::is_archive()
S
82 1 3
DocsPress_Settings_API::callback_checkbox()
S
62 1 10
DocsPress::deactivation_hook()
S
91 1 2
DocsPress_Settings_API::set_fields()
S
77 1 4
DocsPress_Export::save_url()
S
80 1 3
DocsPress_Settings::__construct()
S
72 1 5
DocsPress_Suggestion::get_mail_html()
S
66 1 10
DocsPress_Settings::admin_menu()
S
65 1 10
DocsPress_Suggestion::send()
S
71 1 6
DocsPress::get_next_adjacent_doc_id()
S
66 1 8
DocsPress_Settings_API::admin_enqueue_scripts()
S
72 1 6
DocsPress::add_image_sizes()
S
75 1 4
DocsPress_Settings_API::add_section()
S
77 1 4
DocsPress_Suggestion::mail_before_send()
S
79 1 3
DocsPress_Docs_List_Table::__construct()
S
63 1 10
DocsPress_Template_Loader::init()
S
73 1 4
DocsPress_Docs_List_Table::edit_docs_load()
S
79 1 3
DocsPress_Docs_List_Table::add_meta_box()
S
77 1 3
DocsPress_Settings::plugin_page()
S
70 1 7
DocsPress_Admin::include_dependencies()
S
73 1 5