Code Analysis: TweakMaster 1.0.5

Function Rating Maintainability Complexity Lines of code
optimize_script()
B
39 20 68
remove_exif()
B
39 20 60
duplicate_post()
A
39 11 63
Nextgenthemes\TweakMaster\RelativeUrlsModule::compareBaseUrl()
A
51 12 28
general_settings()
A
33 1 147
init_public()
S
53 7 20
is_jetpack_ip()
S
53 6 22
Nextgenthemes\TweakMaster\RelativeUrlsModule::str_is()
S
56 6 17
get_revision_post_types()
S
58 6 14
disable_non_production_emails()
S
58 5 15
remote_get_body()
S
52 4 28
block_site_access()
S
57 4 18
set_image_quality()
S
62 4 12
disable_emojis_remove_dns_prefetch()
S
62 4 11
duplicate_post_link()
S
56 3 19
get_jetpack_ips()
S
58 3 16
limit_revisions()
S
64 4 10
settings_instance()
S
51 2 27
remove_link_attr()
S
63 3 11
media_settings()
S
48 1 39
security_settings()
S
49 1 37
revision_settings()
S
54 2 21
privacy_settings()
S
50 1 32
check_user_capability()
S
64 3 10
single_result()
S
66 3 9
any_option_is_set()
S
68 3 8
Nextgenthemes\TweakMaster\RelativeUrlsModule::relativeUrl()
S
67 3 9
Nextgenthemes\TweakMaster\RelativeUrlsModule::handle()
S
64 3 10
Nextgenthemes\TweakMaster\RelativeUrlsModule::runningInConsole()
S
74 3 4
Nextgenthemes\TweakMaster\RelativeUrlsModule::enabled()
S
71 3 5
get_array_key_value()
S
77 3 3
disable_auto_update_emails_on_success()
S
68 3 8
dequeue_jquery_migrate()
S
69 3 6
disable_comments_support()
S
67 3 8
enqueue_scroll_assets()
S
52 1 28
Nextgenthemes\TweakMaster\RelativeUrlsModule::imageSrcset()
S
63 2 12
plugins_settings()
S
53 1 27
performance_settings()
S
54 1 25
code_info()
S
57 1 23
Nextgenthemes\TweakMaster\RelativeUrlsModule::urlFilters()
S
56 1 21
login_message()
S
58 1 19
clean_filenames()
S
58 1 17
add_maintenance_mode_notice()
S
58 1 17
tools_settings()
S
59 1 16
add_greeting_data_attribute()
S
70 2 6
optimize_scripts()
S
73 2 5
set_admin_bar_greeting()
S
68 2 7
remove_script_version()
S
78 2 3
filter_xmlrpc_enabled()
S
73 2 6
require_file_if_option_is_set()
S
73 2 5
disable_ssl_verify_for_dev()
S
70 2 6
limit_all_revisions()
S
71 2 6
disable_core_auto_update_emails_on_success()
S
72 2 6
set_user_agent()
S
71 2 6
redirect_comments_page()
S
71 2 6
remove_script_attr()
S
67 2 8
disable_emojis_tinymce()
S
71 2 6
is_wp_cli()
S
79 2 3
cached_wp_get_upload_dir()
S
70 2 7
settings_data()
S
62 1 13
filter_default_font_directory()
S
62 1 12
disable_emojis()
S
62 1 11
kill_rss()
S
80 1 3
remove_comments_metabox()
S
80 1 3
scroll_progress_bar()
S
83 1 3
init()
S
82 1 3
disable_rest_api()
S
67 1 9
default_options()
S
82 1 3
convert_jpeg_to_avif()
S
77 1 4
remove_comments_admin_bar_links()
S
80 1 3
is_ip_in_range()
S
66 1 8
valid_ip()
S
79 1 3
revisions_tab_info()
S
66 1 9
bootstrap()
S
75 1 4
enqueue_admin_bar_greeting_module()
S
69 1 8
option_is_set()
S
75 1 4
options()
S
82 1 3
remove_admin_bar_wp_logo()
S
77 1 4
Nextgenthemes\TweakMaster\RelativeUrlsModule::handleSeoFramework()
S
71 1 5
remove_comments_page_menu()
S
82 1 3
disable_auto_trash_emptying()
S
81 1 3
Nextgenthemes\TweakMaster\RelativeUrlsModule::handleCompatibility()
S
81 1 3
init_admin()
S
75 1 4