Code Analysis: Transliterator 1.5.1

Function Rating Maintainability Complexity Lines of code
Serbian_Transliteration_Init::run()
D
27
39 122
Serbian_Transliteration_SEO::ip()
D
27
37 152
Serbian_Transliteration::get_current_page_ID()
C
40 30 50
script_selector()
B
32 17 123
Serbian_Transliteration_OS::getOS()
B
25
11 196
Serbian_Transliteration_Tools::ajax__run_permalink_transliteration()
B
33 17 105
Serbian_Transliteration_Mode_Woocommerce::transliteration_wp_terms()
B
45 21 37
Serbian_Transliteration_Settings::ajax__rstr_filter_mode_options()
B
42 19 43
Serbian_Transliteration_Mode_Standard::transliteration_wp_terms()
B
47 19 34
Serbian_Transliteration_Mode_Admin::transliteration_wp_terms()
B
47 19 34
Serbian_Transliteration_Mode_Advanced::transliteration_wp_terms()
B
47 19 34
Serbian_Transliteration_Mode_Forced::transliteration_wp_terms()
B
47 19 34
Serbian_Transliteration::fix_diacritics()
B
40 17 51
Serbian_Transliteration::is_ssl()
B
52 19 20
Serbian_Transliteration_Settings::transliteration_filter_callback()
A
40 15 59
Serbian_Transliteration_SEO::is_crawler()
A
30 10 126
Serbian_Transliteration_Init::run_dependency()
A
46 16 36
Serbian_Transliteration::transliterate_objects()
A
48 16 33
Serbian_Transliteration_Menu::menu_setup()
A
43 15 43
Serbian_Transliteration::transliterate_text()
A
46 15 36
Serbian_Transliteration_Settings::page_init()
A
29 3 193
Serbian_Transliteration::lat_to_cyr()
A
50 12 27
Serbian_Transliteration_Themes::__construct()
A
51 11 24
Serbian_Transliteration_Settings::permalink_transliteration_callback()
A
52 11 21
Serbian_Transliteration_Settings_Content::__construct()
A
47 10 35
Serbian_Transliteration::cyr_to_lat_sanitize()
A
47 10 32
Serbian_Transliteration::get_current_script()
A
59 11 13
Serbian_Transliteration_Plugins::__construct()
A
50 10 26
Serbian_Transliteration::cyr_to_lat()
A
53 10 21
Serbian_Transliteration_Mode_Forced::output_callback()
A
50 9 29
Serbian_Transliteration::cache_flush()
A
52 9 26
Serbian_Transliteration_Plugins::active_filters()
A
51 9 25
Serbian_Transliteration_OS::is_os64()
A
52 9 25
Serbian_Transliteration_Shortcodes::img_shortcode()
A
47 8 39
Serbian_Transliteration_Themes::active_filters()
A
52 9 23
Serbian_Transliteration_Transliterating::bel()
A
39 7 52
Serbian_Transliteration::is_editor()
A
54 9 18
Serbian_Transliteration_Mode_Admin::transliteration_json_content()
A
55 9 18
Serbian_Transliteration_Transliterating::sr_RS()
A
41 7 42
Serbian_Transliteration_Transliterating::kk()
A
41 7 41
Serbian_Transliteration_Shortcodes::lat_to_cyr_shortcode()
A
52 8 23
Serbian_Transliteration_Transliterating::uk()
A
42 7 38
Serbian_Transliteration_Transliterating::el()
A
43 7 38
Serbian_Transliteration__Theme__avada::content()
A
54 8 22
Serbian_Transliteration__Theme__themify::content()
A
54 8 22
Serbian_Transliteration_Transliterating::ru_RU()
A
43 7 37
Serbian_Transliteration_Transliterating::mk_MK()
A
43 7 37
Serbian_Transliteration_Mode_Advanced::content()
A
54 8 22
Serbian_Transliteration_Mode_Standard::content()
A
54 8 22
Serbian_Transliteration__Plugin__data_tables_generator_by_supsystic::content()
A
54 8 22
Serbian_Transliteration__Plugin__revslider::content()
A
54 8 22
Serbian_Transliteration__Plugin__woocommerce::content()
A
54 8 22
Serbian_Transliteration__Plugin__wordpress_seo::content()
A
54 8 22
Serbian_Transliteration_Init::set_cookie()
A
55 8 21
Serbian_Transliteration_Transliterating::bg_BG()
A
43 7 36
Serbian_Transliteration_SEO::filter_ip()
A
57 8 17
Serbian_Transliteration::admin_action_links()
A
56 8 16
Serbian_Transliteration_Mode_Forced::content()
S
55 7 20
Serbian_Transliteration_Settings::mode_callback()
S
54 7 20
Serbian_Transliteration_Init::remove_menu_page()
S
58 7 15
Serbian_Transliteration::mode()
S
50 6 28
rstr_get_script()
S
52 6 25
Serbian_Transliteration_Settings::sanitize()
S
52 6 25
get_script()
S
52 6 25
Serbian_Transliteration_Transliterating::parse_library()
S
52 6 24
Serbian_Transliteration::fix_cyr_html()
S
37 2 84
Serbian_Transliteration::set_current_script()
S
54 6 19
Serbian_Transliteration_Settings::force_widgets_callback()
S
55 6 18
Serbian_Transliteration_Settings::enable_rss_callback()
S
55 6 18
Serbian_Transliteration_Settings::cache_support_callback()
S
55 6 18
get_rstr_option()
S
57 6 17
Serbian_Transliteration::clear_plugin_cache()
S
58 6 17
Serbian_Transliteration_Requirements::__construct()
S
57 6 15
Serbian_Transliteration_Transliterating::get_locales()
S
57 6 15
Serbian_Transliteration_Transliterating::get_diacritical()
S
57 6 15
Serbian_Transliteration_Transliterating::get_skip_words()
S
57 6 15
Serbian_Transliteration_Mode_Admin::current_user_locale()
S
57 6 15
Serbian_Transliteration_Settings::language_callback()
S
56 6 15
Serbian_Transliteration_Mode_Forced::__construct()
S
49 5 29
Serbian_Transliteration_WP_CLI::permalinks()
S
45 4 44
Serbian_Transliteration_Shortcodes::output_callback()
S
47 4 42
Serbian_Transliteration_SEO::validate_ip()
S
60 6 12
Serbian_Transliteration_Mode_Advanced::__construct()
S
51 5 26
Serbian_Transliteration_Mode_Standard::__construct()
S
51 5 26
Serbian_Transliteration_Settings::__construct()
S
51 5 26
Serbian_Transliteration_Mode_Woocommerce::__construct()
S
52 5 24
Serbian_Transliteration_Settings::parameter_url_selector_callback()
S
53 5 21
Serbian_Transliteration_Cache::delete()
S
56 5 21
Serbian_Transliteration_Shortcodes::transliteration_shortcode()
S
54 5 19
Serbian_Transliteration_Settings::first_visit_mode_callback()
S
55 5 18
Serbian_Transliteration_Cache::clear_garbage()
S
57 5 18
Serbian_Transliteration_Settings::media_transliteration_callback()
S
56 5 17
Serbian_Transliteration_Settings::avoid_admin_callback()
S
56 5 17
Serbian_Transliteration_Settings::allow_cyrillic_usernames_callback()
S
56 5 17
Serbian_Transliteration_Settings::enable_search_callback()
S
56 5 17
Serbian_Transliteration_Settings::fix_diacritics_callback()
S
56 5 17
Serbian_Transliteration_Settings::enable_alternate_links_callback()
S
56 5 17
Serbian_Transliteration_Settings::enable_body_class_callback()
S
56 5 17
Serbian_Transliteration_Settings::site_script_callback()
S
56 5 17
Serbian_Transliteration::parse_url()
S
56 5 16
Serbian_Transliteration_OS::user_agent()
S
66 6 7
Serbian_Transliteration::plugin_info()
S
45 3 45
Serbian_Transliteration_OS::is_php64()
S
62 6 10
Serbian_Transliteration_Mode_Advanced::bloginfo()
S
59 5 15
Serbian_Transliteration_OS::is_win()
S
64 6 8
Serbian_Transliteration_Mode_Forced::bloginfo()
S
59 5 15
Serbian_Transliteration_Mode_Standard::bloginfo()
S
59 5 15
Serbian_Transliteration_Settings::transliteration_mode_callback()
S
58 5 15
Serbian_Transliteration::html_tags()
S
50 4 28
Serbian_Transliteration_Notice::cfgp_dimiss_review()
S
60 5 12
Serbian_Transliteration_Mode_Standard::filters()
S
46 3 42
Serbian_Transliteration_Menu::admin_nav_menu_callback()
S
42 2 57
Serbian_Transliteration_Menu::transliteration_setup_title()
S
61 5 11
Serbian_Transliteration_Requirements::in_plugin_update_message()
S
49 3 41
Serbian_Transliteration_Mode_Admin::content()
S
63 5 11
Serbian_Transliteration_Mode_Admin::filters()
S
52 4 24
Serbian_Transliteration_Mode_Advanced::filters()
S
43 2 53
Serbian_Transliteration_Mode_Forced::filters()
S
43 2 53
Serbian_Transliteration::plugin_mode()
S
55 4 20
Serbian_Transliteration_SEO::alternate_links()
S
55 4 18
Serbian_Transliteration_SEO::is_connected()
S
57 4 18
Serbian_Transliteration_Shortcodes::cyr_to_lat_shortcode()
S
57 4 17
Serbian_Transliteration_Notice::check_installation_time()
S
59 4 15
Serbian_Transliteration_SEO::the_generator()
S
59 4 15
Serbian_Transliteration_Search::request()
S
63 5 9
Serbian_Transliteration_Mode_Admin::__construct()
S
58 4 14
Serbian_Transliteration::generate_token()
S
58 4 13
Serbian_Transliteration_Transliterating::cyr_exclude_list()
S
62 4 11
Serbian_Transliteration_Settings_Sidebar::postbox_contributors()
S
54 3 21
Serbian_Transliteration__Theme__avada::filters()
S
44 1 50
Serbian_Transliteration_Transliterating::cnr()
S
56 3 19
Serbian_Transliteration__Plugin__woocommerce::filters()
S
45 1 46
Serbian_Transliteration::attachment_taxonomies()
S
50 2 30
Serbian_Transliteration_Mode_Admin::title_parts()
S
66 4 8
Serbian_Transliteration_Cache::__construct()
S
71 4 5
Serbian_Transliteration_Shortcodes::skip_shortcode()
S
60 3 13
Serbian_Transliteration_Mode_Advanced::rss_output_buffer_end()
S
62 3 13
Serbian_Transliteration_Mode_Forced::rss_output_buffer_end()
S
62 3 13
Serbian_Transliteration_Mode_Standard::rss_output_buffer_end()
S
62 3 13
Serbian_Transliteration_Mode_Woocommerce::rss_output_buffer_end()
S
62 3 13
Serbian_Transliteration_Settings_Content::tab_content()
S
61 3 13
Serbian_Transliteration_Notice::init()
S
62 3 12
Serbian_Transliteration::transliteration_mode()
S
61 3 12
Serbian_Transliteration_SEO::init()
S
62 3 12
Serbian_Transliteration_Settings_Sidebar::instance()
S
62 3 12
Serbian_Transliteration__Theme__themify::filters()
S
47 1 38
Serbian_Transliteration_Requirements::privacy_policy()
S
54 2 23
Serbian_Transliteration_Menu::menu_objects()
S
66 3 8
Serbian_Transliteration_Settings_Content::nav_tab_settings()
S
75 3 3
Serbian_Transliteration::add_shortcode()
S
65 3 9
Serbian_Transliteration_Tools::ajax__rstr_transliteration_letters()
S
62 3 10
Serbian_Transliteration::setcookie()
S
66 3 8
Serbian_Transliteration_Transliterating::get_locale()
S
64 3 10
Serbian_Transliteration_Requirements::passes()
S
68 3 7
Serbian_Transliteration_SEO::__construct()
S
69 3 6
Serbian_Transliteration::register_setting()
S
69 3 6
Serbian_Transliteration::fix_attributes()
S
51 1 29
Serbian_Transliteration_Shortcodes::__construct()
S
60 2 13
Serbian_Transliteration_Settings::enqueue_scripts()
S
54 1 21
Serbian_Transliteration_Settings_Sidebar::__construct()
S
58 1 17
Serbian_Transliteration__Plugin__wordpress_seo::filters()
S
57 1 17
Serbian_Transliteration__Plugin__data_tables_generator_by_supsystic::__construct()
S
75 2 4
Serbian_Transliteration__Plugin__wordpress_seo::run()
S
65 2 9
Serbian_Transliteration_Mode_Admin::run()
S
65 2 9
Serbian_Transliteration::decode()
S
64 2 10
Serbian_Transliteration_Settings_Content::nav_tab_tools()
S
76 2 3
Serbian_Transliteration__Plugin__woocommerce::__construct()
S
75 2 4
Serbian_Transliteration__Plugin__revslider::__construct()
S
75 2 4
is_latin()
S
67 2 8
Serbian_Transliteration_OS::architecture()
S
78 2 3
Serbian_Transliteration_Settings_Content::nav_tab_credits()
S
76 2 3
Serbian_Transliteration_Requirements::deactivate()
S
74 2 5
Serbian_Transliteration_Cache::get()
S
78 2 3
Serbian_Transliteration_Mode_Woocommerce::run()
S
65 2 9
Serbian_Transliteration_Settings_Content::nav_tab_debug()
S
76 2 3
Serbian_Transliteration::remove_action()
S
70 2 6
Serbian_Transliteration__Theme__themify::run()
S
65 2 9
Serbian_Transliteration_Settings_Content::nav_tab_documentation()
S
76 2 3
Serbian_Transliteration_Settings::exclude_cyrillic_words_callback()
S
66 2 8
Serbian_Transliteration__Plugin__revslider::run()
S
65 2 9
Serbian_Transliteration_Plugins::includes()
S
65 2 9
Serbian_Transliteration_Requirements::php_passes()
S
67 2 8
Serbian_Transliteration__Theme__themify::__construct()
S
75 2 4
Serbian_Transliteration_Settings::exclude_latin_words_callback()
S
66 2 8
Serbian_Transliteration::__instance()
S
65 2 9
Serbian_Transliteration_Requirements::wp_passes()
S
67 2 8
Serbian_Transliteration_Themes::includes()
S
65 2 9
Serbian_Transliteration_Mode_Forced::run()
S
65 2 9
Serbian_Transliteration_Mode_Woocommerce::filters()
S
67 2 8
Serbian_Transliteration::add_options_page()
S
69 2 6
Serbian_Transliteration_Menu::menu_item_custom_fields()
S
64 2 10
Serbian_Transliteration_Mode_Advanced::run()
S
65 2 9
Serbian_Transliteration::add_filter()
S
69 2 6
Serbian_Transliteration::add_action()
S
69 2 6
Serbian_Transliteration__Plugin__data_tables_generator_by_supsystic::run()
S
65 2 9
Serbian_Transliteration::remove_filter()
S
69 2 6
Serbian_Transliteration_Mode_Standard::run()
S
65 2 9
Serbian_Transliteration__Plugin__woocommerce::run()
S
65 2 9
Serbian_Transliteration::add_settings_section()
S
69 2 6
Serbian_Transliteration__Plugin__wordpress_seo::__construct()
S
75 2 4
is_cyrillic()
S
67 2 8
Serbian_Transliteration__Theme__avada::__construct()
S
75 2 4
Serbian_Transliteration_Settings::row_meta_links()
S
62 2 10
Serbian_Transliteration_Init::get_instance()
S
65 2 9
Serbian_Transliteration::add_settings_field()
S
69 2 6
Serbian_Transliteration__Theme__avada::run()
S
65 2 9
Serbian_Transliteration_Shortcodes::rstr_selector_shortcode()
S
59 1 14
Serbian_Transliteration__Plugin__data_tables_generator_by_supsystic::filters()
S
59 1 14
Serbian_Transliteration_Transliterating::registered_languages()
S
59 1 14
Serbian_Transliteration_Requirements::mb_extension_notice()
S
62 1 12
Serbian_Transliteration_SEO::set_stream_context()
S
63 1 12
Serbian_Transliteration_Cache::debug()
S
62 1 12
Serbian_Transliteration_Notice::display_admin_notice()
S
60 1 12
Serbian_Transliteration_Requirements::woocommerce_disabled_notice()
S
62 1 12
Serbian_Transliteration_Settings_Sidebar::postbox_infinitum()
S
65 1 11
Serbian_Transliteration_Settings::create_admin_page()
S
63 1 11
Serbian_Transliteration_Settings_Sidebar::postbox_cloud_hosting()
S
64 1 11
Serbian_Transliteration::register_activation_hook()
S
79 1 3
Serbian_Transliteration_Settings_Content::tab_content_transliteration()
S
73 1 5
Serbian_Transliteration_Mode_Forced::rss_output_buffer_start()
S
80 1 3
Serbian_Transliteration_Requirements::__php_at_least()
S
78 1 3
Serbian_Transliteration_Requirements::wp_version_notice()
S
71 1 5
get_current_url()
S
76 1 4
Serbian_Transliteration::get_option()
S
79 1 3
Serbian_Transliteration::sanitize_file_name()
S
80 1 3
Serbian_Transliteration_Settings::print_misc_settings_callback()
S
79 1 3
Serbian_Transliteration_Mode_Woocommerce::rss_output_buffer_start()
S
80 1 3
Serbian_Transliteration_Cache::set()
S
73 1 5
Serbian_Transliteration_Settings_Content::nav_tab_documentation_action()
S
68 1 7
is_serbian()
S
80 1 3
Serbian_Transliteration_Mode_Advanced::rss_output_buffer_start()
S
80 1 3
Serbian_Transliteration_Settings_Content::tab_content_credits()
S
80 1 3
transliterate()
S
79 1 3
Serbian_Transliteration_Menu::__construct()
S
70 1 6
Serbian_Transliteration_Search::__construct()
S
76 1 4
Serbian_Transliteration__Plugin__revslider::filters()
S
65 1 9
is_cyrillic_text()
S
81 1 3
Serbian_Transliteration::get_current_url()
S
75 1 4
Serbian_Transliteration_Transliterating::lat_exclude_list()
S
80 1 3
Serbian_Transliteration::register_deactivation_hook()
S
79 1 3
Serbian_Transliteration::already_cyrillic()
S
75 1 3
Serbian_Transliteration_Requirements::php_version_notice()
S
71 1 5
Serbian_Transliteration_Mode_Standard::rss_output_buffer_start()
S
80 1 3
cyr_to_lat()
S
81 1 3
Serbian_Transliteration_Settings_Content::tab_content_debug()
S
73 1 5
Serbian_Transliteration::get_options()
S
81 1 3
Serbian_Transliteration_Settings_Content::tab_content_available_tags()
S
73 1 5
Serbian_Transliteration::register_uninstall_hook()
S
79 1 3
Serbian_Transliteration::is_cyr()
S
78 1 3
Serbian_Transliteration_Settings::print_search_settings_callback()
S
75 1 4
lat_to_cyr()
S
80 1 3
Serbian_Transliteration::is_lat()
S
78 1 3
Serbian_Transliteration_Settings_Content::tab_content_available_functions()
S
73 1 5
Serbian_Transliteration::force_permalink_to_latin_on_save()
S
73 1 5
Serbian_Transliteration_Tools::__construct()
S
76 1 4
Serbian_Transliteration_Menu::admin_nav_menu()
S
77 1 3
Serbian_Transliteration_Settings_Content::nav_tab_tools_action()
S
71 1 6
Serbian_Transliteration_Init::admin_head()
S
87 1 3
Serbian_Transliteration_Settings::add_plugin_page()
S
67 1 9
Serbian_Transliteration_Settings::action_links()
S
67 1 7
is_macedonian()
S
80 1 3
is_latin_text()
S
81 1 3
is_kazakh()
S
80 1 3
Serbian_Transliteration_Settings::print_wp_admin_callback()
S
79 1 3
Serbian_Transliteration_Transliterating::lat()
S
60 1 9
Serbian_Transliteration_Requirements::__wp_at_least()
S
78 1 3
Serbian_Transliteration_Init::wp_head()
S
98 1 1
Serbian_Transliteration_Settings_Content::tab_content_permalink_tool()
S
80 1 3
Serbian_Transliteration_Settings::print_seo_settings_callback()
S
79 1 3
Serbian_Transliteration_Settings_Content::tab_content_available_shortcodes()
S
73 1 5
Serbian_Transliteration_Transliterating::cyr()
S
60 1 9
is_already_cyrillic()
S
82 1 3
is_belarusian()
S
80 1 3
Serbian_Transliteration_Settings::print_global_settings_callback()
S
75 1 4
Serbian_Transliteration::upload_prefilter()
S
76 1 4
Serbian_Transliteration_Settings_Content::tab_content_documentation()
S
73 1 5
Serbian_Transliteration_Shortcodes::output_buffer_end()
S
83 1 3
Serbian_Transliteration_Notice::__construct()
S
76 1 4
Serbian_Transliteration_Transliterating::bs_BA()
S
78 1 3
is_russian()
S
80 1 3
Serbian_Transliteration_Settings_Content::nav_tab_wrapper()
S
76 1 5
is_bulgarian()
S
80 1 3
Serbian_Transliteration_Settings_Content::tab_content_settings_form()
S
73 1 5
Serbian_Transliteration_Mode_Forced::output_buffer_end()
S
83 1 3
Serbian_Transliteration_Settings_Content::tab_content_tools()
S
80 1 3
is_elinika()
S
82 1 3
Serbian_Transliteration_Shortcodes::output_buffer_start()
S
80 1 3
is_greece()
S
80 1 3
Serbian_Transliteration_Mode_Forced::output_buffer_start()
S
78 1 3
Serbian_Transliteration::force_permalink_to_latin()
S
74 1 5