Code Analysis: Wicked Folders 2.17.10

Function Rating Maintainability Complexity Lines of code
Wicked_Folders_WP_Posts_List_Table::inline_edit()
D
13
63 340
Wicked_Folders\Wicked_Common::countries()
D
5
1 1,200
Wicked_Folders_Admin::pre_get_posts()
D
30 42 101
Wicked_Folders_Admin::is_folder_pane_enabled_page()
D
45 39 28
Wicked_Folders_Admin::folders_page()
D
31 31 95
Wicked_Folders::get_folders()
C
27
26 140
Wicked_Folders_Admin::admin_footer()
C
36 27 67
Wicked_Folders_Ajax::ajax_save_folder()
C
35 24 80
Wicked_Folders_WP_Posts_List_Table::get_views()
B
34 19 94
Wicked_Folders_WP_List_Table::pagination()
B
33 17 97
Wicked_Folders_WP_List_Table::pagination()
B
33 17 97
Wicked_Folders_WP_Posts_List_Table::_display_rows_hierarchical()
B
40 19 60
Wicked_Folders\Wicked_Common::states()
B
23
1 325
Wicked_Folders_WP_List_Table::print_column_headers()
B
39 19 53
Wicked_Folders_WP_List_Table::print_column_headers()
B
39 19 53
Wicked_Folders_WP_Posts_List_Table::column_title()
B
38 17 65
Wicked_Folders_Tree_View::build_tree()
B
40 17 59
Wicked_Folders_Admin::get_current_screen_post_type()
B
50 19 22
Wicked_Folders_Ajax::ajax_edit_folder()
B
39 16 63
Wicked_Folders_Admin::ajax_edit_folder()
B
39 16 63
Wicked_Folders_Admin::admin_menu()
B
37 15 76
Wicked_Folders::get_date_dynamic_folders()
B
35 13 92
Wicked_Folders_WP_Posts_List_Table::handle_row_actions()
A
37 14 73
Wicked_Folders_Screen_State::__construct()
A
41 15 56
Wicked_Folders_Admin::admin_enqueue_scripts()
A
34 12 91
Wicked_Folders_WP_Posts_List_Table::prepare_items()
A
44 15 38
Wicked_Folders_Term_Folder::clone_folder()
A
37 10 79
Wicked_Folders::apply_folder_order()
A
45 12 39
Wicked_Folders::get_term_dynamic_folders()
A
39 10 66
Wicked_Folders_Admin::settings_page_general()
A
39 10 61
Wicked_Folders_WP_List_Table::months_dropdown()
A
44 11 43
Wicked_Folders_WP_List_Table::months_dropdown()
A
44 11 43
Wicked_Folders_Ajax::ajax_unassign_folders()
A
46 11 38
Wicked_Folders_Admin::ajax_move_object()
A
52 12 22
Wicked_Folders_WP_Posts_List_Table::_page_rows()
A
47 11 36
Wicked_Folders_Ajax::ajax_move_object()
A
52 12 21
Wicked_Folders_Admin::ajax_save_state()
A
49 11 30
Wicked_Folders_WP_Posts_List_Table::column_default()
A
44 10 42
Wicked_Folders::timezone_identifier()
A
50 10 28
Wicked_Folders_Ajax::ajax_clone_folder()
A
49 10 27
Wicked_Folders_WP_Posts_List_Table::__construct()
A
49 10 26
Wicked_Folders_WP_Posts_List_Table::get_columns()
A
47 9 32
Wicked_Folders_Admin::post_column_taxonomy_links()
A
44 8 44
Wicked_Folders_WP_List_Table::comments_bubble()
A
47 8 36
Wicked_Folders_WP_List_Table::comments_bubble()
A
47 8 36
Wicked_Folders_WP_Posts_List_Table::column_date()
A
47 8 34
Wicked_Folders_Admin::is_folders_page()
A
55 9 17
Wicked_Folders_Ajax::ajax_save_sort_order()
A
41 6 54
Wicked_Folders_WP_List_Table::single_row_columns()
A
47 7 37
Wicked_Folders_WP_List_Table::single_row_columns()
A
47 7 37
Wicked_Folders_Admin::save_settings()
A
46 7 35
Wicked_Folders_WP_List_Table::set_pagination_args()
S
58 8 14
Wicked_Folders::move_object()
S
51 7 26
Wicked_Folders_WP_List_Table::get_column_info()
S
51 7 25
Wicked_Folders_WP_List_Table::get_column_info()
S
51 7 25
Wicked_Folders::get_folder()
S
45 6 39
Wicked_Folders_WP_List_Table::search_box()
S
54 7 20
Wicked_Folders_WP_List_Table::search_box()
S
54 7 20
Wicked_Folders_Posts_List_Table::prepare_items()
S
59 7 15
Wicked_Folders_WP_List_Table::set_pagination_args()
S
58 7 14
Wicked_Folders::init()
S
52 6 25
Wicked_Folders::register_taxonomies()
S
45 5 39
Wicked_Folders_WP_Posts_List_Table::extra_tablenav()
S
53 6 23
Wicked_Folders_WP_Posts_List_Table::get_bulk_actions()
S
56 6 19
Wicked_Folders_Screen_State::save()
S
49 5 31
Wicked_Folders_WP_List_Table::current_action()
S
64 7 9
Wicked_Folders_WP_List_Table::current_action()
S
64 7 9
Wicked_Folders_Ajax::ajax_delete_folder()
S
58 6 14
Wicked_Folders_Admin::get_expanded_lazy_dynamic_folders()
S
59 6 13
Wicked_Folders_WP_List_Table::bulk_actions()
S
52 5 22
Wicked_Folders::activate_site()
S
54 5 22
Wicked_Folders_WP_List_Table::bulk_actions()
S
52 5 21
Wicked_Folders_Admin::manage_posts_columns()
S
54 5 20
Wicked_Folders_Admin::ajax_delete_folder()
S
55 5 18
Wicked_Folders::autoload()
S
48 4 32
Wicked_Folders_WP_List_Table::row_actions()
S
57 5 15
Wicked_Folders_WP_List_Table::row_actions()
S
57 5 15
Wicked_Folders_Ajax::ajax_save_folder_order()
S
58 5 14
Wicked_Folders::remove_tax_query()
S
60 5 13
Wicked_Folders_Object_Collection::sort()
S
62 5 12
Wicked_Folders_WP_Posts_List_Table::single_row()
S
52 4 24
Wicked_Folders_WP_List_Table::__construct()
S
52 4 24
Wicked_Folders_WP_List_Table::__construct()
S
52 4 24
Wicked_Folders_WP_List_Table::ajax_response()
S
54 4 22
Wicked_Folders_WP_List_Table::ajax_response()
S
54 4 22
Wicked_Folders_Admin::restrict_manage_posts()
S
54 4 21
Wicked_Folders_Ajax::ajax_get_folder_contents()
S
55 4 20
Wicked_Folders_Folder::__construct()
S
56 4 17
Wicked_Folders::get_post_hiearchy_dynamic_folders()
S
56 4 17
Wicked_Folders_Tree_View::get_ancestors()
S
58 4 16
Wicked_Folders_WP_List_Table::get_default_primary_column_name()
S
59 4 15
Wicked_Folders_WP_List_Table::get_default_primary_column_name()
S
59 4 15
Wicked_Folders_WP_Posts_List_Table::is_base_request()
S
63 5 10
Wicked_Folders::get_dynamic_folder()
S
58 4 15
Wicked_Folders\Wicked_Common::full_country_name()
S
59 4 14
Wicked_Folders_Date_Dynamic_Folder::parse_id()
S
61 4 13
Wicked_Folders_Admin::admin_init()
S
59 4 13
Wicked_Folders_Date_Dynamic_Folder::pre_get_posts()
S
63 4 12
Wicked_Folders_WP_List_Table::get_primary_column_name()
S
61 4 12
Wicked_Folders_WP_List_Table::get_primary_column_name()
S
61 4 12
Wicked_Folders::activate()
S
61 4 12
Wicked_Folders_Admin::wp_terms_checklist_args()
S
63 4 11
Wicked_Folders_Post_Hierarchy_Dynamic_Folder::get_child_folders()
S
49 2 37
Wicked_Folders_WP_List_Table::view_switcher()
S
55 3 20
Wicked_Folders_WP_List_Table::view_switcher()
S
55 3 20
Wicked_Folders_WP_List_Table::display_tablenav()
S
57 3 19
Wicked_Folders_WP_List_Table::display_tablenav()
S
57 3 19
Wicked_Folders_Admin::__construct()
S
48 2 34
Wicked_Folders_WP_Posts_List_Table::categories_dropdown()
S
56 3 18
Wicked_Folders_Post_Hierarchy_Dynamic_Folder::fetch()
S
56 3 18
Wicked_Folders_Post_Hierarchy_Dynamic_Folder::get_ancestor_ids()
S
58 3 16
Wicked_Folders_Term_Folder::generate_unique_slug()
S
58 3 16
Wicked_Folders_WP_List_Table::get_pagenum()
S
68 4 6
Wicked_Folders_Admin::ajax_get_folder_contents()
S
59 3 15
Wicked_Folders_WP_List_Table::get_pagenum()
S
68 4 6
Wicked_Folders_Admin::get_screen_state()
S
69 4 6
Wicked_Folders_Admin::page_custom_column_content()
S
63 4 10
Wicked_Folders_Admin::get_media_library_mode()
S
65 4 8
Wicked_Folders_Admin::post_custom_column_content()
S
63 4 10
Wicked_Folders_Post_Hierarchy_Dynamic_Folder::pre_get_posts()
S
59 3 15
Wicked_Folders_Admin::admin_body_class()
S
64 4 10
Wicked_Folders_Admin::admin_notices()
S
63 4 9
Wicked_Folders_WP_List_Table::display()
S
53 2 29
Wicked_Folders_WP_List_Table::display()
S
53 2 29
Wicked_Folders_WP_List_Table::views()
S
59 3 13
Wicked_Folders::post_type_objects()
S
60 3 13
Wicked_Folders_WP_List_Table::views()
S
59 3 13
Wicked_Folders_WP_Posts_List_Table::display_rows()
S
62 3 11
Wicked_Folders_Term_Dynamic_Folder::pre_get_posts()
S
63 3 11
Wicked_Folders::is_folder_order_query()
S
63 3 11
Wicked_Folders_Tree_View::build_flat_tree_array()
S
63 3 11
Wicked_Folders::get_author_dynamic_folders()
S
53 2 24
Wicked_Folders_Ajax::ajax_save_state()
S
54 2 20
Wicked_Folders::migrate_folder_taxonomy_names()
S
56 2 18
Wicked_Folders_WP_Posts_List_Table::column_cb()
S
59 2 17
Wicked_Folders_WP_Posts_List_Table::get_edit_link()
S
59 2 16
Wicked_Folders_Admin::settings_page()
S
57 2 16
Wicked_Folders_WP_List_Table::get_items_per_page()
S
69 3 6
Wicked_Folders_Admin::post_row_actions()
S
68 3 8
Wicked_Folders_Admin::page_row_actions()
S
68 3 8
Wicked_Folders_Ajax::ajax_fetch_folders()
S
63 3 10
Wicked_Folders_Admin::get_screen_id_by_menu_slug()
S
71 3 5
Wicked_Folders_WP_List_Table::get_pagination_arg()
S
68 3 8
Wicked_Folders_WP_List_Table::get_items_per_page()
S
69 3 6
Wicked_Folders_Tree_View::add_folders()
S
63 3 10
Wicked_Folders\Wicked_Common::current_url()
S
63 3 10
Wicked_Folders::get_post_name_from_tax_name()
S
68 3 6
Wicked_Folders\Wicked_Common::unprefix_array_values()
S
67 3 7
Wicked_Folders_Tree_View::get_folder()
S
68 3 8
Wicked_Folders_Admin::wpseo_primary_term_taxonomies()
S
66 3 9
Wicked_Folders_WP_Posts_List_Table::no_items()
S
69 3 6
Wicked_Folders_WP_Posts_List_Table::current_action()
S
72 3 5
Wicked_Folders_WP_Posts_List_Table::_display_rows()
S
66 3 8
Wicked_Folders_Admin::folder_page_post_type()
S
64 3 9
Wicked_Folders_Term_Dynamic_Folder::parse_id()
S
69 3 6
Wicked_Folders::plugin_version()
S
65 3 8
Wicked_Folders_WP_List_Table::get_pagination_arg()
S
68 3 8
Wicked_Folders::migrate_folder_order()
S
65 3 8
Wicked_Folders::get_language()
S
68 3 7
Wicked_Folders_Ajax::ajax_get_child_folders()
S
60 2 14
Wicked_Folders\Wicked_Common::get_transient_keys_with_prefix()
S
60 2 12
Wicked_Folders_Admin::admin_footer_text()
S
62 2 11
Wicked_Folders_Folder::jsonSerialize()
S
55 1 20
Wicked_Folders_Ajax::__construct()
S
57 1 16
Wicked_Folders_Term_Folder::fetch_posts()
S
58 1 16
Wicked_Folders::initalize_folder_order()
S
59 1 16
Wicked_Folders_Admin::get_instance()
S
71 2 6
Wicked_Folders_WP_List_Table::__call()
S
70 2 6
Wicked_Folders_Tree_View::get_ancestor_ids()
S
67 2 8
Wicked_Folders_WP_List_Table::display_rows_or_placeholder()
S
66 2 9
Wicked_Folders_WP_List_Table::__unset()
S
73 2 5
Wicked_Folders_Posts_List_Table::__construct()
S
71 2 6
Wicked_Folders_WP_List_Table::__set()
S
73 2 5
Wicked_Folders_WP_List_Table::__call()
S
70 2 6
Wicked_Folders_WP_List_Table::display_rows_or_placeholder()
S
66 2 9
Wicked_Folders_WP_List_Table::display_rows()
S
76 2 4
Wicked_Folders_WP_List_Table::handle_row_actions()
S
77 2 3
Wicked_Folders\Wicked_Common::prefix_array_values()
S
74 2 4
Wicked_Folders::is_upsell_enabled()
S
68 2 7
Wicked_Folders_Object_Collection::add_if()
S
68 2 7
Wicked_Folders_WP_Posts_List_Table::get_table_classes()
S
77 2 3
Wicked_Folders_WP_Posts_List_Table::column_comments()
S
65 2 10
Wicked_Folders_WP_List_Table::__get()
S
73 2 5
Wicked_Folders::get_instance()
S
71 2 6
Wicked_Folders_Admin::update_footer()
S
72 2 6
Wicked_Folders::include_children()
S
69 2 6
Wicked_Folders::is_folder_taxonomy_translated()
S
68 2 7
Wicked_Folders_WP_List_Table::__get()
S
73 2 5
Wicked_Folders_WP_List_Table::__isset()
S
73 2 5
Wicked_Folders_Author_Dynamic_Folder::pre_get_posts()
S
72 2 6
Wicked_Folders\Wicked_Common::delete_transients_with_prefix()
S
73 2 5
Wicked_Folders_WP_List_Table::display_rows()
S
76 2 4
Wicked_Folders_WP_List_Table::__unset()
S
73 2 5
Wicked_Folders_Tree_View::__construct()
S
68 2 8
Wicked_Folders_WP_List_Table::handle_row_actions()
S
77 2 3
Wicked_Folders_Posts_List_Table::has_items()
S
70 2 7
Wicked_Folders\Wicked_Common::wicked_plugins_url()
S
75 2 4
Wicked_Folders_WP_List_Table::__isset()
S
73 2 5
Wicked_Folders_Object_Collection::filter()
S
65 2 9
Wicked_Folders_Ajax::get_instance()
S
71 2 6
Wicked_Folders::enabled_for()
S
71 2 5
Wicked_Folders_WP_List_Table::__set()
S
73 2 5
Wicked_Folders_Unassigned_Dynamic_Folder::pre_get_posts()
S
62 1 12
Wicked_Folders_Admin::post_folder_view_columns()
S
62 1 11
Wicked_Folders_Admin::page_folder_view_columns()
S
62 1 11
Wicked_Folders_Folder::get_child_folders()
S
82 1 3
Wicked_Folders::post_types()
S
75 1 4
Wicked_Folders_WP_Posts_List_Table::column_author()
S
68 1 7
Wicked_Folders_WP_Posts_List_Table::get_default_primary_column_name()
S
82 1 3
Wicked_Folders_WP_List_Table::no_items()
S
81 1 3
Wicked_Folders_WP_List_Table::has_items()
S
80 1 3
Wicked_Folders::taxonomies()
S
75 1 4
Wicked_Folders::term_order_field_exists()
S
72 1 5
Wicked_Folders_Post_Hierarchy_Dynamic_Folder::parse_id()
S
78 1 3
Wicked_Folders_WP_List_Table::get_bulk_actions()
S
82 1 3
Wicked_Folders::create_folder_term()
S
75 1 4
Wicked_Folders_Tree_View::add_folder()
S
80 1 3
Wicked_Folders::get_plugin_post_type_name()
S
79 1 3
Wicked_Folders_WP_List_Table::get_sortable_columns()
S
82 1 3
Wicked_Folders_Object_Collection::next()
S
82 1 3
Wicked_Folders_WP_List_Table::ajax_user_can()
S
81 1 3
Wicked_Folders_Object_Collection::count()
S
80 1 3
Wicked_Folders_WP_List_Table::get_column_count()
S
71 1 5
Wicked_Folders_WP_List_Table::get_sortable_columns()
S
82 1 3
Wicked_Folders_WP_List_Table::column_cb()
S
98 1 1
Wicked_Folders_WP_List_Table::ajax_user_can()
S
81 1 3
Wicked_Folders_WP_List_Table::get_table_classes()
S
78 1 3
Wicked_Folders\Wicked_Common::array_insert_after_key()
S
71 1 5
Wicked_Folders::__construct()
S
66 1 8
Wicked_Folders_WP_List_Table::column_cb()
S
98 1 1
Wicked_Folders_WP_List_Table::get_columns()
S
81 1 3
Wicked_Folders\Wicked_Common::array_insert_before_key()
S
73 1 4
Wicked_Folders_WP_List_Table::get_primary_column()
S
81 1 3
Wicked_Folders_Term_Dynamic_Folder::__construct()
S
80 1 3
Wicked_Folders_WP_List_Table::has_items()
S
80 1 3
Wicked_Folders_WP_List_Table::no_items()
S
81 1 3
Wicked_Folders_Object_Collection::is_empty()
S
80 1 3
Wicked_Folders_Dynamic_Folder::pre_get_posts()
S
100 1 0
Wicked_Folders_WP_List_Table::extra_tablenav()
S
98 1 1
Wicked_Folders_Object_Collection::valid()
S
79 1 3
Wicked_Folders::get_user_post_type_name()
S
79 1 3
Wicked_Folders_Author_Dynamic_Folder::__construct()
S
80 1 3
Wicked_Folders_WP_List_Table::get_bulk_actions()
S
82 1 3
Wicked_Folders_WP_List_Table::prepare_items()
S
81 1 3
Wicked_Folders_WP_Posts_List_Table::set_hierarchical_display()
S
81 1 3
Wicked_Folders_WP_List_Table::_js_vars()
S
64 1 10
Wicked_Folders_Admin::posts_sortable_columns()
S
76 1 4
Wicked_Folders_Post_Hierarchy_Dynamic_Folder::__construct()
S
73 1 5
Wicked_Folders_WP_Posts_List_Table::ajax_user_can()
S
80 1 3
Wicked_Folders::is_horizontal_scrolling_enabled()
S
78 1 3
Wicked_Folders_Posts_List_Table::search_box()
S
73 1 5
Wicked_Folders::dynamic_folders_enabled_for()
S
75 1 4
Wicked_Folders_Admin::sort_post_types_compare()
S
79 1 3
Wicked_Folders_WP_List_Table::get_views()
S
82 1 3
Wicked_Folders_Folder::fetch_posts()
S
82 1 3
Wicked_Folders_Folder::fetch()
S
82 1 3
Wicked_Folders_WP_List_Table::get_columns()
S
81 1 3
Wicked_Folders_Admin::plugin_action_links()
S
70 1 5
Wicked_Folders_WP_List_Table::get_primary_column()
S
81 1 3
Wicked_Folders_WP_List_Table::get_table_classes()
S
78 1 3
Wicked_Folders_Date_Dynamic_Folder::__construct()
S
80 1 3
Wicked_Folders_WP_List_Table::column_default()
S
98 1 1
Wicked_Folders::dynamic_folder_post_types()
S
75 1 4
Wicked_Folders_Posts_List_Table::get_bulk_actions()
S
82 1 3
Wicked_Folders_WP_List_Table::extra_tablenav()
S
98 1 1
Wicked_Folders_WP_List_Table::single_row()
S
74 1 5
Wicked_Folders_Admin::ajax_add_folder()
S
82 1 3
Wicked_Folders_WP_List_Table::get_views()
S
82 1 3
Wicked_Folders_Posts_List_Table::extra_tablenav()
S
82 1 3
Wicked_Folders_Term_Folder::ancestors()
S
79 1 3
Wicked_Folders_WP_List_Table::get_column_count()
S
71 1 5
Wicked_Folders_Term_Folder::__construct()
S
76 1 4
Wicked_Folders_Author_Dynamic_Folder::parse_id()
S
78 1 3
Wicked_Folders_WP_Posts_List_Table::has_items()
S
81 1 3
Wicked_Folders::get_gravity_forms_entry_post_type_name()
S
79 1 3
Wicked_Folders::get_gravity_forms_form_post_type_name()
S
79 1 3
Wicked_Folders_Object_Collection::rewind()
S
81 1 3
Wicked_Folders_Folder::ancestors()
S
82 1 3
Wicked_Folders_Unassigned_Dynamic_Folder::__construct()
S
73 1 5
Wicked_Folders\Wicked_Common::__construct()
S
91 1 2
Wicked_Folders_WP_List_Table::single_row()
S
74 1 5
Wicked_Folders_WP_List_Table::_js_vars()
S
64 1 10
Wicked_Folders_Object_Collection::key()
S
82 1 3
Wicked_Folders_Admin::add_admin_notice()
S
71 1 6
Wicked_Folders_WP_Posts_List_Table::get_sortable_columns()
S
68 1 8
Wicked_Folders_Dynamic_Folder::__construct()
S
71 1 6
Wicked_Folders_Object_Collection::current()
S
80 1 3
Wicked_Folders::pre_get_posts()
S
81 1 3
Wicked_Folders_Admin::wp_enqueue_media()
S
82 1 3
Wicked_Folders_Tree_View::get_ancestor_count()
S
76 1 4
Wicked_Folders_Object_Collection::add()
S
100 1 0
Wicked_Folders_Folder::get_ancestor_ids()
S
82 1 3
Wicked_Folders_Ajax::ajax_add_folder()
S
82 1 3
Wicked_Folders_WP_List_Table::prepare_items()
S
81 1 3
Wicked_Folders::get_tax_name()
S
77 1 3
Wicked_Folders_Ajax::ajax_dismiss_message()
S
66 1 8
Wicked_Folders_WP_Posts_List_Table::_column_title()
S
69 1 6
Wicked_Folders_WP_List_Table::column_default()
S
98 1 1