Code Analysis: Ads.txt Manager 1.4.6

Function Rating Maintainability Complexity Lines of code
save()
B
36 23 72
settings_screen()
B
29
15 167
validate_line()
B
34 18 97
display_ads_txt()
A
49 10 30
adstxts_check_for_existing_file()
A
50 8 26
is_placeholder_record()
S
59 6 16
admin_notices()
S
54 5 22
admin_header_revisions_styles()
S
58 4 19
admin_enqueue_scripts()
S
52 3 27
ads_txt_adjust_revisions_return_to_editor_link()
S
62 4 11
register()
S
45 1 52
clean_orphaned_posts()
S
56 3 20
display_formatted_error()
S
58 3 15
add_capabilities()
S
66 3 9
app_adstxt_settings_screen()
S
57 1 17
adstxt_settings_screen()
S
57 1 17
admin_menu()
S
60 1 16
remove_capabilities()
S
69 2 7
adstxt_revisions_restore()
S
65 2 10
admin_head_css()
S
100 1 13
get_error_messages()
S
62 1 11
adstxt_site_meets_php_requirements()
S
79 1 3
clear_error_meta()
S
80 1 3
add_query_vars()
S
77 1 4
adstxt_minimum_php_requirement()
S
83 1 3