Code Analysis: IPUA (IP属地和User-Agent插件) 1.6.0

Function Rating Maintainability Complexity Lines of code
WePublish\IPUA\Inc\Service\UA::parse_user_agent()
D
22
45 187
WePublish\IPUA\Inc\Setting::admin_init()
A
42 9 52
WePublish\IPUA\Inc\Service\IP::get_ip_info()
A
53 9 22
get_ip_address()
A
47 7 34
WePublish\IPUA\Inc\Setting::get_sanitize_callback()
S
59 7 14
WePublish\IPUA\Inc\Setting::callback_number()
S
57 7 13
get_ua_info()
S
51 6 27
WePublish\IPUA\Inc\Setting::show_forms()
S
53 6 25
WePublish\IPUA\Inc\Plugin::load_setting()
S
37 1 89
WePublish\IPUA\Inc\Setting::script()
S
100 1 81
WePublish\IPUA\Inc\Setting::callback_wysiwyg()
S
56 5 16
WePublish\IPUA\Inc\Setting::multiple_network_options()
S
55 4 18
WePublish\IPUA\Inc\Setting::sanitize_options()
S
61 4 13
WePublish\IPUA\Inc\Setting::callback_select()
S
59 4 12
request()
S
57 3 16
WePublish\IPUA\Inc\Setting::callback_multicheck()
S
57 3 15
WePublish\IPUA\Inc\Setting::callback_textarea()
S
62 4 9
WePublish\IPUA\Inc\Setting::callback_text()
S
61 4 10
WePublish\IPUA\Inc\Setting::show_navigation()
S
61 3 12
WePublish\IPUA\Inc\Service\IP::get_ip_info_from_cache()
S
61 3 11
WePublish\IPUA\Inc\Service\IP::set_ip_info_cache()
S
60 3 11
WePublish\IPUA\Inc\Setting::get_field_description()
S
62 3 11
WePublish\IPUA\Inc\Setting::callback_file()
S
60 3 11
WePublish\IPUA\Inc\Service\UA::get_ua_info()
S
70 3 6
WePublish\IPUA\Inc\Setting::__construct()
S
66 3 9
WePublish\IPUA\Inc\Setting::callback_password()
S
64 3 8
WePublish\IPUA\Inc\Setting::callback_color()
S
64 3 8
WePublish\IPUA\Inc\Setting::get_option()
S
68 3 7
WePublish\IPUA\Inc\Plugin::load_setting_page()
S
58 2 14
WePublish\IPUA\Inc\Setting::callback_radio()
S
59 2 13
WePublish\IPUA\Inc\Setting::add_field()
S
63 1 11
WePublish\IPUA\Inc\Setting::callback_checkbox()
S
61 1 11
WePublish\IPUA\Inc\Setting::callback_pages()
S
64 1 9
WePublish\IPUA\Inc\Service\IP::__construct()
S
76 1 4
WePublish\IPUA\Inc\Setting::add_section()
S
77 1 4
WePublish\IPUA\Inc\Setting::set_fields()
S
77 1 4
WePublish\IPUA\Inc\Setting::admin_enqueue_scripts()
S
72 1 6
WePublish\IPUA\Inc\Service\UA::__construct()
S
81 1 3
WePublish\IPUA\Inc\Plugin::plugins_loaded()
S
75 1 4
WePublish\IPUA\Inc\Setting::callback_url()
S
82 1 3
WePublish\IPUA\Inc\Plugin::plugin_page()
S
68 1 8
WePublish\IPUA\Inc\Setting::set_sections()
S
77 1 4
WePublish\IPUA\Inc\Plugin::__construct()
S
75 1 4
WePublish\IPUA\Inc\Setting::callback_html()
S
80 1 3