Code Analysis: EasyTranslate 1.3.1

Function Rating Maintainability Complexity Lines of code
Easy_Translate_String_Translation_List::handle_table_actions()
B
33 19 105
Easy_Translate_String_Translation_List::fetch_table_data()
A
44 10 40
Easy_Translate_Post_Translation_List::handle_table_actions()
A
42 9 53
Easy_Translate_API_String_Library::sync_to_string_library()
A
42 7 50
Easy_Translate_Projects::handle_actions()
A
47 7 39
Easy_Translate_API_Laas::translate()
A
45 7 38
Easy_Translate_Post_Translation_List::column_status()
A
48 7 34
Easy_Translate_Post_Translation_List::get_column_info()
S
50 7 27
Easy_Translate_Post_Translation_List::fetch_table_data()
S
51 7 24
Easy_Translate_Translation_List::get_post_content()
S
52 7 24
Easy_Translate_String_Translation_List::extra_tablenav()
S
45 5 46
wp_verify_nonce()
S
51 6 26
Easy_Translate_API_Integration::sanitize_before_save()
S
44 4 49
Easy_Translate_API_String_Library::auto_paginated_translations()
S
55 6 19
Easy_Translate_Translation_List::update_duplicate_status()
S
58 6 16
Easy_Translate_Translation_List::get_string_status_label()
S
58 6 16
Easy_Translate_API_Laas::accept_project()
S
57 6 15
Easy_Translate_API_Laas::decline_project()
S
57 6 15
Easy_Translate_API_Laas::fetch_all_projects()
S
58 6 14
Easy_Translate_API_Service::login()
S
58 6 14
Easy_Translate_Translation_Updater::run()
S
59 6 14
Easy_Translate_String_Translation_List::column_default()
S
59 6 13
Easy_Translate_API_String_Library::get_library_translations()
S
53 5 21
Easy_Translate_Translation_List::get_dependency_message_list()
S
56 5 19
Easy_Translate_Admin::remove_query_args()
S
66 6 7
Easy_Translate_Translation::post_strings_handler()
S
61 5 12
Easy_Translate_Translation_List::get_current_admin_language()
S
61 5 12
get_target_language_array()
S
40 1 68
get_source_language_array()
S
40 1 68
Easy_Translate_Translation_List::prepare_items()
S
53 4 21
Easy_Translate_Translation::post_full_handler()
S
57 4 16
Easy_Translate_API_Integration::showFields()
S
45 1 58
Easy_Translate_Translation_List::get_translation_status()
S
59 4 12
Easy_Translate_Translation_List::get_translation_language_flag()
S
60 4 12
Easy_Translate_API_Laas::get_target_content()
S
61 4 11
Easy_Translate_Post_Translation_List::extra_tablenav()
S
53 3 25
Easy_Translate_Projects::get_projects()
S
53 3 23
Easy_Translate_Translation_List::get_target_languages()
S
60 3 13
Easy_Translate_Translation::completed_task_callback()
S
59 3 13
Easy_Translate_API_Service::wp_remote_get()
S
60 3 12
Easy_Translate_Admin::admin_menu_setup()
S
48 1 42
Easy_Translate_Translation_List::__construct()
S
64 3 11
Easy_Translate_API_Integration::register_credentials_section()
S
60 2 17
Easy_Translate_Loader::run()
S
66 3 8
Easy_Translate_String_Translation_List::column_page()
S
69 3 6
Easy_Translate_Translation_List::filter_table_data()
S
64 3 10
Easy_Translate_Translation_List::check_dependencies()
S
73 3 5
Easy_Translate_API_Integration::is_sandbox_handler()
S
65 3 8
Easy_Translate_String_Translation_List::get_columns()
S
59 2 14
Easy_Translate_API_Service::wp_remote_post()
S
59 2 13
Easy_Translate_Translation_List::get_strings_content()
S
61 2 11
Easy_Translate_Translation_List::update_post()
S
62 2 11
Easy_Translate::define_admin_hooks()
S
54 1 20
Easy_Translate::load_dependencies()
S
58 1 17
Easy_Translate_Translation_List::duplicate_post()
S
57 1 17
Easy_Translate_API_Integration::map_fields()
S
56 1 17
Easy_Translate_Post_Translation_List::column_auto_translate()
S
64 2 10
Easy_Translate_Admin::set_string_translation_list_screen_option()
S
78 2 3
Easy_Translate_Post_Translation_List::get_post_types()
S
69 2 7
Easy_Translate_Admin::set_post_translation_list_screen_option()
S
78 2 3
Easy_Translate_API_Service::decode_body()
S
70 2 6
Easy_Translate_String_Translation_List::get_source_content()
S
61 1 15
Easy_Translate_Translation_List::get_source_language()
S
73 2 4
Easy_Translate_API_Service::normalize_target()
S
66 2 9
Easy_Translate_API_Integration::access_token()
S
66 2 8
Easy_Translate_API_Service::get_base_url()
S
72 2 6
Easy_Translate_API_Integration::access_token_ttl()
S
66 2 8
Easy_Translate_Translation_List::render()
S
71 2 7
Easy_Translate_API_Integration::string_library_id_handler()
S
62 2 10
Easy_Translate_Post_Translation_List::column_default()
S
67 2 8
Easy_Translate_Translation::strings_handler()
S
67 2 7
Easy_Translate_API_Service::set_initial_values()
S
61 1 12
Easy_Translate_Admin::edit_post_hook()
S
76 1 4
Easy_Translate_API_Integration::init()
S
68 1 8
Easy_Translate_Translation::fetch_content()
S
71 1 5
Easy_Translate_Admin::load_string_translation_list_screen_options()
S
77 1 4
Easy_Translate_Loader::add_filter()
S
77 1 3
Easy_Translate_Translation_Updater::update_strings()
S
69 1 6
Easy_Translate_API_Integration::__construct()
S
80 1 3
Easy_Translate::__construct()
S
75 1 5
Easy_Translate_Translation_List::get_per_page_option()
S
100 1 0
Easy_Translate_Translation::get_admin_user_id()
S
71 1 5
Easy_Translate_Post_Translation_List::render_list()
S
80 1 3
Easy_Translate_Post_Translation_List::get_per_page_option()
S
81 1 3
Easy_Translate_Projects::__construct()
S
79 1 3
Easy_Translate_Translation_List::get_strings_by_package_id()
S
69 1 6
Easy_Translate_String_Translation_List::__construct()
S
68 1 7
Easy_Translate_API_Service::versioned_path()
S
78 1 3
Easy_Translate_Admin::init_integration()
S
82 1 3
Easy_Translate_Admin::show_translations_page()
S
78 1 4
Easy_Translate_API_Integration::client_id_handler()
S
79 1 3
Easy_Translate_API_Integration::username_handler()
S
79 1 3
Easy_Translate_API_Service::get_service_prefix()
S
100 1 0
Easy_Translate_Admin::load_post_translation_list_screen_options()
S
77 1 4
Easy_Translate_Post_Translation_List::get_columns()
S
63 1 10
Easy_Translate_Translation_List::render_list()
S
100 1 0
Easy_Translate_API_Integration::password_handler()
S
79 1 3
Easy_Translate_Translation_List::render_requirements()
S
80 1 3
Easy_Translate_API_Integration::client_secret_handler()
S
79 1 3
Easy_Translate::run()
S
82 1 3
Easy_Translate_i18n::load_plugin_textdomain()
S
69 1 7
Easy_Translate_Loader::add()
S
64 1 10
Easy_Translate_Post_Translation_List::get_sortable_columns()
S
70 1 7
Easy_Translate_Translation_List::get_translations_by_source()
S
70 1 5
Easy_Translate_Translation_List::compare_post_source_language()
S
71 1 5
Easy_Translate_Deactivator::deactivate()
S
80 1 3
Easy_Translate_Translation_List::get_post_package_id()
S
71 1 5
Easy_Translate_API_Service::login_credentials()
S
64 1 10
Easy_Translate_API_Service::logged_customer()
S
73 1 5
Easy_Translate_API_Service::__construct()
S
81 1 3
Easy_Translate_API_Service::normalize_source()
S
80 1 3
Easy_Translate_Translation_List::update_string_status()
S
66 1 7
Easy_Translate_Post_Translation_List::manage_columns()
S
75 1 4
Easy_Translate_API_Laas::get_service_prefix()
S
81 1 3
Easy_Translate_Translation_List::update_translations_status()
S
71 1 5
Easy_Translate_Admin::enqueue_scripts()
S
77 1 3
Easy_Translate_Admin::show_partial_translations_page()
S
78 1 4
Easy_Translate_Projects::render()
S
73 1 5
Easy_Translate_String_Translation_List::no_items()
S
80 1 3
Easy_Translate_Translation_List::get_language_name()
S
68 1 6
Easy_Translate_Admin::enqueue_styles()
S
77 1 3
Easy_Translate_API_Service::team_path()
S
78 1 3
Easy_Translate_Admin::set_auto_translate_callback()
S
82 1 3
Easy_Translate_API_String_Library::get_service_prefix()
S
81 1 3
Easy_Translate_String_Translation_List::load_screen_options()
S
68 1 7
Easy_Translate_String_Translation_List::get_per_page_option()
S
81 1 3
get_et_target_language_code()
S
75 1 4
Easy_Translate_Translation_List::update_post_title()
S
67 1 7
get_et_source_language_code()
S
75 1 4
Easy_Translate_Post_Translation_List::__construct()
S
66 1 8
Easy_Translate_String_Translation_List::column_cb()
S
72 1 5
Easy_Translate::set_locale()
S
75 1 4
get_wpml_target_language_code()
S
80 1 3
Easy_Translate_Loader::__construct()
S
77 1 4
get_wpml_source_language_code()
S
80 1 3
Easy_Translate_Admin::__construct()
S
76 1 4
run_easy_translate()
S
77 1 4
Easy_Translate_String_Translation_List::render_list()
S
80 1 3
Easy_Translate_Post_Translation_List::load_screen_options()
S
68 1 7
Easy_Translate::get_loader()
S
82 1 3
Easy_Translate_Translation_List::invalid_nonce_redirect()
S
66 1 9
Easy_Translate_Activator::activate()
S
79 1 3
Easy_Translate_Loader::add_action()
S
77 1 3
Easy_Translate_Admin::completed_task_callback()
S
77 1 4
Easy_Translate_API_Integration::include_api_integration_partial()
S
80 1 3
Easy_Translate_Translation_List::get_translations_by_element_id()
S
71 1 5
Easy_Translate_Admin::show_projects_page()
S
82 1 3
Easy_Translate_API_Service::get_string_library_id()
S
82 1 3
Easy_Translate_String_Translation_List::get_sortable_columns()
S
70 1 7
Easy_Translate_Translation_List::get_translation_needs_update()
S
71 1 5
Easy_Translate_Translation_List::set_auto_translate()
S
74 1 4
Easy_Translate_Post_Translation_List::column_cb()
S
72 1 5
Easy_Translate_Admin::include_plugin_functions()
S
80 1 3
activate_easy_translate()
S
77 1 4
Easy_Translate_API_Integration::text_field()
S
69 1 6
deactivate_easy_translate()
S
77 1 4