Code Analysis: Simple Google Calendar Outlook Events Widget 2.7.0

Function Rating Maintainability Complexity Lines of code
WaasdorpSoekhan\WP\Plugin\SimpleGoogleIcalendarWidget\IcsParser::parse()
D
9
101 283
WaasdorpSoekhan\WP\Plugin\SimpleGoogleIcalendarWidget\SimpleicalHelper::display_block()
D
23
54 138
WaasdorpSoekhan\WP\Plugin\SimpleGoogleIcalendarWidget\IcsParser::parseVevent()
D
27
39 131
WaasdorpSoekhan\WP\Plugin\SimpleGoogleIcalendarWidget\SimpleicalWidget::form()
D
24
31 189
WaasdorpSoekhan\WP\Plugin\SimpleGoogleIcalendarWidget\SimpleicalWidget::update()
B
38 21 64
WaasdorpSoekhan\WP\Plugin\SimpleGoogleIcalendarWidget\IcsParser::getFutureEvents()
B
42 18 50
WaasdorpSoekhan\WP\Plugin\SimpleGoogleIcalendarWidget\IcsParser::getData()
B
41 17 50
WaasdorpSoekhan\WP\Plugin\SimpleGoogleIcalendarWidget\SimpleicalHelper::render_block()
B
40 16 56
WaasdorpSoekhan\WP\Plugin\SimpleGoogleIcalendarWidget\IcsParser::parseIanaTimezoneid()
A
52 15 20
WaasdorpSoekhan\WP\Plugin\SimpleGoogleIcalendarWidget\SimpleicalWidgetAdmin::simple_ical_info_page_html()
A
26
1 226
WaasdorpSoekhan\WP\Plugin\SimpleGoogleIcalendarWidget\SimpleicalWidget::widget()
A
42 10 48
WaasdorpSoekhan\WP\Plugin\SimpleGoogleIcalendarWidget\IcsParser::fetch()
A
46 10 36
WaasdorpSoekhan\WP\Plugin\SimpleGoogleIcalendarWidget\SimpleicalHelper::update_rest_attrs()
A
53 10 21
WaasdorpSoekhan\WP\Plugin\SimpleGoogleIcalendarWidget\RestController::find_block_attributes()
A
57 9 14
WaasdorpSoekhan\WP\Plugin\SimpleGoogleIcalendarWidget\RestController::get_content_by_ids()
S
50 6 27
WaasdorpSoekhan\WP\Plugin\SimpleGoogleIcalendarWidget\IcsParser::removeReplacedEvents()
S
57 6 16
WaasdorpSoekhan\WP\Plugin\SimpleGoogleIcalendarWidget\IcsParser::parseIcsDateTime()
S
55 4 19
WaasdorpSoekhan\WP\Plugin\SimpleGoogleIcalendarWidget\SimpleicalHelper::closetags()
S
55 4 19
WaasdorpSoekhan\WP\Plugin\SimpleGoogleIcalendarWidget\RestController::register_routes()
S
46 1 51
WaasdorpSoekhan\WP\Plugin\SimpleGoogleIcalendarWidget\SimpleicalHelper::init_block_v2()
S
43 1 46
WaasdorpSoekhan\WP\Plugin\SimpleGoogleIcalendarWidget\RestController::get_content_by_ids_schema()
S
53 2 25
WaasdorpSoekhan\WP\Plugin\SimpleGoogleIcalendarWidget\RestController::set_sib_attrs_schema()
S
53 2 25
WaasdorpSoekhan\WP\Plugin\SimpleGoogleIcalendarWidget\SimpleicalWidgetAdmin::simple_ical_settings_init()
S
50 1 35
WaasdorpSoekhan\WP\Plugin\SimpleGoogleIcalendarWidget\SimpleicalWidgetAdmin::simple_ical_options_page_html()
S
58 2 19
WaasdorpSoekhan\WP\Plugin\SimpleGoogleIcalendarWidget\SimpleicalHelper::sanitize_html_clss()
S
66 3 8
WaasdorpSoekhan\WP\Plugin\SimpleGoogleIcalendarWidget\IcsParser::getCalendarUrl()
S
64 3 8
WaasdorpSoekhan\WP\Plugin\SimpleGoogleIcalendarWidget\SimpleicalWidgetAdmin::sanitize_options()
S
68 3 7
WaasdorpSoekhan\WP\Plugin\SimpleGoogleIcalendarWidget\IcsParser::eventSortComparer()
S
66 3 9
WaasdorpSoekhan\WP\Plugin\SimpleGoogleIcalendarWidget\Classloader::load()
S
60 2 14
WaasdorpSoekhan\WP\Plugin\SimpleGoogleIcalendarWidget\RestController::set_sib_attrs()
S
59 2 14
WaasdorpSoekhan\WP\Plugin\SimpleGoogleIcalendarWidget\SimpleicalWidgetAdmin::simpleical_add_collapse_code_cb()
S
59 1 17
WaasdorpSoekhan\WP\Plugin\SimpleGoogleIcalendarWidget\IcsParser::__construct()
S
65 2 8
WaasdorpSoekhan\WP\Plugin\SimpleGoogleIcalendarWidget\SimpleicalWidgetAdmin::get_plugin_options()
S
65 2 9
WaasdorpSoekhan\WP\Plugin\SimpleGoogleIcalendarWidget\RestController::getInstance()
S
69 2 7
enqueue_bs_block_assets()
S
76 2 5
WaasdorpSoekhan\WP\Plugin\SimpleGoogleIcalendarWidget\IcsParser::unescTextList()
S
64 2 8
WaasdorpSoekhan\WP\Plugin\SimpleGoogleIcalendarWidget\SimpleicalWidget::__construct()
S
62 1 11
WaasdorpSoekhan\WP\Plugin\SimpleGoogleIcalendarWidget\RestController::get_block_content_permissions_check()
S
77 1 4
WaasdorpSoekhan\WP\Plugin\SimpleGoogleIcalendarWidget\RestController::prepare_item_for_response()
S
78 1 4
WaasdorpSoekhan\WP\Plugin\SimpleGoogleIcalendarWidget\RestController::set_sib_attrs_permissions_check()
S
80 1 3
WaasdorpSoekhan\WP\Plugin\SimpleGoogleIcalendarWidget\SimpleicalHelper::simple_ical_widget()
S
85 1 2
WaasdorpSoekhan\WP\Plugin\SimpleGoogleIcalendarWidget\RestController::__construct()
S
81 1 3
WaasdorpSoekhan\WP\Plugin\SimpleGoogleIcalendarWidget\Classloader::register()
S
79 1 3
WaasdorpSoekhan\WP\Plugin\SimpleGoogleIcalendarWidget\IcsParser::unescText()
S
70 1 5
enqueue_bs_scripts()
S
63 1 10
WaasdorpSoekhan\WP\Plugin\SimpleGoogleIcalendarWidget\SimpleicalWidgetAdmin::simple_ical_options_page()
S
66 1 9
WaasdorpSoekhan\WP\Plugin\SimpleGoogleIcalendarWidget\RestController::prepare_item_for_database()
S
82 1 3
WaasdorpSoekhan\WP\Plugin\SimpleGoogleIcalendarWidget\IcsParser::isValidWindowsTimeZoneId()
S
79 1 3
WaasdorpSoekhan\WP\Plugin\SimpleGoogleIcalendarWidget\SimpleicalWidgetAdmin::simpleical_section_developers_callback()
S
69 1 7
WaasdorpSoekhan\WP\Plugin\SimpleGoogleIcalendarWidget\SimpleicalHelper::render_blockv2()
S
79 1 3
WaasdorpSoekhan\WP\Plugin\SimpleGoogleIcalendarWidget\RestController::init_and_register_routes()
S
77 1 4
enqueue_view_script()
S
70 1 5
WaasdorpSoekhan\WP\Plugin\SimpleGoogleIcalendarWidget\SimpleicalWidgetAdmin::simple_ical_info_page()
S
67 1 8
WaasdorpSoekhan\WP\Plugin\SimpleGoogleIcalendarWidget\SimpleicalHelper::init_block()
S
79 1 3
WaasdorpSoekhan\WP\Plugin\SimpleGoogleIcalendarWidget\IcsParser::getAll()
S
82 1 3