Code Analysis: Corona VAT Germany 1.0.0

Function Rating Maintainability Complexity Lines of code
RationalOptionPages::build_settings_field()
D
24
50 151
RationalOptionPages::validate_field()
B
38 23 65
RationalOptionPages::admin_init()
B
44 17 43
RationalOptionPages::validate_page()
A
48 12 32
RationalOptionPages::sanitize_setting()
A
51 10 27
cect_array_explode()
A
56 10 18
RationalOptionPages::__call()
A
51 9 25
cect_schedule_events()
S
50 7 28
RationalOptionPages::validate_section()
S
57 6 16
RationalOptionPages::admin_notices()
S
61 5 13
RationalOptionPages::submit_notice()
S
62 4 11
RationalOptionPages::submit_error()
S
62 4 11
RationalOptionPages::admin_head()
S
58 2 39
cect_create_plugin_settings_page()
S
43 1 53
cect_parse_comma_separated_tax_class_names()
S
56 3 18
RationalOptionPages::build_menu_page()
S
57 3 18
RationalOptionPages::has_fields()
S
64 4 10
cect_update_reduced_tax_rates()
S
61 3 12
cect_update_standard_tax_rates()
S
61 3 12
RationalOptionPages::sort_array()
S
64 3 10
RationalOptionPages::build_settings_section()
S
66 3 8
RationalOptionPages::slugify()
S
62 2 11
RationalOptionPages::__construct()
S
62 2 11
RationalOptionPages::admin_menu()
S
63 2 10
RationalOptionPages::admin_enqueue_scripts()
S
72 2 6
cect_display_notices()
S
67 2 8
cect_plugin_activate()
S
83 1 3
cect_reduced_tax_class_names()
S
75 1 4
cect_restore_taxes()
S
77 1 4
cect_plugin_deactivate()
S
83 1 3
cect_settings_link()
S
69 1 6
cect_load_plugin_textdomain()
S
78 1 3
cect_show_notice()
S
73 1 7
cect_reduce_taxes()
S
77 1 4
RationalOptionPages::add_page()
S
78 1 3
cect_standard_tax_class_names()
S
75 1 4
cect_unschedule_events()
S
78 1 4