Code Analysis: JM Twitter Cards 14.1.0

Function Rating Maintainability Complexity Lines of code
TokenToMe\TwitterCards\Admin\Settings::admin_init()
B
41 23 48
TokenToMe\TwitterCards\Admin\Options::image()
A
53 11 19
TokenToMe\TwitterCards\Admin\Metabox::sanitize()
A
51 10 29
TokenToMe\TwitterCards\Front::build()
A
48 9 30
TokenToMe\TwitterCards\Admin\Admin::process_settings_import()
A
49 9 28
TokenToMe\TwitterCards\Admin\Options::description()
A
53 9 20
TokenToMe\TwitterCards\Meta::gutenberg_register_meta()
A
37 2 118
TokenToMe\TwitterCards\Admin\Options::title()
A
55 8 17
TokenToMe\TwitterCards\Front::add_markup()
S
63 9 9
TokenToMe\TwitterCards\Admin\Settings::callback_number()
S
58 8 12
TokenToMe\TwitterCards\Admin\Metabox::save_box()
S
57 7 16
TokenToMe\TwitterCards\Admin\Settings::get_sanitize_callback()
S
59 7 14
TokenToMe\TwitterCards\Admin\Options::get_seo_plugin_data()
S
54 6 20
TokenToMe\TwitterCards\Admin\Gutenberg::register_scripts()
S
47 4 40
TokenToMe\TwitterCards\Admin\Admin::process_settings_export()
S
53 5 22
TokenToMe\TwitterCards\Admin\Options::player()
S
53 5 21
TokenToMe\TwitterCards\App::define_admin_hooks()
S
54 5 20
TokenToMe\TwitterCards\Admin\Admin::admin_enqueue_scripts()
S
49 4 32
TokenToMe\TwitterCards\Admin\Options::creator_username()
S
56 5 17
TokenToMe\TwitterCards\Admin\Settings::callback_wysiwyg()
S
56 5 16
TokenToMe\TwitterCards\Admin\Options::image_alt()
S
60 5 12
JM_TC_CLI::set_cardtype()
S
56 4 17
JM_TC_CLI::set_post_types()
S
58 4 15
TokenToMe\TwitterCards\Admin\Settings::callback_text()
S
62 5 9
TokenToMe\TwitterCards\Admin\Settings::callback_textarea()
S
62 5 9
TokenToMe\TwitterCards\Admin\Settings::sanitize_options()
S
61 4 13
TokenToMe\TwitterCards\Admin\Settings::callback_select()
S
60 4 11
TokenToMe\TwitterCards\Front::generate_markup()
S
51 3 25
TokenToMe\TwitterCards\Admin\Metabox::admin_enqueue_scripts()
S
57 3 16
TokenToMe\TwitterCards\Admin\Settings::callback_file()
S
61 4 10
TokenToMe\TwitterCards\Admin\Fields::wrapper()
S
66 4 7
TokenToMe\TwitterCards\Utils::get_excerpt_by_id()
S
62 4 9
TokenToMe\TwitterCards\Utils::gutenberg_exists()
S
72 4 4
TokenToMe\TwitterCards\Admin\Settings::callback_multicheck()
S
58 3 14
TokenToMe\TwitterCards\Admin\Settings::show_navigation()
S
60 3 13
TokenToMe\TwitterCards\App::define_public_hooks()
S
60 3 12
TokenToMe\TwitterCards\Admin\Settings::show_forms()
S
54 2 26
TokenToMe\TwitterCards\Utils::remove_lb()
S
61 3 11
TokenToMe\TwitterCards\App::load_dependencies()
S
58 2 17
TokenToMe\TwitterCards\Admin\Settings::callback_password()
S
66 3 7
TokenToMe\TwitterCards\Admin\Settings::callback_color()
S
66 3 7
TokenToMe\TwitterCards\Admin\Fields::generate_fields()
S
69 3 6
TokenToMe\TwitterCards\Admin\Fields::textarea_field()
S
62 3 9
JM_TC_CLI::set_opengraph()
S
63 3 9
TokenToMe\TwitterCards\Utils::maybe_get_opt()
S
70 3 6
TokenToMe\TwitterCards\Admin\Options::error()
S
71 3 6
TokenToMe\TwitterCards\Front::html_comments()
S
72 3 4
TokenToMe\TwitterCards\Admin\Admin::get_view()
S
63 3 9
TokenToMe\TwitterCards\Init::get_default_options()
S
51 1 28
TokenToMe\TwitterCards\Admin\Admin::admin_menu()
S
61 2 12
TokenToMe\TwitterCards\Admin\Settings::callback_radio()
S
60 2 12
TokenToMe\TwitterCards\Admin\Fields::select_field()
S
60 2 11
TokenToMe\TwitterCards\App::define_post_hooks()
S
62 2 11
TokenToMe\TwitterCards\Admin\Admin::__construct()
S
57 1 16
TokenToMe\TwitterCards\Admin\Settings::get_option()
S
69 2 7
JM_TC_CLI::set_username()
S
64 2 9
TokenToMe\TwitterCards\Admin\Options::card_type()
S
70 2 5
JM_TC_CLI::set_sitename()
S
64 2 9
TokenToMe\TwitterCards\Admin\Options::deep_linking()
S
56 1 15
TokenToMe\TwitterCards\Particular::remover()
S
69 2 6
TokenToMe\TwitterCards\Admin\Fields::url_field()
S
64 2 8
TokenToMe\TwitterCards\Init::activate()
S
74 2 5
TokenToMe\TwitterCards\Utils::get_post_types()
S
73 2 4
TokenToMe\TwitterCards\Admin\Metabox::get_post_id()
S
77 2 3
TokenToMe\TwitterCards\Utils::assets_suffix()
S
78 2 3
TokenToMe\TwitterCards\Utils::remove_at()
S
68 2 7
TokenToMe\TwitterCards\App::run()
S
65 2 10
TokenToMe\TwitterCards\Admin\Gutenberg::enqueue_scripts()
S
68 2 7
TokenToMe\TwitterCards\Utils::assets_version()
S
77 2 3
TokenToMe\TwitterCards\Admin\Options::__construct()
S
69 2 7
TokenToMe\TwitterCards\Utils::is_dev_env()
S
79 2 3
TokenToMe\TwitterCards\Init::on_activation()
S
70 2 6
TokenToMe\TwitterCards\Meta::add_critical_settings()
S
68 2 7
TokenToMe\TwitterCards\Admin\Admin::get_post_types()
S
66 2 8
TokenToMe\TwitterCards\Admin\Fields::text_field()
S
64 2 8
TokenToMe\TwitterCards\Admin\Fields::num_field()
S
63 2 8
TokenToMe\TwitterCards\Admin\Settings::get_field_description()
S
66 2 8
TokenToMe\TwitterCards\Particular::modify_excerpt()
S
67 2 8
TokenToMe\TwitterCards\Admin\Metabox::__construct()
S
61 1 14
TokenToMe\TwitterCards\Admin\Settings::add_field()
S
63 1 11
jm_tc_remove_lb()
S
79 1 3
TokenToMe\TwitterCards\Admin\Metabox::display_box()
S
67 1 8
TokenToMe\TwitterCards\Admin\Settings::callback_checkbox()
S
62 1 10
TokenToMe\TwitterCards\Utils::embed()
S
65 1 9
TokenToMe\TwitterCards\Admin\Admin::plugin_page()
S
67 1 7
TokenToMe\TwitterCards\Admin\Settings::set_fields()
S
77 1 4
TokenToMe\TwitterCards\Admin\Admin::settings_action_link()
S
72 1 4
jm_tc_get_options()
S
68 1 7
TokenToMe\TwitterCards\Admin\Settings::callback_url()
S
82 1 3
jm_tc_gutenberg_exists()
S
79 1 3
jm_tc_run()
S
80 1 3
TokenToMe\TwitterCards\Admin\Admin::get_settings_sections()
S
72 1 5
TokenToMe\TwitterCards\Admin\Admin::admin_init()
S
70 1 6
TokenToMe\TwitterCards\Admin\Options::get_ID()
S
82 1 3
TokenToMe\TwitterCards\Utils::brand_new()
S
66 1 8
TokenToMe\TwitterCards\Admin\Fields::image_field()
S
63 1 9
jm_tc_get_excerpt_by_id()
S
79 1 3
TokenToMe\TwitterCards\Admin\Options::site_username()
S
73 1 4
TokenToMe\TwitterCards\Admin\Fields::__toString()
S
79 1 3
TokenToMe\TwitterCards\Admin\Admin::get_settings_fields()
S
72 1 5
TokenToMe\TwitterCards\Admin\Metabox::add_box()
S
68 1 8
TokenToMe\TwitterCards\Admin\Settings::callback_html()
S
81 1 3
TokenToMe\TwitterCards\Particular::robots_mod()
S
73 1 5
TokenToMe\TwitterCards\Utils::get_default_options()
S
80 1 3
jm_tc_remove_at()
S
79 1 3
TokenToMe\TwitterCards\Admin\Settings::set_sections()
S
77 1 4
TokenToMe\TwitterCards\Particular::new_blog()
S
74 1 5
TokenToMe\TwitterCards\Particular::get_excerpt_from_far_far_away()
S
67 1 7
TokenToMe\TwitterCards\Admin\Settings::add_section()
S
77 1 4