Code Analysis: Schema App Structured Data 1.17.7

Function Rating Maintainability Complexity Lines of code
SchemaEditor::render_meta_box_content()
D
26
30 184
SchemaFront::hunch_schema_add()
D
31 35 106
SchemaFront::rest_api_cache_modify()
B
36 23 68
SchemaSettings::section_debug()
B
37 18 69
SchemaSettings::create_admin_page()
B
36 13 105
SchemaSettings::page_init()
A
27
4 197
SchemaServer::getResource()
A
44 14 41
SchemaSettings::sanitize_genesis()
A
49 13 33
HunchSchema_Thing::getVideos()
A
49 11 28
HunchSchema_Blog::getResource()
A
43 9 48
SchemaServer::getResourceFromAPI()
A
51 10 25
HunchSchema_Thing::getExcerpt()
A
47 9 35
SchemaSettings::sanitize()
A
51 9 22
SchemaEditor::CheckSelected()
A
55 9 21
HunchSchema_Thing::factory()
A
54 9 20
SchemaEditor::ActionSavePost()
A
53 8 23
HunchSchema_Thing::getPublisher()
A
46 7 38
HunchSchema_Page::getResource()
A
46 7 37
SchemaSettings::admin_nag_set()
S
56 8 15
SchemaSettings::PluginActivate()
S
52 7 25
SchemaFront::__construct()
S
48 6 31
HunchSchema_Thing::get_vimeo_video()
S
51 6 24
HunchSchema_Thing::getImage()
S
49 5 33
HunchSchema_Tag::getResource()
S
47 5 33
HunchSchema_Category::getResource()
S
47 5 33
HunchSchema_Post::getBreadcrumb()
S
48 5 32
HunchSchema_Thing::toJson()
S
58 6 15
SchemaSettings::sanitize_license()
S
51 5 27
HunchSchema_Post::getResource()
S
52 5 21
SchemaFront::linked_open_data_output()
S
62 6 10
HunchSchema_Thing::getPermalink()
S
59 5 13
SchemaEditor::MarkupUpdate()
S
51 4 28
HunchSchema_Page::getBreadcrumb()
S
51 4 28
HunchSchema_Thing::getAuthor()
S
52 4 25
HunchSchema_Thing::getDefaultImage()
S
53 4 24
SchemaFront::create_log()
S
57 4 17
HunchSchema_Thing::get_youtube_video()
S
58 4 16
SchemaFront::hook_plugins_loaded()
S
62 5 10
SchemaSettings::admin_nag_handle()
S
63 5 10
SchemaSettings::publisher_type_callback()
S
55 3 22
HunchSchema_Thing::getComments()
S
53 3 21
SchemaSettings::welcome_screen_do_activation_redirect()
S
63 4 10
HunchSchema_Thing::get_youtube_video_ids()
S
65 4 9
SchemaSettings::admin_assets()
S
60 3 12
SchemaSettings::SettingsFieldSchemaRemoveWPSEOMarkup()
S
63 3 11
SchemaSettings::SettingsFieldSchemaDefaultTypePost()
S
56 2 19
SchemaSettings::SettingsFieldSchemaDefaultTypePage()
S
56 2 19
SchemaFront::AdminBarMenu()
S
57 2 18
HunchSchema_Thing::getTags()
S
67 3 7
SchemaSettings::SettingsFieldSchemaDefaultShowOnPost()
S
64 3 10
SchemaSettings::SettingsFieldSchemaDefaultShowOnPage()
S
64 3 10
SchemaFront::HandleCache()
S
65 3 8
SchemaFront::linked_open_data_headers()
S
71 3 5
SchemaFront::GenesisSetup()
S
64 3 10
SchemaSettings::SettingsFieldSchemaDefaultVideoMarkup()
S
64 3 10
SchemaServer::activateLicense()
S
58 2 14
SchemaEditor::add_meta_box()
S
60 2 14
SchemaSettings::publisher_image_callback()
S
59 2 14
SchemaSettings::meta_box()
S
54 1 28
SchemaSettings::SettingsFieldSchemaDefaultEditorMarkupBackgroundSync()
S
64 2 11
HunchSchema_Thing::iso8601_duration()
S
62 2 11
SchemaSettings::SettingsFieldSchemaRemoveMicrodata()
S
70 2 5
SchemaSettings::site_footer_callback_genesis()
S
73 2 4
SchemaSettings::head_callback_genesis()
S
73 2 4
SchemaSettings::title_callback()
S
70 2 6
SchemaCron::resource_from_api()
S
69 2 7
SchemaSettings::body_callback_genesis()
S
73 2 4
SchemaSettings::SettingsFieldSchemaHideComments()
S
70 2 5
SchemaSettings::SettingsFieldSchemaDefaultLocation()
S
64 2 10
SchemaSettings::graph_uri_callback()
S
70 2 6
SchemaSettings::sidebar_primary_callback_genesis()
S
73 2 4
SchemaServer::__construct()
S
67 2 8
SchemaSettings::nav_primary_callback_genesis()
S
68 2 6
SchemaSettings::SettingsFieldSchemaDebug()
S
70 2 5
SchemaSettings::SettingsFieldSchemaArticleBody()
S
70 2 5
SchemaSettings::comment_author_callback_genesis()
S
73 2 4
SchemaSettings::SettingsFieldSchemaWebSite()
S
70 2 5
SchemaSettings::id_number_callback()
S
73 2 4
HunchSchema_Thing::getContent()
S
67 2 8
SchemaSettings::comment_callback_genesis()
S
73 2 4
SchemaSettings::breadcrumb_callback_genesis()
S
70 2 5
SchemaSettings::SettingsFieldSchemaBreadcrumb()
S
70 2 5
SchemaSettings::SettingsFieldSchemaDefaultImage()
S
71 2 5
SchemaSettings::entry_callback_genesis()
S
73 2 4
SchemaFront::RemoveMicrodata()
S
66 2 8
SchemaSettings::SettingsFieldSchemaLinkedOpenData()
S
70 2 5
SchemaSettings::schema_license_wc_status_callback()
S
70 2 6
SchemaSettings::publisher_name_callback()
S
70 2 6
SchemaSettings::search_form_callback_genesis()
S
73 2 4
SchemaSettings::schema_license_wc_callback()
S
70 2 6
SchemaSettings::SettingsFieldSchemaShowTestSchema()
S
70 2 5
SchemaSettings::site_header_callback_genesis()
S
73 2 4
SchemaEditor::admin_assets()
S
67 2 7
HunchSchema_Author::getResource()
S
58 1 14
SchemaSettings::__construct()
S
59 1 14
HunchSchema_Thing::getWebSite()
S
60 1 13
SchemaSettings::print_section_publisher()
S
82 1 3
SchemaFront::rest_api_cache()
S
77 1 3
SchemaCron::__construct()
S
79 1 3
SchemaFront::linked_open_data_link_tag()
S
79 1 3
SchemaFront::wpseo_meta_description()
S
77 1 4
SchemaSettings::hook_plugin_action_links()
S
75 1 4
HunchSchema_Search::getResource()
S
66 1 8
SchemaFront::GenesisAttribute()
S
71 1 6
SchemaServer::createLink()
S
75 1 4
SchemaServer::updateLink()
S
75 1 4
HunchSchema_Thing::getBreadcrumb()
S
82 1 3
SchemaFront::AMPPostTemplateHead()
S
81 1 3
HunchSchema_Thing::__construct()
S
80 1 3
SchemaSettings::print_section_genesis()
S
82 1 3
SchemaSettings::print_section_plugin()
S
77 1 5
SchemaEditor::hunch_schema_edit()
S
75 1 4
SchemaSettings::welcome_screen_activate()
S
79 1 3
SchemaFront::TemplateRedirect()
S
80 1 3
HunchSchema_Author::__construct()
S
91 1 2
SchemaSettings::print_section_plugin_advanced()
S
79 1 4
SchemaSettings::add_plugin_page()
S
67 1 9
SchemaSettings::print_section_license()
S
82 1 3
HunchSchema_Thing::getResource()
S
91 1 2
SchemaCron::hook_plugins_loaded()
S
78 1 3
SchemaEditor::__construct()
S
66 1 8
SchemaFront::hook_rest_api_init()
S
69 1 6