Code Analysis: Picnote Image Annotations 0.1.0

Function Rating Maintainability Complexity Lines of code
Picnote\Public\Picnote_Annotation_Styles::get_custom_styles()
C
30 28 109
Picnote\Lib\Picnote_Css_To_Xpath::convert()
A
44 14 42
Picnote\Public\Picnote_Annotation_Global_list::render_global_list_as_table()
A
37 8 104
Picnote\Admin\Picnote_Assets_Manager::enqueue_admin_assets()
A
43 11 52
Picnote\Admin\Picnote_Page_Indexer::analyze_rendered_page()
A
41 10 55
Picnote\Lib\Picnote_Annotation_License_Formatter::format()
A
44 10 43
Picnote\Public\Picnote_Annotation_Styles::get_data_from_predefined_styles()
A
40 8 67
picnote_fs_uninstall_cleanup()
A
35 3 100
Picnote\Public\Picnote_Annotation_Overlay::add_image_annotations()
A
47 7 37
Picnote\Admin\Picnote_Setting_Field_Builder::select_field()
A
49 7 31
Picnote\Admin\Picnote_Media_Fields_Extender::add_fields()
S
42 4 61
Picnote\Admin\Picnote_Notices::check_missing_annotations()
S
49 6 29
Picnote\Admin\Picnote_Page_Indexer::handle_index_single_page()
S
52 6 25
Picnote\Admin\Picnote_Setting_Field_Builder::multicheck_field()
S
52 6 25
Picnote\Admin\Picnote_Setting_Field_Builder::checkbox_inline_field_group()
S
53 6 23
Picnote\Admin\Pages\Picnote_Settings_Page::modify_settings_page_redirect_url()
S
59 6 13
Picnote\Admin\Picnote_Setting_Field_Builder::number_field()
S
55 5 20
Picnote\Admin\Picnote_Setting_Field_Builder::checkbox_field()
S
55 5 20
Picnote\Admin\Picnote_Media_Fields_Extender::save_fields()
S
57 5 18
Picnote\Public\Picnote_Annotation_Overlay::add_annotation_to_thumbnail()
S
57 5 17
Picnote\Public\Picnote_Annotation_List::render_annotations_list()
S
51 4 25
Picnote\Public\Picnote_Annotation_Styles::get_data_from_options()
S
38 1 67
Picnote\Public\Picnote_Annotation_Global_list::render_global_list_as_list()
S
50 3 35
Picnote\Admin\Picnote_Admin_Hooks::init()
S
46 2 47
Picnote\Admin\Picnote_Setting_Field_Builder::text_field()
S
58 4 16
Picnote\Admin\Picnote_Setting_Field_Builder::color_field()
S
58 4 16
Picnote\Public\Picnote_Annotation_Global_list::render_global_annotations_list()
S
52 3 24
Picnote\Admin\Picnote_Page_Indexer::handle_post_save()
S
70 4 6
picnote_fs()
S
51 2 29
Picnote\Picnote_Predefined_Display_Settings::get_predefined_styles()
S
60 3 14
Picnote\Lib\Picnote_Annotation_License_Formatter::get_licenses()
S
46 1 44
Picnote\Admin\Picnote_Pro_Settings_Reset::reset_to_defaults()
S
61 3 13
Picnote\Admin\Picnote_Settings_Registrar::register_settings()
S
62 3 11
Picnote\Admin\Picnote_Page_Indexer::handle_get_pages_to_index()
S
55 2 20
Picnote\Admin\Picnote_Setting_Field_Builder::get_disabled_attr()
S
71 3 6
Picnote\Picnote_Predefined_Display_Settings::validate_overlay_style()
S
69 3 6
Picnote\Picnote_Predefined_Display_Settings::validate_list_style()
S
69 3 6
Picnote\Picnote_Predefined_Display_Settings::validate_global_list_style()
S
69 3 6
Picnote\Admin\Picnote_Settings_Registrar::sanitize_array()
S
70 3 6
Picnote\Admin\Picnote_Page_Indexer::get_page_content()
S
64 3 10
Picnote\Admin\Picnote_Page_Indexer::get_attachment_id_from_url()
S
61 3 10
Picnote\Admin\Picnote_Admin_Hooks::__construct()
S
63 2 11
Picnote\Picnote::activate()
S
58 1 18
Picnote\Public\Picnote_Public_Hooks::init()
S
58 1 17
Picnote\Lib\Picnote_Css_To_Xpath::is_valid_selector()
S
75 2 4
Picnote\Lib\Picnote_Annotation_Provider::get_image_annotation()
S
67 2 7
Picnote\Picnote::__construct()
S
65 2 10
Picnote\Admin\Picnote_Settings_Registrar::initialize_settings()
S
73 2 5
Picnote\Public\Picnote_Annotation_List::should_display_list()
S
71 2 6
Picnote\Public\Picnote_Annotation_List::add_annotations_list()
S
71 2 6
Picnote\Admin\Pages\Picnote_Settings_Page::render_page()
S
71 2 6
Picnote\Public\Picnote_Annotation_Global_list::get_image_usage()
S
61 1 12
Picnote\Picnote::load_textdomain()
S
77 1 3
Picnote\Picnote_Predefined_Display_Settings::get_predefined_list_styles()
S
79 1 3
Picnote\Admin\Picnote_Pro_Settings_Reset::__construct()
S
80 1 3
Picnote\Admin\Picnote_Pro_Settings_Reset::reset_other_settings()
S
68 1 7
Picnote\Picnote_Predefined_Display_Settings::get_predefined_overlay_styles()
S
79 1 3
Picnote\Picnote::deactivate()
S
81 1 3
Picnote\Picnote_Predefined_Display_Settings::get_predefined_global_list_styles()
S
79 1 3
Picnote\Admin\Picnote_Settings_Registrar::get_default_settings()
S
82 1 3
Picnote\Admin\Picnote_Setting_Field_Builder::pro_notice()
S
65 1 9
Picnote\Admin\Pages\Picnote_Settings_Page::add_admin_menu()
S
67 1 9
Picnote\Picnote::init()
S
78 1 4
Picnote\Public\Picnote_Public_Hooks::__construct()
S
71 1 6
Picnote\Public\Picnote_Annotation_Styles::register_styles()
S
66 1 10
Picnote\Admin\Picnote_Setting_Field_Builder::description()
S
78 1 3
Picnote\Picnote::hooks()
S
79 1 3