Code Analysis: WP Document Revisions 3.5.0

Function Rating Maintainability Complexity Lines of code
WP_Document_Revisions::serve_file()
D
21
45 187
WP_Document_Revisions_Front_End::wpdr_documents_shortcode_display()
D
31 34 104
WP_Document_Revisions_Validate_Structure::correct_document()
C
29
27 127
WP_Document_Revisions_Front_End::documents_shortcode_int()
C
26
24 170
WP_Document_Revisions_Validate_Structure::validate_guid()
B
38 16 72
WP_Document_Revisions_Manage_Rest::document_validation()
A
40 15 60
WP_Document_Revisions_Recently_Revised_Widget::widget_gen()
A
37 14 67
WP_Document_Revisions::verify_post_type()
A
48 16 30
WP_Document_Revisions_Front_End::get_taxonomy_details()
A
39 13 63
WP_Document_Revisions_Front_End::revisions_shortcode()
A
41 13 53
WP_Document_Revisions_Admin::save_document()
A
39 12 65
WP_Document_Revisions_Front_End::documents_shortcode_blocks()
A
29 4 182
WP_Document_Revisions_Validate_Structure::page_validate()
A
37 10 80
WP_Document_Revisions_Admin::revision_metabox()
A
39 9 70
WP_Document_Revisions_Manage_Rest::doc_clean_attachment()
A
45 11 40
WP_Document_Revisions::hide_exist_doc_attach_slug()
A
46 11 37
WP_Document_Revisions_Admin::workflow_state_save()
A
48 11 34
WP_Document_Revisions_Recently_Revised_Widget::wpdr_documents_widget_display()
A
50 11 26
WP_Document_Revisions::add_caps()
A
37 6 98
WP_Document_Revisions::serve_document_auth()
A
56 11 16
WP_Document_Revisions_Recently_Revised_Widget::documents_widget_block()
A
35 5 106
WP_Document_Revisions_Admin::identify_last_but_one()
A
52 10 24
WP_Document_Revisions_Validate_Structure::check_attachment()
A
43 8 52
WP_Document_Revisions_Admin::delete_attachments_with_document()
A
46 9 36
WP_Document_Revisions::permalink()
A
48 9 28
WP_Document_Revisions_Admin::sanitize_upload_dir()
A
51 9 24
WP_Document_Revisions_Validate_Structure::build_table()
A
43 7 52
WP_Document_Revisions_Validate_Structure::validate_document()
A
44 7 46
WP_Document_Revisions::filename_rewrite()
A
48 8 30
WP_Document_Revisions::rewrite_file_url()
A
50 8 28
WP_Document_Revisions::register_cpt()
A
40 6 56
WP_Document_Revisions::document_upload_dir()
A
53 8 23
WP_Document_Revisions::__construct()
A
38 5 67
WP_Document_Revisions_Admin::check_document_revisions_limit()
A
49 7 35
WP_Document_Revisions::document_upload_dir_filter()
A
48 7 34
WP_Document_Revisions::hide_doc_attach_slug()
S
49 7 28
WP_Document_Revisions::posts_results()
S
51 7 28
WP_Document_Revisions::get_latest_revision()
S
54 7 22
WP_Document_Revisions::get_file_type()
S
54 7 22
WP_Document_Revisions::override_lock()
S
55 7 18
WP_Document_Revisions::retrieve_documents()
S
58 7 14
WP_Document_Revisions::get_revisions()
S
50 6 29
WP_Document_Revisions_Admin::document_metabox()
S
46 5 43
WP_Document_Revisions::attachment_url_filter()
S
51 6 28
WP_Document_Revisions::get_attachments()
S
51 6 28
WP_Document_Revisions_Admin::make_private()
S
61 7 11
WP_Document_Revisions::validate_feed_key()
S
51 6 25
WP_Document_Revisions_Admin::dashboard_display()
S
46 5 40
WP_Document_Revisions_Admin::check_upload_files()
S
54 6 23
WP_Document_Revisions::add_revision_num_to_title()
S
55 6 20
WP_Document_Revisions::edit_flow_support()
S
54 6 20
WP_Document_Revisions::get_document_lock()
S
57 6 18
WP_Document_Revisions_Admin::network_upload_location_save()
S
56 6 17
WP_Document_Revisions_Admin::network_slug_save()
S
57 6 15
WP_Document_Revisions::ie_cache_fix()
S
59 6 13
WP_Document_Revisions::post_status_column_cb()
S
51 5 25
WP_Document_Revisions_Recently_Revised_Widget::form()
S
47 4 40
WP_Document_Revisions::get_documents()
S
53 5 24
WP_Document_Revisions::update_post_slug_field()
S
51 5 24
WP_Document_Revisions::get_revision_indices()
S
53 5 24
WP_Document_Revisions_Admin::meta_cb()
S
52 5 22
WP_Document_Revisions_Admin::enqueue()
S
46 4 36
WP_Document_Revisions::review_count_statuses()
S
54 5 20
WP_Document_Revisions::image_downsize()
S
56 5 18
WP_Document_Revisions_Admin::get_help_text()
S
48 4 33
WP_Document_Revisions::publishpress_support()
S
58 5 15
WP_Document_Revisions_Admin::filter_documents_list()
S
50 4 30
WP_Document_Revisions_Validate_Structure::add_help_tab()
S
45 3 43
WP_Document_Revisions::register_ct()
S
46 3 39
WP_Document_Revisions::get_revision_query()
S
56 4 18
WP_Document_Revisions_Admin::document_editor_setting()
S
57 4 17
WP_Document_Revisions_Admin::__construct()
S
43 2 47
WP_Document_Revisions::revision_feed_auth()
S
66 5 8
WP_Document_Revisions_Admin::convert_workflow_state_to_post_status()
S
65 5 8
WP_Document_Revisions::empty_excerpt_return()
S
63 5 10
WP_Document_Revisions_Front_End::shortcode_atts_hyphen_filter()
S
59 4 14
WP_Document_Revisions_Manage_Rest::doc_clean_revision()
S
59 4 14
WP_Document_Revisions_Manage_Rest::doc_clean_document()
S
61 4 13
WP_Document_Revisions::extract_document_id()
S
61 4 13
WP_Document_Revisions::check_doc_attach()
S
62 4 12
WP_Document_Revisions::initialize_workflow_states()
S
52 3 27
WP_Document_Revisions_Admin::workflow_state_metabox_cb()
S
53 3 26
WP_Document_Revisions::get_document()
S
62 4 11
WP_Document_Revisions_Admin::admin_body_class_filter()
S
63 4 11
WP_Document_Revisions_Front_End::wpdr_revisions_shortcode_display()
S
53 3 22
WP_Document_Revisions_Validate_Structure::get_last_attachment()
S
57 3 18
WP_Document_Revisions_Validate_Structure::enqueue_scripts()
S
56 3 17
WP_Document_Revisions::register_term_count_cb()
S
58 3 16
WP_Document_Revisions::hijack_feed()
S
67 4 7
WP_Document_Revisions_Admin::profile_update_cb()
S
71 4 5
WP_Document_Revisions_Admin::add_help_tab()
S
59 3 15
WP_Document_Revisions_Admin::currently_editing_column_cb()
S
67 4 8
WP_Document_Revisions::activation_error_notice()
S
60 3 15
WP_Document_Revisions_Admin::hide_upload_header()
S
64 4 10
WP_Document_Revisions::admin_init()
S
65 4 9
WP_Document_Revisions_Admin::disable_workflow_states()
S
63 4 10
WP_Document_Revisions_Admin::revision_filter()
S
63 3 11
WP_Document_Revisions::manage_rest()
S
63 3 11
WP_Document_Revisions::sample_permalink_html_filter()
S
63 3 11
WP_Document_Revisions_Admin::upload_location_cb()
S
60 2 17
WP_Document_Revisions_Admin::update_messages()
S
55 2 16
WP_Document_Revisions_Admin::media_upload_tabs_computer()
S
66 3 8
WP_Document_Revisions_Admin::no_use_block_editor()
S
70 3 6
WP_Document_Revisions::get_attached_file_filter()
S
64 3 10
WP_Document_Revisions::content_filter()
S
67 3 9
WP_Document_Revisions::suppress_adjacent_doc()
S
66 3 9
WP_Document_Revisions_Front_End::documents_shortcode()
S
65 3 9
WP_Document_Revisions::redirect_canonical_filter()
S
64 3 10
WP_Document_Revisions_Admin::prepare_editor()
S
65 3 9
WP_Document_Revisions::disable_workflow_states()
S
63 3 10
WP_Document_Revisions::no_title_prepend()
S
68 3 7
WP_Document_Revisions_Admin::post_author_meta_box()
S
59 2 15
WP_Document_Revisions_Admin::filter_from_media()
S
66 3 8
WP_Document_Revisions_Admin::manage_document_revisions_limit()
S
66 3 8
WP_Document_Revisions_Admin::modify_content_class()
S
68 3 6
WP_Document_Revisions_Front_End::get_taxonomy_hierarchy()
S
60 2 14
WP_Document_Revisions_Recently_Revised_Widget::update()
S
60 2 13
WP_Document_Revisions_Front_End::__construct()
S
59 2 13
WP_Document_Revisions_Manage_Rest::__construct()
S
60 2 12
WP_Document_Revisions_Validate_Structure::__construct()
S
61 2 12
WP_Document_Revisions_Validate_Structure::wpdr_register_route()
S
53 1 26
WP_Document_Revisions_Admin::settings_fields()
S
55 1 21
WP_Document_Revisions_Admin::network_settings_cb()
S
57 1 21
WP_Document_Revisions_Admin::rss_key_display()
S
57 1 20
WP_Document_Revisions::revision_rewrite()
S
55 1 17
str_contains()
S
78 2 3
WP_Document_Revisions::document_slug()
S
69 2 7
WP_Document_Revisions_Admin::enqueue_edit_scripts()
S
68 2 8
WP_Document_Revisions::serve_headers()
S
69 2 6
WP_Document_Revisions_Admin::bind_upload_cb()
S
70 2 8
WP_Document_Revisions::get_latest_revision_url()
S
63 2 10
WP_Document_Revisions_Validate_Structure::check_permission()
S
68 2 7
WP_Document_Revisions_Admin::hide_postcustom_metabox()
S
71 2 6
WP_Document_Revisions::activation_hook()
S
69 2 7
WP_Document_Revisions_Admin::rename_author_column()
S
70 2 6
WP_Document_Revisions_Admin::lock_notice()
S
65 2 9
WP_Document_Revisions_Admin::get_feed_key()
S
69 2 7
WP_Document_Revisions_Admin::document_slug_cb()
S
62 2 10
WP_Document_Revisions_Admin::sanitize_document_slug()
S
64 2 9
WP_Document_Revisions::get_revision_number()
S
66 2 8
WP_Document_Revisions::attachment_link_filter()
S
71 2 6
get_documents()
S
69 2 7
WP_Document_Revisions::get_revision_id()
S
74 2 4
WP_Document_Revisions::remove_old_rules()
S
68 2 7
get_document_revisions()
S
69 2 7
WP_Document_Revisions_Admin::generate_new_feed_key()
S
67 2 8
WP_Document_Revisions_Admin::network_settings_redirect()
S
70 2 6
WP_Document_Revisions::get_extension()
S
68 2 7
WP_Document_Revisions::send_override_notice()
S
57 1 14
WP_Document_Revisions::document_upload_dir_set()
S
61 1 12
WP_Document_Revisions_Admin::link_date_cb()
S
64 1 11
WP_Document_Revisions_Front_End::wpdr_block_categories()
S
64 1 11
WP_Document_Revisions_Admin::filter_media_where()
S
74 1 5
WP_Document_Revisions_Admin::enqueue_js()
S
76 1 4
WP_Document_Revisions_Admin::add_currently_editing_column()
S
69 1 6
WP_Document_Revisions_Admin::get_latest_attachment()
S
76 1 4
WP_Document_Revisions_Admin::__call()
S
78 1 3
WP_Document_Revisions::format_doc_id()
S
79 1 3
WP_Document_Revisions_Recently_Revised_Widget::__construct()
S
74 1 4
WP_Document_Revisions::get_latest_version_url()
S
75 1 4
WP_Document_Revisions_Front_End::__call()
S
78 1 3
WP_Document_Revisions::add_query_var()
S
74 1 5
WP_Document_Revisions::term_count_cb()
S
72 1 5
WP_Document_Revisions_Validate_Structure::check_document_folder()
S
79 1 3
WP_Document_Revisions::taxonomy_key()
S
80 1 3
WP_Document_Revisions_Recently_Revised_Widget::widget()
S
72 1 5
WP_Document_Revisions::get_latest_version()
S
75 1 4
WP_Document_Revisions::i18n()
S
77 1 3
WP_Document_Revisions_Validate_Structure::add_menu()
S
70 1 5
wpdr_widgets_init()
S
78 1 4
WP_Document_Revisions_Admin::revision_summary_cb()
S
71 1 7
WP_Document_Revisions::do_feed_revision_log()
S
70 1 6
WP_Document_Revisions_Front_End::__get()
S
81 1 3
WP_Document_Revisions_Admin::network_settings_errors()
S
77 1 4
WP_Document_Revisions_Admin::setup_dashboard()
S
66 1 10
WP_Document_Revisions_Admin::sanitize_link_date()
S
81 1 3
WP_Document_Revisions_Admin::filter_media_join()
S
72 1 5
WP_Document_Revisions_Admin::__get()
S
81 1 3
wpdr_widgets_block_init()
S
78 1 4
WP_Document_Revisions::add_post_status_column()
S
69 1 6
WP_Document_Revisions_Manage_Rest::__call()
S
78 1 3
WP_Document_Revisions::term_count_query_filter()
S
79 1 3
WP_Document_Revisions_Admin::filter_from_media_grid()
S
72 1 5
WP_Document_Revisions::is_doc_image()
S
81 1 3
WP_Document_Revisions_Front_End::enqueue_front()
S
74 1 4
WP_Document_Revisions::add_qv_workflow_state()
S
77 1 4
WP_Document_Revisions::use_workflow_states()
S
79 1 3
WP_Document_Revisions::inject_rules()
S
75 1 4
WP_Document_Revisions_Validate_Structure::__call()
S
78 1 3
WP_Document_Revisions::clear_cache()
S
73 1 5
WP_Document_Revisions::wamp_document_path_filter()
S
74 1 4