Code Analysis: SSH SFTP Updater Support 1.0.0

Function Rating Maintainability Complexity Lines of code
phpseclib_request_filesystem_credentials()
D
19
61 196
WP_Filesystem_SSH2::convert_permissions_to_unix()
B
45 23 35
WP_Filesystem_SSH2::find_folder()
A
42 15 51
WP_Filesystem_SSH2::dirlist()
A
43 15 41
Updraft_Notices_1_0::get_notice_data()
A
50 16 25
SSH_SFTP_Updater_Support::admin_init()
A
55 13 15
WP_Filesystem_SSH2::connect()
A
48 11 33
WP_Filesystem_SSH2::__construct()
A
49 10 30
SSH_SFTP_Updater_Support::include_template()
S
50 7 27
SSH_SFTP_Updater_Support_Notices::notices_init()
S
63 8 8
SSH_SFTP_Updater_Support::ssh_sftp_updater_support_ajax_handler()
S
57 7 14
WP_Filesystem_SSH2::mkdir()
S
60 7 13
Updraft_Notices_1_0::translation_needed()
S
65 7 7
SSH_SFTP_Updater_Support::register_template_directories()
S
58 6 14
SSH_SFTP_Updater_Support::ssh_sftp_updater_support_url()
S
58 6 13
WP_Filesystem_SSH2::group()
S
60 5 13
WP_Filesystem_SSH2::owner()
S
60 5 13
Updraft_Notices_1_0::is_plugin_installed()
S
60 5 12
SSH_SFTP_Updater_Support::is_installed()
S
56 4 18
SSH_SFTP_Updater_Support_Notices::skip_seasonal_notices()
S
62 5 10
WP_Filesystem_SSH2::chown()
S
65 5 8
WP_Filesystem_SSH2::copy()
S
64 5 9
WP_Filesystem_SSH2::delete()
S
65 5 8
SSH_SFTP_Updater_Support_Notices::render_specified_notice()
S
59 4 13
WP_Filesystem_SSH2::run_command()
S
65 4 9
WP_Filesystem_SSH2::chgrp()
S
67 4 7
SSH_SFTP_Updater_Support::get_active_plugins()
S
63 3 11
SSH_SFTP_Updater_Support_Notices::populate_notices_content()
S
47 1 40
SSH_SFTP_Updater_Support::wp_normalize_path()
S
64 3 9
SSH_SFTP_Updater_Support_Notices::check_notice_dismissed()
S
66 3 7
WP_Filesystem_SSH2::get_contents_array()
S
64 3 8
WP_Filesystem_SSH2::chmod()
S
73 3 4
WP_Filesystem_SSH2::cwd()
S
71 3 5
SSH_SFTP_Updater_Support::get_notices()
S
67 3 7
Updraft_Notices_1_0::do_notice()
S
66 3 8
phpseclib_filesystem_method()
S
77 3 3
WP_Filesystem_SSH2::move()
S
74 2 4
SSH_SFTP_Updater_Support_Notices::instance()
S
71 2 6
WP_Filesystem_SSH2::get_contents()
S
74 2 4
WP_Filesystem_SSH2::is_file()
S
74 2 4
WP_Filesystem_SSH2::is_dir()
S
74 2 4
WP_Filesystem_SSH2::is_readable()
S
71 2 5
WP_Filesystem_SSH2::chdir()
S
71 2 5
WP_Filesystem_SSH2::is_writable()
S
75 2 4
WP_Filesystem_SSH2::mtime()
S
71 2 5
WP_Filesystem_SSH2::handle_connect_error()
S
65 2 8
SSH_SFTP_Updater_Support::plugin_row_meta()
S
69 2 6
SSH_SFTP_Updater_Support::instance()
S
71 2 6
WP_Filesystem_SSH2::size()
S
71 2 5
phpseclib_filesystem_method_file()
S
73 2 5
WP_Filesystem_SSH2::rmdir()
S
74 2 4
WP_Filesystem_SSH2::put_contents()
S
69 2 6
WP_Filesystem_SSH2::atime()
S
71 2 5
Updraft_Notices_1_0::get_affiliate_id()
S
82 1 3
SSH_SFTP_Updater_Support()
S
82 1 3
SSH_SFTP_Updater_Support::plugins_loaded()
S
77 1 3
Updraft_Notices_1_0::populate_notices_content()
S
82 1 3
Updraft_Notices_1_0::check_notice_dismissed()
S
100 1 0
phpseclib_disable_update_link_onclick()
S
100 1 9
SSH_SFTP_Updater_Support_Notices::is_wpo_installed()
S
79 1 3
Updraft_Notices_1_0::notices_init()
S
100 1 0
phpseclib_fs_ftp_connection_types()
S
77 1 4
SSH_SFTP_Updater_Support_Notices::is_updraftplus_installed()
S
79 1 3
SSH_SFTP_Updater_Support_Notices::is_updraftcentral_installed()
S
79 1 3
Updraft_Notices_1_0::skip_seasonal_notices()
S
82 1 3
WP_Filesystem_SSH2::getchmod()
S
74 1 4
SSH_SFTP_Updater_Support::get_templates_url()
S
78 1 3
SSH_SFTP_Updater_Support::capability_required()
S
79 1 3
WP_Filesystem_SSH2::exists()
S
79 1 3
SSH_SFTP_Updater_Support_Notices::translation_needed()
S
79 1 3
WP_Filesystem_SSH2::touch()
S
91 1 2
SSH_SFTP_Updater_Support::get_templates_dir()
S
78 1 3
SSH_SFTP_Updater_Support::show_admin_notice_upgradead()
S
81 1 3
SSH_SFTP_Updater_Support::__construct()
S
69 1 6