Code Analysis: Ads.txt Manager 1.0.9

Function Rating Maintainability Complexity Lines of code
AdstxtManager_Admin::display_notice()
B
39 19 61
AdstxtManager_HTACCESS_MODIFIER::GenerateHTACCESSFile()
A
45 10 38
AdstxtManager_HTACCESS_MODIFIER::RemoveHTACCESSFile()
A
51 9 25
AdstxtManager_Admin::verify_adstxt_redirect()
S
49 6 29
AdstxtManager_Public::handle_adstxt()
S
56 6 16
AdsTxtManager_File_Modifier::SetupSolution()
S
56 5 18
AdsTxtManager_Solution_Factory::GetBestSolution()
S
59 4 14
AdstxtManager_Admin::create_admin_page()
S
53 2 27
AdstxtManager_Loader::run()
S
66 3 8
AdsTxtManager_File_Modifier::TearDownSolution()
S
65 3 9
AdstxtManager::__construct()
S
61 2 13
AdstxtManager_Admin::page_init()
S
55 1 25
AdstxtManager::setup_wp_filesystem()
S
66 2 9
AdstxtManager_Admin::sanitize()
S
69 2 7
AdstxtManager_Admin::id_number_callback()
S
70 2 6
AdstxtManager::define_admin_hooks()
S
60 1 12
AdstxtManager_Admin::enqueue_styles()
S
77 1 3
AdsTxtManager_File_Modifier::origAdsTxtFileName()
S
80 1 3
AdstxtManager_DB::__construct()
S
73 1 5
AdstxtManager_DB::GetTableCreateStatement()
S
66 1 9
AdstxtManager::get_plugin_name()
S
82 1 3
AdstxtManager::run()
S
82 1 3
AdsTxtManager_Empty_Solution::TearDownSolution()
S
94 1 1
AdstxtManager_Admin::add_plugin_page()
S
67 1 9
AdstxtManager_HTACCESS_MODIFIER::SetupSolution()
S
65 1 9
AdstxtManager_Public::enqueue_scripts()
S
91 1 2
AdstxtManager_HTACCESS_MODIFIER::TearDownSolution()
S
71 1 6
AdstxtManager_Admin::print_section_info()
S
82 1 3
AdstxtManager_HTACCESS_MODIFIER::determineHTACCESSRootPath()
S
81 1 3
AdstxtManager_Public::enqueue_styles()
S
91 1 2
AdstxtManager_Activator::activate()
S
73 1 5
AdstxtManager_Deactivator::deactivate()
S
73 1 5
AdstxtManager_i18n::load_plugin_textdomain()
S
69 1 7
AdstxtManager_Loader::__construct()
S
77 1 4
AdstxtManager_Loader::add_action()
S
77 1 3
AdstxtManager_Loader::add_filter()
S
77 1 3
AdstxtManager_Loader::add()
S
64 1 10
AdstxtManager_Admin::__construct()
S
74 1 5
AdstxtManager::get_loader()
S
82 1 3
AdstxtManager_Admin::add_action_links()
S
68 1 7
AdstxtManager::define_public_hooks()
S
74 1 4
AdsTxtManager_Empty_Solution::SetupSolution()
S
94 1 1
AdstxtManager::load_dependencies()
S
68 1 7
AdstxtManager::get_version()
S
82 1 3
AdsTxtManager_File_Modifier::modifiedAdsTxtFileName()
S
80 1 3
AdstxtManager_Public::__construct()
S
77 1 4
AdstxtManager_DB::GetTableVersion()
S
82 1 3
run_adstxtmanager()
S
77 1 4
activate_adstxtmanager()
S
76 1 4
AdsTxtManager_File_Modifier::determineRootPath()
S
81 1 3
AdstxtManager::set_locale()
S
75 1 4
deactivate_adstxtmanager()
S
76 1 4