Code Analysis: Tranzly - Translation Plugin 1.0.1

Function Rating Maintainability Complexity Lines of code
Tranzly_Custom_Widget::widget()
D
27
33 157
Tranzly_Posts_Translator::generate_posts()
C
27
27 143
Tranzly_Public::tranzly_slug_filter_the_title()
C
32 30 89
Tranzly_Meta_Box::process_generate_via_ajax()
C
30 26 115
Tranzly_Public::add_meta_tags()
C
36 26 75
Tranzly_Meta_Box::meta_tranzly_box_html()
B
31 18 149
Tranzly_Posts_Translator::translate_posts()
B
30 20 119
Tranzly_Truncate_HTML::truncate()
B
39 15 68
Tranzly_Meta_Box::process_translation_via_ajax()
A
44 12 43
Tranzly_Posts_Translator::validate_before_translate_posts()
A
46 12 36
Tranzly_Settings_Page::get_select_field_type()
A
48 12 33
Tranzly_Translator::get_generate_post()
A
41 9 60
Tranzly_Translator::get_translated_post()
A
42 9 58
Tranzly_Meta_Box::meta_box_html()
A
36 4 123
Tranzly_Settings_Page::tranzly_create_admin_page()
A
43 7 49
Tranzly_Translator::generate_post()
A
49 8 29
Tranzly_Settings_Page::get_text_field_type()
A
54 8 21
Tranzly_Settings_Page::tranzly_sanitize()
S
53 7 22
Tranzly_Translator::get_translated_attributes()
S
52 6 25
Tranzly_Truncate_HTML::add_remaining_string_from_parent_element()
S
48 5 34
Tranzly_Settings_Page::get_html2_field_type()
S
59 6 14
Tranzly_Settings_Page::get_html_field_type()
S
59 6 14
Tranzly_Settings_Page::get_tab_item_class()
S
61 6 11
Tranzly_Settings_Page::add_tranzly_settings_fields()
S
53 5 24
tranzly_get_post_type_taxonomies()
S
54 5 22
Tranzly_Translator::check_languages()
S
55 5 21
Tranzly_Meta_Box::dpl_translated_via_ajax()
S
55 5 20
Tranzly_Public::tranzly_posts_custom()
S
60 5 12
Tranzly_Truncate_HTML::get_splitted()
S
53 4 23
Tranzly_Settings_Page::get_tabs()
S
42 1 64
Tranzly_Translator::get_translated()
S
54 4 19
Tranzly_Settings_Page::get_checkbox_field_type()
S
58 4 16
tranzly_is_gutenberg_active()
S
64 5 10
Tranzly_Translator::translate_post()
S
58 4 14
tranzly_get_translatable_post_types()
S
61 4 12
Tranzly_Posts_Translator::load_taxonomy()
S
62 4 11
Tranzly_Settings_Page::get_btn_field_type()
S
56 3 20
tranzly_get_post_type_taxonomy_filter_markup()
S
56 3 18
Tranzly_Admin::enqueue_scripts()
S
50 2 32
tranzly_format_select_field()
S
54 2 31
Tranzly_Public::tranzly_ajax_handaler()
S
59 3 13
tranzly_get_meta_box_screens()
S
62 3 12
Tranzly_Custom_Widget::form()
S
55 2 23
Tranzly_Admin::enqueue_styles()
S
58 2 19
Tranzly_Loader::run()
S
66 3 8
Tranzly_Translator::get_deepl_query_args()
S
58 2 15
Tranzly::__construct()
S
61 2 13
Tranzly_Settings_Page::format_tabs()
S
62 2 12
Tranzly_Settings_Page::format_progress_bar()
S
62 1 23
Tranzly_Meta_Box::add_meta_box()
S
58 1 18
Tranzly_Custom_Widget::update()
S
71 2 5
Tranzly_Truncate_HTML::get_truncated()
S
68 2 7
Tranzly_Custom_Widget::__construct()
S
70 2 6
Tranzly_Settings_Page::add_tranzly_settings_sections()
S
65 2 10
Tranzly_Translator::translate()
S
65 2 9
Tranzly::define()
S
75 2 5
Tranzly_Meta_Box::get_instance()
S
68 2 8
tranzly_supported_languages()
S
60 1 14
Tranzly::load_dependencies()
S
60 1 13
Tranzly_Meta_Box::setup_actions()
S
70 1 6
Tranzly_Admin::tranzly_project_updated()
S
75 1 4
Tranzly_Truncate_HTML::set_content()
S
72 1 6
Tranzly_Public::enqueue_styles()
S
77 1 3
Tranzly::define_constants()
S
72 1 5
Tranzly_Translator::get_deepl_api_key()
S
82 1 3
Tranzly_Translator::__construct()
S
76 1 4
tranzly_tags_n_atts_to_be_translated()
S
69 1 7
Tranzly_Admin::tranzly_register_custom_widget()
S
81 1 3
Tranzly_Settings_Page::__construct()
S
75 1 4
Tranzly_Settings_Page::get_tab_item_url()
S
79 1 3
Tranzly_Translator::set_source_lang()
S
81 1 3
Tranzly_Translator::deepl_error_codes()
S
65 1 9
Tranzly_Translator::get_translate_attributes()
S
82 1 3
Tranzly_Truncate_HTML::get_length()
S
82 1 3
Tranzly::define_admin_hooks()
S
67 1 7
Tranzly_Loader::__construct()
S
77 1 4
Tranzly::get_version()
S
82 1 3
Tranzly::define_public_hooks()
S
63 1 10
Tranzly_Loader::add_filter()
S
77 1 3
Tranzly_Translator::get_translate_slug()
S
82 1 3
Tranzly::get_plugin_name()
S
82 1 3
Tranzly_Settings_Page::tranzly_add_menu_page()
S
65 1 10
Tranzly_Posts_Translator::__construct()
S
70 1 6
Tranzly_Translator::get_translate_seo()
S
82 1 3
Tranzly_Loader::add()
S
64 1 10
Tranzly_i18n::load_plugin_textdomain()
S
69 1 7
Tranzly_Truncate_HTML::get_content()
S
82 1 3
Tranzly_Truncate_HTML::get_splittted_by_html_tags()
S
75 1 4
tranzly_get_placeholder_markup_for_total_translated_posts()
S
78 1 3
Tranzly_Truncate_HTML::set_length()
S
81 1 3
tranzly_get_error_message_wrapper()
S
83 1 3
Tranzly::get_loader()
S
82 1 3
tranzly_split_long_string()
S
65 1 9
Tranzly_Translator::set_translate_slug()
S
81 1 3
tranzly_run()
S
77 1 4
Tranzly_Settings_Page::tranzly_page_init()
S
67 1 9
tranzly_get_deepl_endpoint()
S
76 1 4
Tranzly_Public::enqueue_scripts()
S
72 1 4
tranzly_get_deepl_api_key()
S
73 1 5
Tranzly_Translator::get_deepl_error_message()
S
76 1 4
Tranzly_Translator::set_translate_attributes()
S
81 1 3
Tranzly_Translator::get_source_lang()
S
82 1 3
Tranzly_Truncate_HTML::set_lines_splitted_by_html_tags()
S
81 1 3
Tranzly_Loader::add_action()
S
77 1 3
Tranzly_Truncate_HTML::set_max_length()
S
81 1 3
Tranzly_Translator::get_target_lang()
S
82 1 3
Tranzly_Translator::set_translate_seo()
S
81 1 3
Tranzly_Truncate_HTML::get_max_length()
S
82 1 3
Tranzly_Settings_Page::get_settings_page_url()
S
79 1 3
Tranzly_Admin::__construct()
S
77 1 4
Tranzly_Translator::get_supported_languages()
S
82 1 3
Tranzly::run()
S
82 1 3
Tranzly_Truncate_HTML::get_lines_splitted_by_html_tags()
S
82 1 3
Tranzly_Translator::set_target_lang()
S
81 1 3
Tranzly::set_locale()
S
75 1 4
Tranzly_Public::__construct()
S
77 1 4