Code Analysis: Wicked Folders 2.18.10

Function Rating Maintainability Complexity Lines of code
Wicked_Folders\Wicked_Common::countries()
D
5
1 1,200
Wicked_Folders_Admin::pre_get_posts()
D
28
47 112
Wicked_Folders_Admin::is_folder_pane_enabled_page()
D
43 48 30
Wicked_Folders::get_folders()
C
27
26 144
Wicked_Folders_Admin::admin_enqueue_scripts()
C
29 28 106
Wicked_Folders_Admin::admin_footer()
C
35 30 73
Wicked_Folders_Ajax::ajax_save_folder()
C
35 24 80
Wicked_Folders_Admin::get_current_screen_post_type()
B
49 22 23
Wicked_Folders\Wicked_Common::states()
B
23
1 325
Wicked_Folders_Tree_View::build_tree()
B
40 17 59
Wicked_Folders_Ajax::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_Screen_State::__construct()
A
41 15 57
Wicked_Folders_Admin::settings_page_general()
A
38 13 66
Wicked_Folders::get_term_dynamic_folders()
A
39 11 69
Wicked_Folders_Term_Folder::clone_folder()
A
37 10 79
Wicked_Folders::apply_folder_order()
A
45 12 39
Wicked_Folders_Ajax::ajax_unassign_folders()
A
46 11 37
Wicked_Folders_Ajax::ajax_move_object()
A
52 12 20
Wicked_Folders::timezone_identifier()
A
50 10 28
Wicked_Folders_Ajax::ajax_clone_folder()
A
49 10 27
Wicked_Folders_Admin::post_column_taxonomy_links()
A
44 8 44
Wicked_Folders_Admin::is_folders_page()
A
55 9 17
Wicked_Folders_Ajax::ajax_save_sort_order()
A
41 6 54
Wicked_Folders_Admin::save_settings()
A
46 7 35
Wicked_Folders::move_object()
S
51 7 26
Wicked_Folders::get_folder()
S
45 6 39
Wicked_Folders\Wicked_Common::is_rest_request()
S
56 7 15
Wicked_Folders::init()
S
52 6 25
Wicked_Folders::register_taxonomies()
S
45 5 39
Wicked_Folders_Screen_State::save()
S
49 5 31
Wicked_Folders_Ajax::ajax_delete_folder()
S
58 6 14
Wicked_Folders_Admin::get_expanded_lazy_dynamic_folders()
S
59 6 13
Wicked_Folders::activate_site()
S
54 5 22
Wicked_Folders_Admin::manage_posts_columns()
S
54 5 20
Wicked_Folders_Ajax::ajax_save_folder_order()
S
54 5 20
Wicked_Folders::remove_tax_query()
S
60 5 13
Wicked_Folders_Object_Collection::sort()
S
62 5 12
Wicked_Folders_Admin::restrict_manage_posts()
S
54 4 21
Wicked_Folders_Ajax::ajax_save_state()
S
54 4 20
Wicked_Folders::get_post_hiearchy_dynamic_folders()
S
56 4 17
Wicked_Folders_Folder::__construct()
S
56 4 17
Wicked_Folders_Tree_View::get_ancestors()
S
58 4 16
Wicked_Folders::post_type_objects()
S
58 4 16
Wicked_Folders::get_dynamic_folder()
S
58 4 15
Wicked_Folders\Wicked_Common::full_country_name()
S
59 4 14
Wicked_Folders_Admin::admin_init()
S
59 4 13
Wicked_Folders_Date_Dynamic_Folder::parse_id()
S
61 4 13
Wicked_Folders::activate()
S
61 4 12
Wicked_Folders_Date_Dynamic_Folder::pre_get_posts()
S
63 4 12
Wicked_Folders::autoload()
S
51 3 26
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_Admin::__construct()
S
48 2 34
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_Admin::get_media_library_mode()
S
65 4 8
Wicked_Folders_Post_Hierarchy_Dynamic_Folder::pre_get_posts()
S
59 3 15
Wicked_Folders_Admin::page_custom_column_content()
S
62 4 10
Wicked_Folders_Admin::admin_notices()
S
63 4 9
Wicked_Folders_Admin::admin_body_class()
S
64 4 10
Wicked_Folders_Admin::post_custom_column_content()
S
62 4 10
Wicked_Folders_Admin::get_screen_state()
S
69 4 6
Wicked_Folders::is_folder_order_query()
S
63 3 11
Wicked_Folders_Term_Dynamic_Folder::pre_get_posts()
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::migrate_folder_taxonomy_names()
S
56 2 18
Wicked_Folders_Admin::settings_page()
S
57 2 16
Wicked_Folders::get_post_name_from_tax_name()
S
68 3 6
Wicked_Folders::migrate_folder_order()
S
65 3 8
Wicked_Folders::get_language()
S
68 3 7
Wicked_Folders\Wicked_Common::current_url()
S
63 3 10
Wicked_Folders\Wicked_Common::unprefix_array_values()
S
67 3 7
Wicked_Folders_Term_Dynamic_Folder::parse_id()
S
69 3 6
Wicked_Folders_Admin::folder_page_post_type()
S
64 3 9
Wicked_Folders_Tree_View::add_folders()
S
63 3 10
Wicked_Folders_Tree_View::get_folder()
S
68 3 8
Wicked_Folders_Admin::get_screen_id_by_menu_slug()
S
71 3 5
Wicked_Folders_Ajax::ajax_fetch_folders()
S
63 3 10
Wicked_Folders_Admin::post_row_actions()
S
68 3 8
Wicked_Folders_Admin::page_row_actions()
S
68 3 8
Wicked_Folders_Admin::wpseo_primary_term_taxonomies()
S
66 3 9
Wicked_Folders::plugin_version()
S
65 3 8
Wicked_Folders_Ajax::ajax_get_child_folders()
S
59 2 14
Wicked_Folders\Wicked_Common::get_transient_keys_with_prefix()
S
60 2 12
Wicked_Folders::initalize_folder_order()
S
56 1 22
Wicked_Folders_Folder::jsonSerialize()
S
55 1 20
Wicked_Folders_Term_Folder::fetch_posts()
S
58 1 16
Wicked_Folders::include_children()
S
69 2 6
Wicked_Folders_Admin::get_instance()
S
71 2 6
Wicked_Folders::is_folder_taxonomy_translated()
S
68 2 7
Wicked_Folders::is_upsell_enabled()
S
68 2 7
Wicked_Folders_Object_Collection::filter()
S
65 2 9
Wicked_Folders\Wicked_Common::wicked_plugins_url()
S
75 2 4
Wicked_Folders\Wicked_Common::delete_transients_with_prefix()
S
73 2 5
Wicked_Folders_Object_Collection::add_if()
S
68 2 7
Wicked_Folders\Wicked_Common::prefix_array_values()
S
74 2 4
Wicked_Folders_Ajax::get_instance()
S
71 2 6
Wicked_Folders_Tree_View::__construct()
S
68 2 8
Wicked_Folders::get_instance()
S
71 2 6
Wicked_Folders::enabled_for()
S
71 2 5
Wicked_Folders_Tree_View::get_ancestor_ids()
S
67 2 8
Wicked_Folders_Author_Dynamic_Folder::pre_get_posts()
S
72 2 6
Wicked_Folders_Ajax::__construct()
S
58 1 15
Wicked_Folders_Admin::update_footer()
S
72 2 6
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_Tree_View::add_folder()
S
80 1 3
Wicked_Folders_Term_Folder::__construct()
S
76 1 4
Wicked_Folders::get_tax_name()
S
77 1 3
Wicked_Folders_Object_Collection::valid()
S
79 1 3
Wicked_Folders_Term_Dynamic_Folder::__construct()
S
80 1 3
Wicked_Folders::__construct()
S
66 1 8
Wicked_Folders_Object_Collection::is_empty()
S
80 1 3
Wicked_Folders::get_gravity_forms_entry_post_type_name()
S
79 1 3
Wicked_Folders_Post_Hierarchy_Dynamic_Folder::__construct()
S
73 1 5
Wicked_Folders::get_gravity_forms_form_post_type_name()
S
79 1 3
Wicked_Folders_Term_Dynamic_Folder::jsonSerialize()
S
73 1 5
Wicked_Folders\Wicked_Common::array_insert_before_key()
S
73 1 4
Wicked_Folders::term_order_field_exists()
S
72 1 5
Wicked_Folders::dynamic_folder_post_types()
S
75 1 4
Wicked_Folders_Admin::posts_sortable_columns()
S
76 1 4
Wicked_Folders_Tree_View::get_ancestor_count()
S
76 1 4
Wicked_Folders_Folder::ancestors()
S
82 1 3
Wicked_Folders_Ajax::ajax_dismiss_message()
S
66 1 8
Wicked_Folders_Object_Collection::next()
S
82 1 3
Wicked_Folders_Author_Dynamic_Folder::parse_id()
S
78 1 3
Wicked_Folders::dynamic_folders_enabled_for()
S
75 1 4
Wicked_Folders_Ajax::sanitize_folder_order_param()
S
71 1 6
Wicked_Folders_Folder::get_ancestor_ids()
S
82 1 3
Wicked_Folders_Date_Dynamic_Folder::__construct()
S
80 1 3
Wicked_Folders_Dynamic_Folder::pre_get_posts()
S
100 1 0
Wicked_Folders_Post_Hierarchy_Dynamic_Folder::parse_id()
S
78 1 3
Wicked_Folders::post_types()
S
75 1 4
Wicked_Folders_Admin::plugin_action_links()
S
70 1 5
Wicked_Folders\Wicked_Common::__construct()
S
91 1 2
Wicked_Folders_Object_Collection::current()
S
80 1 3
Wicked_Folders_Unassigned_Dynamic_Folder::__construct()
S
73 1 5
Wicked_Folders_Folder::get_child_folders()
S
82 1 3
Wicked_Folders::pre_get_posts()
S
81 1 3
Wicked_Folders_Term_Folder::ancestors()
S
79 1 3
Wicked_Folders_Admin::sort_post_types_compare()
S
79 1 3
Wicked_Folders_Folder::fetch()
S
82 1 3
Wicked_Folders_Admin::wp_enqueue_media()
S
82 1 3
Wicked_Folders::get_user_post_type_name()
S
79 1 3
Wicked_Folders_Object_Collection::add()
S
100 1 0
Wicked_Folders::taxonomies()
S
75 1 4
Wicked_Folders_Ajax::ajax_add_folder()
S
82 1 3
Wicked_Folders_Object_Collection::count()
S
80 1 3
Wicked_Folders_Author_Dynamic_Folder::__construct()
S
80 1 3
Wicked_Folders::create_folder_term()
S
75 1 4
Wicked_Folders_Object_Collection::rewind()
S
81 1 3
Wicked_Folders::get_plugin_post_type_name()
S
79 1 3
Wicked_Folders\Wicked_Common::array_insert_after_key()
S
71 1 5
Wicked_Folders_Object_Collection::key()
S
82 1 3
Wicked_Folders_Folder::fetch_posts()
S
82 1 3
Wicked_Folders_Dynamic_Folder::__construct()
S
80 1 3
Wicked_Folders::is_horizontal_scrolling_enabled()
S
78 1 3
Wicked_Folders_Admin::add_admin_notice()
S
71 1 6