Code Analysis: Gogasys Unused Media Cleaner 1.1.2

Most Complex Classes

Class Rating Complexity
Gogaunme_Ajax
A
68
Gogaunme_Scanner
S
32
Gogaunme_Trash
S
31
Gogaunme_Filesystem
S
25
Gogaunme_Duplicates
S
12
Gogaunme_Admin
S
7
Gogaunme_Core
S
4
Gogaunme_Optimizer
S
1

Most Complex Functions

Function Rating Complexity
Gogaunme_Filesystem::scan_for_orphans()
B
20
Gogaunme_Ajax::get_unused_media()
A
13
Gogaunme_Duplicates::scan_for_duplicates()
A
12
Gogaunme_Admin::display_plugin_setup_page()
A
1
Gogaunme_Trash::restore_from_trash()
A
12
Gogaunme_Scanner::is_media_used()
A
11
Gogaunme_Ajax::filesystem_delete()
A
10
Gogaunme_Trash::move_to_trash()
A
9
Gogaunme_Ajax::process_batch()
A
7
Gogaunme_Trash::delete_permanently()
A
8
Gogaunme_Ajax::duplicate_trash()
S
7
Gogaunme_Scanner::is_elementor_global()
S
5